如何检查哪个 1 是最旧的对象或价格?
How to check which 1 is the oldest object or price?
上图中蓝色横线对象是最旧的对象,如何获取?
类似于:
if (blue < yellow) && (blue < pink) && (blue < red)) { printf ("blue is the oldest object"); }
我需要使用 ibarshift 吗?我可以有代码示例吗?
string oldestObjectName="", name;
datetime oldestObjectDate=INT_MAX, tmpDate;
for(int i=ObjectsTotal()-1;i>=0;i--)
{
name=ObjectName(i);
tmpDate=ObjectGetInteger(0,name,OBJPROP_TIME1);
if(tmpDate<oldestObjectDate)
{
oldestObjectDate=tmpDate;
oldestObjectName=name;
}
}
printf("oldest object is %s, its time1=%s",oldestObjectName,TimeToString(oldestObjectDate));
上图中蓝色横线对象是最旧的对象,如何获取?
类似于:
if (blue < yellow) && (blue < pink) && (blue < red)) { printf ("blue is the oldest object"); }
我需要使用 ibarshift 吗?我可以有代码示例吗?
string oldestObjectName="", name;
datetime oldestObjectDate=INT_MAX, tmpDate;
for(int i=ObjectsTotal()-1;i>=0;i--)
{
name=ObjectName(i);
tmpDate=ObjectGetInteger(0,name,OBJPROP_TIME1);
if(tmpDate<oldestObjectDate)
{
oldestObjectDate=tmpDate;
oldestObjectName=name;
}
}
printf("oldest object is %s, its time1=%s",oldestObjectName,TimeToString(oldestObjectDate));