编码帮助 - 页 545

 

请修复这个指标

euro.mq4

谢谢

附加的文件:
euro.mq4  2 kb
 
soil82:

请修复该指标

euro.mq4

谢谢

土壤82

给你:euro_1.mq4

附加的文件:
euro_1.mq4  2 kb
euro.gif  67 kb
 

请为这些指标制作MTF ......TF,如同MT4。

我也把它附在MTF主题里了,但我想这部分是专门为它准备的。

 
apprentice coder:
我怎样才能从代码中启动或停止EA?

你可以使用ExpertRemove()函数 停止它。

 
mladen:
soil82 给你:euro_1.mq4

嗨,谢谢

但是,它并不固定。例如,它在1分钟内改变。

附加的文件:
 
soil82:
嗨,谢谢你,但它并不固定,例如在1分钟内就会改变。

当然,这就是变化

它并不只取决于一种货币(在你的例子中是欧元兑美元和欧元兑日元),如果其他货币有变化,价值也会改变。当你使用多货币计算时,它总是这样的(对于不同的货币,条形图根本不需要在同一时间改变)。

就代码而言,一切正常。

 
mladen:
当然,这就是变化

它并不只取决于一种货币(在你的例子中是欧元兑美元和欧元兑日元),如果其他货币有变化,数值也会改变。当你使用多货币计算时,它总是这样的(对于不同的货币,条形图根本不需要在同一时间改变)。

就代码而言,一切都很好

怎样才能解决这个问题?

我想在MT4中的货币之间进行-或*或/或+(有指标)。

请帮助我

 
soil82:
怎样才能解决这个问题?

我想在MT4中的货币之间选择-或*或/或+(有指标)。

请帮助我

soil82

如果你指的是多货币问题,你不能做任何事情。

想象一下。欧元兑美元的交易栏关闭,你在欧元兑美元上得到一个新的交易栏。但在EURYPY上仍然没有新的刻度线,指标正在读取EURJPY的最后一个条形图,这仍然是一个当前条形图,并使用该条形图计算数值。一段时间后,欧元兑日元出现了嘀嗒声,然后不仅指标的当前条形值发生了变化,而且之前的条形也发生了变化(因为欧元兑日元的当前条形只是一个嘀嗒,不再是一个当前条形,但EIRUSD的当前条形没有变化)。

因为绝对不能保证不同符号上的新条形会在同一时间打开(或者它们会被打开--只记得在1分钟的图表上有缺失的条形,因为根本就没有刻度),你不能做任何事情。这是因为不可能在同一时间在不同的符号上有价格变化

 
mladen:
你可以用ExpertRemove()函数来停止它。

明白了

谢谢

 
mladen:
你可以使用ExpertRemove()函数停止它。

这可能是一个很好的保护措施--没有错误代码,只是停止EA。