任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 442

 
finkompot:


像这样的事?

int start()
{
如果(
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2013.12.8")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.15")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.22")&&

..................

)
return(0);

...................


这是一个奇怪的代码。不过,这取决于你。
 
为什么在同一参数下,策略测试器 有时会给出不同的净利润结果....gen算法和优化功能被关闭。
 
Zver4991:
为什么在相同的参数下,策略测试器有时会给出不同的净利润结果....gen算法和优化功能被禁用。
差价是当前的还是设定的?
 
khorosh:
差价是当前的还是设定的?


当然,价差是当前....,但为什么它在历史上会发生变化? 它不应该是这样的。
 
Zver4991:

确切地说,价差是当前....,为什么它在历史上会发生变化?它不应该是这样的

谁告诉你不改变,吐在他脸上)。虽然它不会在历史上发生变化,但价差取的是测试运行时市场的当前价值。而从整体上看,历史会有这种价值。
 

你好,请帮我解释一下Macd样本的开头和结尾部分。

//global-----------------------+
extern double MACDOpenLevel=3;
extern double MACDCloseLevel=2;
//buy--------------------------+
MathAbs(MacdCurrent)>(MACDOpenLevel*Point)
//sell-------------------------+
MacdCurrent>(MACDOpenLevel*Point)
//close-buy--------------------+
MacdCurrent>(MACDCloseLevel*Point)
//close-sell-------------------+
MathAbs(MacdCurrent)>(MACDCloseLevel*Point)

我找到了一个解释:"为了排除分析MACD指标 的小(图表上的小'山丘')变化,让我们引入一个额外的'山丘'大小的控制,以下列条件的形式绘制 - 指标大小必须至少是最低价格的5点(5*Point,对于美元/瑞士法郎是0.0005,对于美元/日元=0.05)。

但它并没有给我带来任何清晰的印象(()。

 
gince:



宣布t变量为全局变量,即在start()之外。

现在它是本地的,并且在每个tick 上初始化t=0。这一点通过上述日志中的Ex=curr等式得到了证实。

 
tara:
曲线的斜率是它的一阶导数,对于移动平均线来说,如果重新绘制MA,它就是(X0-Xn)/n。它不是以度数衡量的,而是以pt/bar或类似的单位。

也许你是对的,我没能在我的EA中设置这个参数,我只是不知道怎么做。
 

是否有一个提供所有错误代码 的顾问,或一个可以用来编写错误代码的算法...

以及由于什么原因不能连接库的错误'stdlib.mqh' - 不能打开程序文件

我在哪里可以看到所有错误的列表和描述,我想有超过4千条的错误。

 
Zver4991:

是否有一个提供所有错误代码的顾问,或一个可以用来编写错误代码的算法...

以及由于什么原因不能连接库的错误'stdlib.mqh' - 不能打开程序文件

我在哪里可以看到所有错误的列表和描述,我想有超过4千条的错误。


https://docs.mql4.com/ru/constants/errors