int lv=(int)SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
int sp=(int)SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);
int stopLevel=(lv==0)?sp*2:lv;
嗯,或者说是一种功能。
//+------------------------------------------------------------------+int StopLevel(string sy) {
int lv=(int)SymbolInfoInteger(sy,SYMBOL_TRADE_STOPS_LEVEL);
int sp=(int)SymbolInfoInteger(sy,SYMBOL_SPREAD);
return((lv==0)?sp*2:lv);
}
//+------------------------------------------------------------------+
我已经告诉你了,你喜欢用什么就用什么。让你的代码检查当前时间是否低于昨天,以防止时间倒退。并让它拥有全局变量级别的静态变量。其余的就不新鲜了。毕竟,新条形图的出现只能由当前条形图打开的时间和上一个条形图的时间决定。其余的都只能通过模拟孔来确定。你是否在期待一些超自然的东西?唯一的区别是,我使用我的代码,我想什么时候编辑就什么时候编辑,而你从骰子中编译代码时,要注意这是旧的代码,因为它过去和现在都是有效的,你不能碰工作中的代码,因为有这样一个狗屎铁律。
祝贺你,在工作的逻辑上是一样的。也是这样用的,没有区别。应该争取一下的......
伙计们,我认为,你们都错了。MQL中的静态内存管理模式以一种非常奇特的方式工作。变量 在整个程序执行期间只被初始化 一次--就在第一次调用init()之前。
因此,不可避免的是,在EA参数改变的时刻,你的程序总是错误的,比如说。
伙计们,我认为,你们都错了。在MQL中,静态内存管理模式以一种非常奇特的方式工作。变量的初始化在整个程序工作期间只发生一次--就在第一次调用init()之前。
因此,不可避免的是,在EA参数改变的时刻,你的程序总是错误的,比如说。
嘿,伙计们,我怎样才能知道下挂单的最小距离?
嗯,或者说是一种功能。
比如说,在每一次打勾 时都要打电话给它。
int stopLevel=StopLevel(symbol);
string symbol - 一个存储所需符号名称的变量,或当前:Symbol()
请告诉我,当我的订单被关闭后,它在同一个地方重新开放。
也就是说,它在关闭时是待定的,变成了在原来的水平上待定。
请告诉我,当我的订单被关闭后,它在同一个地方重新开放。
也就是说,它在关闭时是待定的,变成了在原来的水平上待定。
你必须加上逗号,这很难理解你想说什么!
+100500.我甚至不想回应这种大作。我有一种感觉,我将不得不用手指向一个完全不识字的三年级学生解释很长很长的时间。
既然 "这个人不能聪明地说话,我想把他送回学校,而不是告诉他应该好好做什么"......。
SZZ.技术,专业资源,该死的...
嗯,或者说是一种功能。
比如说,在每一次打勾时都要打电话给它。
string symbol - 一个存储所需符号名称或当前符号的变量:Symbol()
把逗号拼出来,不清楚你想要什么!
同志们,告诉我,我想当我的订单关闭时,它应该在相同的地方再次打开,通过什么操作,如何?
这一点现在很清楚了吧?