int pauseT=0, //
pause01=0, // время первой паузы
pause02=0; // время второй паузыif (ObjectFind("signalG")==1) // проверка наличия
pause01=TimeLocal()+5; //
{while (TimeLocal()<pause01) // цикл сравнения
{pauseT=TimeLocal()+1;} // чем бы его занять?????ObjectDelete("signalG");}
if (ObjectFind("signalG")==-1) // повтор всего для 2-ой паузы
pause02=TimeLocal()+15;
while (TimeLocal()<pause02)
{pauseT=TimeLocal()+1;}
// --------------- Начертим восходящую трендовую линию (DN - экстремумы) --------------------- if (WinID>0) // Если окно индикатора есть на чарте (оно может иметь любой номер, кроме 0)
{
if (ObjectFind("Trend_GLine_DN")<0) // Если объект ещё не построенObjectCreate("Trend_GLine_DN",OBJ_TREND,WinID,LowestTDN,LowestPeakDN,HighestTDN,HighestPeakDN);
ObjectSet("Trend_GLine_DN",OBJPROP_COLOR,Lime);
ObjectSet("Trend_GLine_DN",OBJPROP_TIME1,LowestTDN);
ObjectSet("Trend_GLine_DN",OBJPROP_PRICE1,LowestPeakDN);
ObjectSet("Trend_GLine_DN",OBJPROP_TIME2,HighestTDN);
ObjectSet("Trend_GLine_DN",OBJPROP_PRICE2,HighestPeakDN);
}
尝试重新启动你的终端。
:)谢谢!重启终端没有帮助,但重启我自己的大脑却有帮助!"。我在我的EA中使用了不同的块--交易块、标准块、变量块、附加功能块等,它们之间通过一个包容性的连接。因此,我正在改变交易标准 "Criteria "的区块,我需要 "Criteria01"。这就是诀窍...:)
ZZZ...我开始相信 "drubashki"...:)我应该好好睡一觉......。
请帮助我!!。在下面的代码中,我检查订单是否有利可图 !如果没有,我就计算一下数量!!!。
如果第一笔交易是无利可图的,那么就开始计数循环,并永远增加。
但有一个问题!!!。 如果一笔交易是盈利的,那么所有进一步亏损的订单都会被正常计算 ....
double orderProf;// 亏损交易数量的计数器。
double CalculateLots(){
双重Res=0.01。
bool bProfit=true。
int PrevTime=-1;
double tmpLots;
for (int i=0;i<OrdersHistoryTotal();i++){
if (!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) 继续。
如果(OrderSymbol()!=Symbol())继续。
如果(OrderCloseTime()<PrevTime)继续。
PrevTime=OrderCloseTime()。
如果(OrderProfit()>0){bProfit=true;orderProf=0;}。如果(OrderProfit()<0){bProfit=false;orderProf++;}。
tmpLots=OrderLots()。
}
return(Res)。
}
我给了你一个Igor Kim的链接...有很多东西是你的需求所需要的...
DAK !这和我的一样 ....
问题是,第一次没有正常计数,但之后就正常计数了....。)))
帮助...
这个难题是这样的。
代码最末端的指标创建了一个对象,作为另一个指标的标志。
创建对象 后,我需要让指标 "休眠 "5秒,然后删除对象并休眠60秒,之后它将进入最后一次重试,并从头开始新的刻度。
试图这样做
它一直挂着,直到它似乎耗尽了时间。
有什么诀窍可以做到这一点吗?
这个难题是这样的。
代码最末端的指标创建了一个对象,作为另一个指标的标志。
创建对象后,我需要让指标 "休眠 "5秒,然后删除对象并休眠60秒,之后它将进入最后一次重试,并从头开始新的刻度。
试图这样做
它一直挂着,直到它似乎耗尽了时间。
有什么诀窍可以做到这一点吗?
大锤子...:):)
作为一个定时器?它将进入昏睡状态 :)
好吧,这已经偏离主题了。我希望我可以更具体一些。一 个叫醒他,一个放倒他,一个钉死他......。
喂食情况如何?:)
关于
的更多细节
在指标中做一个停顿。有点像睡眠。
睡眠 有什么问题?
还有--在检查一个物体的存在时
你与指标的子窗口号码进行比较。如果有两个人呢?最好是与一个变量进行比较,该变量被分配给所需指标的子窗口编号。
这就是我的搜索方式。
然后我已经检查了子窗口的存在。
你不喜欢睡眠的什么?
如果我有两个人怎么办?
不会的。只是摆脱了不必要的窗口。
不过我以后需要检查一下,但希望是为了EA:)谢谢,我会记下来的。