Вы ведь удаляете позицию, а она удаляется из списка. на её место попадает следующая позиция, а счётчик инкрементируется, и эта самая позиция просто пропускается.
Можно ли в эксперте возле стрелочки выдавался хинт с некоторой информацией, которую мы сами хотели бы туда дописывать. Например автоматически возле стрелочки прописывался бы номер условия по которому эксперт открылся?
斯拉瓦,哪里都没有写。
在某个地方,你有蜱虫到达时的状态记录,而在某个地方,它没有。
谢谢你的提示。
那么也许这样做更正确?
while (OrdersTotal() > 0) { ........... }当一个订单(头寸)被删除时,OrdersTotal 是否会改变?
斯拉瓦,这没有写在任何地方,是吗?
即职位被删除后,又被删除了?
while (OrdersTotal() > 0) { ........... }当一个订单(头寸)被删除时,OrdersTotal是否会改变?
如果你不分青红皂白地完全删除所有的位置,你可以这样写。 但即使在这种情况下,在循环的每一次迭代中,你都会参考一个函数,并损失额外的一百个时钟周期。
当位置被删除时,同一tick上的数组的长度会发生变化。
给箭头一个描述性的值。 这个描述性的值将会显示在提示中。
我想知道在哪里以及如何设置这个描述 :)
你能给我一个代码片段,并在箭头边上有一个描述性的例子吗?
Можно ли в эксперте возле стрелочки выдавался хинт с некоторой информацией, которую мы сами хотели бы туда дописывать. Например автоматически возле стрелочки прописывался бы номер условия по которому эксперт открылся?
设置一个描述性的箭头。 这个描述性的箭头将显示在提示中。
你不是指手写的描述吧?:)
但我们需要它是自动的!
我的专家顾问有23套不同的条件,通过这些条件来打开。例如,它是由8个条件打开的。我们怎么知道它是在什么情况下被打开的呢?
你可以使用函数ObjectSetText以编程方式添加它
绿色的大 "赢 "按钮?
我们怎么知道哪个条件呢?所以用一个箭头放置一个命令,然后找到最后一个对象并设置它自己的分配描述符。
我们怎么知道哪个条件呢? 所以用箭头设置一个顺序,然后找到最后一个对象,将其设置为你自己分配的描述符。
[/quote]
我们正在为绿色按钮而努力。这都是关于它的设计 :)
订单发送 "功能起作用了。我如何定义这个箭头并在箭头上添加文字?
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0.0,0.0,"buy",ExpertMagicNumber,0,Blue); if(ticket<0) { Print("OrderSend failed with error #",GetLastError()); return(0); } ObjectCreate("buy"+tr_CounterLabel,OBJ_ARROW,0,Time[0],Ask); ObjectSet("buy"+tr_CounterLabel,OBJPROP_ARROWCODE,tr_LabelArrow); ObjectSet("buy"+tr_CounterLabel,OBJPROP_COLOR,tr_LongColor); ObjectSetText("buy"+tr_CounterLabel,"купил от балды",10); tr_CounterLabel++;"突然买的 "是你对箭的描述:)))