新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 102

 
你好!是否可以在图表的子窗口中打开的技术指标上增加一个计算水平?如果是这样,是什么功能?还是我必须使用OBJ_HLINE
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
 
Vikon:
你好!是否可以在图表的子窗口中打开的技术指标上增加一个计算水平?如果是这样,是什么功能?还是我必须使用OBJ_HLINE
ENUM_CUSTOMIND_PROPERTY_DOUBLE 中的INDICATOR_LEVELVALUE

IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4
IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4
 
Alexey Viktorov:
嘿,Artem,你为什么不把它放在CodeBase里?至少还有一个正确的代码会出现在那里。
嗯,这只是一个模板 - 它需要一个正常的修改功能。
 
Artyom Trishkin:
嗯,这只是一个模板 - 它需要一个适当的修改功能。
那么它将是一个专家顾问。而我说的是把它作为一个函数来放置。就是说,就像现在这样。
 
Alexey Viktorov:
那么它就已经是一个顾问了。我说的是把它作为一个函数来放置。就是说,就像现在这样。
不,你不明白--事实上,修改停止的那几行是有注释的--而不是注释,用户可以用他自己熟悉的函数来代替。而要把它放在kotobaza中,我需要用修改函数来补充这个函数,用服务器的返回代码处理,顺便说一下,在这个函数中从它那里获得代码的例子已经有了,还有对封闭市场的反应。修改函数(我的),如果市场被关闭,在err变量中写下代码ERR_MARKET_CLOSED并停止其工作。反过来,trawl函数看到这段代码,也会退出。也就是说,我需要在这里添加一些代码处理和修改功能,我使用的是这种功能,而不是羞于将其放入cotobase。在那里,我必须从贸易类中拉出所有的东西,改变变量名称,加上所有使用过的封闭类方法(就像我为获得水平所做的那样)。我太懒了...
 

下午好。我不是在写一个大的EA。到目前为止只是在学习。我有一个问题。我必须等待TP或SL的平仓,然后继续执行代码。

但在我的例子中,这个命令被执行,然后执行下一个运算符。我试着用while(order > 0)来延迟程序的执行,但这是个愚蠢的想法,它拖慢了策略测试器的速度。

.......;

.......;

订单 = OrderSend(Symbol(),OP_BUY.............);

.....Next operator....。

我也对替换掉缺失的GOTO操作符感兴趣。或者说,如何实施一个能跳到顶线的程序,比如说。

 
DenZell:


扔进整个文件
 
DenZell:

下午好。我不是在写一个大的EA。到目前为止只是在学习。我有一个问题。我必须等待TP或SL的平仓,然后继续执行代码。

但在我的例子中,这个命令被执行,然后执行下一个运算符。我试着用while(order > 0)来延迟程序的执行,但这是个愚蠢的想法,它拖慢了策略测试器的速度。

.......;

.......;

订单 = OrderSend(Symbol(),OP_BUY.............);

.....Next operator....。

我也对替换掉缺失的GOTO操作符感兴趣。或者说,如何实施一个能跳到顶线的程序,比如说。

1.当订单被打开时,我们应该把票据写进一个全局级别或静态的变量中,然后监控订单,直到蓝灯亮 起,哎呀,直到它通过比较OrderCloseTime()>0关闭。如果关闭时间大于零,则该订单被关闭。

2.对GOTO操作符的替换要有效得多。阅读关于这些功能的文件。
Функции - Основы языка - Справочник MQL4
Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции - Основы языка - Справочник MQL4
 
而且一定要阅读事件处理功能
Функции обработки событий - Функции - Основы языка - Справочник MQL4
Функции обработки событий - Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции обработки событий - Функции - Основы языка - Справочник MQL4
 
Svyatoslav Minyaev:
你好,在策略测试器中,像Low, Close等数组的最大历史记录。1000条,在测试器中是否有更多历史的数组?
开始时似乎总是1000,如果你向前滚动,随着新条形的出现,数字会增加。
原因: