int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs PostMessageA(hwnd,MT4InternalMsg,2,1); //对EA来说,即将到来的tick。
int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs PostMessageA(hwnd,MT4InternalMsg,2,1); //incoming tick for EAs
你好!
请解释为什么在第三或第四次运行时,EA显示出完全不同的情况,以至于每笔交易都是红色的,但前两或三次运行显示出非常好的结果。
我必须完全拆除终端并重新安装,然后再重新做一遍。你好!
请解释为什么在第三或第四次运行时,EA显示出完全不同的情况,以至于每笔交易都是红色的,但前两或三次运行显示出非常好的结果。
我必须完全拆掉我的终端,再把它放回去。我必须完全拆掉终端,然后再把它装回去。
文档中写到,init()不应该被这样滥用。
但它是有效的:)而且我一直没有注意到任何故障。顺便问一下,文档中哪里涉及到这个问题?
但它是有效的:)而且我在这段时间内没有发现任何故障。顺便问一下,文档中哪里涉及到这个问题?
https://docs.mql4.com/ru/basis/functions/special
现在还能用,明天如果有什么变化,就不能用了。无证件。
最好是在启动时运行脚本,为专家顾问更新图表,启动后再卸载脚本。开始的时候应该是循环进行的。
Zhunko:
这就是为什么最好在启动时运行一个脚本,为EA更新图表,并在启动后卸载脚本。起点应该是循环的。
你是指WindowRedraw()吗?
int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs
PostMessageA(hwnd,MT4InternalMsg,2,1); //对EA来说,即将到来的tick。
你是指WindowRedraw()吗?
int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs
PostMessageA(hwnd,MT4InternalMsg,2,1); //incoming tick for EAs
这取决于建模的质量(至少应该是90%)和专家顾问的策略。例如,测试器中的Pips的结果根本不应该被信任。
我如何正确模拟EA?算法很简单:突破高点,打开买入止损,并在镜子中采取和。
我是说蜱虫造型的质量。要测试EA,首先你需要有一个良好的报价历史,在这里阅读更多的信息http://tradelikeapro.ru/2011/03/12/kak-poluchit-kachestvo-modelirovaniya-99/。
一旦你做了这一切,结果将永远是一样的,正负几分钱,甚至在不同的日子,测试。