bool ExistPositions(string sy="", int op=-1, int mn=-1) {
if (sy=="") sy=Symbol();
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS)) {
if (OrderMagicNumber()!=mn) continue;
if (OrderSymbol()!=sy) continue;
if (OrderType()>1) continue;
if (op<0 || OrderType()==op)
return(True);
}
}
return(False);
}
if (!ExistPositions(Symbol(), OP_BUY, Magic)) {
// ... Тут код для вызова функции открытия позиций ...
}
你有没有试过把它作为一个单独的功能来搜索物品的存在/不存在?
比如说。
Magic - EA的神奇数字(在设置中设置,或由EA自动生成)。然后,要检查是否存在由当前符号买入的位置,应该写入。
注意 - 不仅仅是一个打开买入订单的命令,而是一个处理所有订单打开参数和服务器返回错误的完整功能。
然而,测试人员可以不检查输入的参数的有效值...
你能不能把这个功能完整地展示出来,作为随时可以使用的工作代码,包括启动功能和所有描述?而且更好的是,魔术是由EA自动生成的,也就是说,按照我的理解,在最底部就是这种情况。
你能不能把这个功能完整地展示出来,作为随时可以使用的工作代码,包括启动功能和所有描述?而且更好的是,魔术是由EA自动生成的,也就是说,按照我的理解,在最底部就是这种情况。
魔法不能产生,如果你的电脑挂了(断电,猫踩键盘,......),在新的开始,EA将失去秩序控制(如果它不写魔法到一个文件)。
你不能产生魔力,如果你的电脑挂了(失去电源,猫踩键盘,......)当你重新启动时,EA将失去订单控制(如果它不写魔力到一个文件)。
这取决于你如何产生。我的是用一个符号生成的,tf,它们没有去任何地方,但在重启时可以正常接上。有一次在某个地方捡到了它,此后一直在使用它。
我能否看到一个例子,说明它是如何...
这取决于你如何产生。我的是用一个符号生成的,tf,它们没有去任何地方,但在重启时可以正常接上。有一次在某个地方捡到了它,此后一直在使用它。
有趣的是,请引用代码。
大家好,再一次...)
我如何使对象(任何对象)在图表上显示在前台,而不是在蜡烛图的后面......?
大家好,再一次...)
我如何使对象(任何对象)在图表上显示在前台,而不是在蜡烛图的后面......?
图表上没有层次(我认为),我切换到显示条形图,但不显示蜡烛图,随着时间的推移你可以习惯它。
图表上没有层次(我认为),我切换到显示条形图,但不显示蜡烛图,随着时间的推移你可以习惯它。
我明白了,谢谢...
好吧,这里有一个粗略的说法。从ikatsko的顾问那里得到的。也许他是作者,也许不是,风格看起来像KimIV...我不知道,但我喜欢它,我现在正在使用它。