初学者的问题 MQL5 MT5 MetaTrader 5 - 页 55

 

谢谢你!!!

但是ERR_MARKET_SELECT_ERROR
4305
在MarketWatch中添加或删除一个字符的错误 - 但没有任何理由,也没有真正说明什么...

 
Dimka-novitsek: 这里是ERR_MARKET_SELECT_ERROR 4305 在MarketWatch中添加或删除符号的错误 - 但这里没有原因,也没有说什么。

那很好啊!因此有可能发现,错误发生在符号连接阶段。

另见我上一篇文章的增编。

 
谢谢你!!!!!!!!!!!!!!!!!!!!!!
 

不,当函数被调用时,只有第二个参数是配置的,第三个参数是在EA设置 中手写的,函数里面有它的正确形式,这就是打印的内容。

double MAMA = iMAf( symbb, periodd(TFMA), periodMA, ma_shift, ma_method, applied_price, 0);
它们完全不匹配,包括变量的类型,在第二个参数中是int,而结果是ENUM_TIMEFRAMES。无论如何,他们应该这样做,而且我确信他们是这样做的--代码很简单!
 
Dimka-novitsek:

不,当函数被调用时,只有第二个参数是配置的,第三个参数是在EA设置 中手写的,函数里面有它的正确形式,这就是打印 的内容。

再次详细 说明:印刷品是怎么说的?
 
第二个和第三个论点肯定是不同的!
 
但是ma_method 0不是一个错误吗!我会看看帮助......
 
Dimka-novitsek: 第二个和第三个论据完全不同!
我在问:印刷品 "说 "了什么?关于论点的意见我已经明白了。它仍然要用证据来支持它。
 
第三个论点--平滑期--仅仅是140,在我看来,这是完全正常的。
 

证明?让我想一想。

有什么好想的呢,带打印的字符串已经在函数里面了,它已经显示了一切的原貌--包括这些参数的差异。

Print ( " iMAfsymbol  ",symbol,"    iMAftimeframe ",timeframe,"  iMAfperiod  ",period," iMAfmama_shift  ",mama_shift ,"  iMAfmama_method ",mama_method,
    "  iMAfapplied_pricece ", applied_pricece,"  iMAfshift ",shift);