MT5,mql5,mql5.com的改进建议。 - 页 2

 
snelle_moda:

大家好。

这是我的清单,有改进。

1e: mt5的多终端解决方案。这样你就可以在同一个工具上运行多个EA,而不需要额外的终端。

2e:一个更简单的方法来直接复制/使用EA中自定义指标 的数据,而不需要使用iCustom()函数。

3e: 当新的指标从不同的(选定的)符号到达时,为一个符号调用OnCalculate()函数。这是做一个可靠的多货币机器人所需要的。

4e:更多的交易工具(指数期货)。DAX、S&P500、CAC40或FTSE100。

关于你的第1点。你已经可以在同一个工具上运行多个EA,只要你的EA程序设计得好。你只需要为同一个符号打开多个图表,并将你的EA附加到其中。
 
angevoyageur:
关于你的第1点。你已经可以在同一个工具上运行多个EA,只要你的EA程序设计得好。你只需要为同一个符号打开多个图表,并将你的EA附加到其中。

是的,这是真的,但它仍然是在同一个交易账户中,你不能在一个账户中同时拥有卖出和买入的头寸。

 
论坛中的评论有 "喜欢 "按钮或和星星
 

策略测试器优化图

1)Z坐标始终是平衡/利润。我建议引入相对公平的Drawdawn,以及其他可能性。

2)在一维图形中,不要让结果彼此相邻,而是让它们在不同的数值下以不同的颜色重叠。

策略测试器,结果。

3) 可以保存和加载测试结果,以便以后分析。

 
把所有的提款机都换成相对提款机[%]的版本,并在只显示一个值的地方显示股权相对提款机[%]如何?
 

嗨,我意识到ObjectGetValueByTime的一个问题。我是这样使用的:ObjectGetValueByTime(0, "LTLine", TimeCurrent(), 0),当我打印这个值时,它显示。

2013.06.21 13:34:33 我的TestEA (EURJPY,M1) LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:32 我的TestEA(EURUSD,M1)LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:32 我的TestEA (EURUSD,M1) LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:31 我的TestEA(EURJPY,M1)LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:31 我的TestEA (EURJPY,M1) LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:31 我的TestEA(EURUSD,M1)LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:30 我的TestEA(EURJPY,M1)LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:30 我的TestEA(EURUSD,M1)LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:30 我的TestEA(EURJPY,M1)LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:30 我的TestEA (EURJPY,M1) LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738

所以经常有一个0.0的值是不正确的。那么,这是不是MT5的一个错误呢?

希望我在这里的说法是正确的。

 

你好。

我认为增加对RENKO类型图表的支持将是一个伟大的想法,我可以看到交易者在论坛上因为这个原因而感到沮丧...或者至少是离线图表...

尊敬的先生

 
hoogilein:

嗨,我意识到ObjectGetValueByTime的一个问题。我是这样使用的:ObjectGetValueByTime(0, "LTLine", TimeCurrent(), 0),当我打印这个值时,它显示。

2013.06.21 13:34:33 我的TestEA (EURJPY,M1) LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:32 我的TestEA(EURUSD,M1)LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:32 我的TestEA (EURUSD,M1) LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:31 我的TestEA(EURJPY,M1)LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:31 我的TestEA (EURJPY,M1) LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:31 我的TestEA(EURUSD,M1)LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:30 我的TestEA(EURJPY,M1)LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:30 我的TestEA(EURUSD,M1)LTLine(趋势线)的ObjectGetValueByTime = 0.0
2013.06.21 13:34:30 我的TestEA(EURJPY,M1)LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738
2013.06.21 13:34:30 我的TestEA (EURJPY,M1) LTLine(趋势线)的ObjectGetValueByTime = 129.2093760807738

所以经常有一个0.0的值是不正确的。那么,这是不是MT5的一个错误呢?

希望我在这里的说法是正确的。

你没有在好的主题里,请把你的问题发到bug & dysfunctions
 
graziani:
把所有的提款机换成相对提款机[%]的版本,并在只显示一个值的地方显示股权相对提款机[%],如何?
你在说什么?策略测试器
 
graziani:
把所有的平仓都换成相对平仓[%],并在只显示一个值的地方显示股权相对平仓[%],如何?

无处不在!

例如,在《信号》中。

余额:986.57 USD
资产:208.00 USD
跌幅:1.12 USD
最大值:14.25 USD
相对:15.13

当我看到这样的信息时,我需要医疗帮助,以便不被笑死!
这个优秀的系统最大的黎明值只有14美元,但不幸的是,它在未完成的交易中只有80%的黎明值。

同时,在信号概览中引入了净值相对平仓[%] 排序的方法 当然,在你决定显示这个值之后 :)