-Aleks-:
问题
有没有可能通过优化代码提高Kamikadze_MA_V_02的速度,并将处理时间减少到Kamikadze_MA_V_01版本,而不失去在真实账户上交易的能力?
这是有可能的。
我认为这可能是10倍的速度。也许,EA可能与此没有关系。
你想用30个学分得到什么?
Serj_Che:
Возможно.
这是令人鼓舞的!要做到这一点,在代码中需要全面改变什么?
Serj_Che:
你想要的30个学分是什么?
在这里,我们走了。
他在羞辱自己,这很时尚吗?
-Aleks-:
这是令人鼓舞的!在代码中需要全面改变什么才能工作?
当你最初写了一件事,然后添加条件,打破了程序的逻辑和结构,你就得到了拐杖。
好处是你必须重新写一遍。
Serj_Che:
当你最初写了一件事,然后添加条件,打破了程序的逻辑和结构,你就得到了拐杖。
好处是你必须重新写一遍。
问题是,我的4个EA(我自己开发的)不断被改进,在我看来,这是一个正常的现象。当然,性能有时会下降,但那是10%-15%左右,而在这种情况下,两个版本之间的性能是3倍。我只是认为代码中有一些东西大大降低了EA的速度。
然后,程序员难道没有兴趣敲定他的工作,获得稳定的TOR和稳定的收入,理解他的代码,弄清楚专家顾问的逻辑,而不是通过参与投标,从头开始承担一个新的TOR?
我提出为测试者加速和优化,并给你一种可接受的费用。最初,在15年运行EA时,在测试器中加快EA的任务不是问题)。
sergeev:
我不明白你的台词,谁在羞辱谁?
开始吧。
他在羞辱自己,这很时尚吗?
sergeev:
或者,他只是诚实地承认自己是个笨蛋 :)
他在羞辱自己,这很时尚吗?
TheXpert:
或者他只是诚实地承认他是在胡说八道 :)
或者他只是诚实地承认他是在胡说八道 :)
还有一个自作聪明的家伙。
我和这份工作一点关系都没有。
你才是说大话的人。
我只是指出,他们都是错的。程序员写了一个低劣的代码,客户上当受骗。
你本可以解决他们之间的这个亲密问题(客户和承包商),但由于你想公开讨论它--我给出了我的意见(微妙地)。
我不是程序员,但和这里其他倾向于分析的人一样,我想了解EA刹车的原因,即它的变化中哪些地方导致了有害的后果,最重要的是是否有可能修复它。
背景介绍
在决定测试我的想法后,我在 "工作 "部分订购了Kamikadze_MA_V_01https://www.mql5.com/ru/job/10296,它被执行。
在测试过后,我决定对其进行改进,事实上,改进的内容并不多--未平仓和挂单的寿命,每个趋势的未平仓订单数量限制,以及阻止订单开仓/平仓的可能性,包括其平仓--Kamikadze_MA_V_02https://www.mql5.com/ru/job/10359, 这项工作已经按照算法完成。
现在我又订购了一个额外的振荡器过滤器,排除了对用户定义范围的工作,Kamikadze_MA_V_03https://www.mql5.com/ru/job/10720 。
现实
由于任何(我的)专家顾问的工作都是从其设置开始的(所有符号都有不同的波动性和对指标参数的偏好),优化的速度是至关重要的。
因此,估计处理速度--从2000年到2013年,在一小时的时间范围内,按开盘价计算,有23个通道。
1.Kamikadze_MA_V_01 - 5分钟
2.Kamikadze_MA_V_02 - 15分钟。
3.Kamikadze_MA_V_03 - 超过30分钟
这种工作只是扼杀了快速配置EA的可能性。
问题是
有没有可能通过优化代码提高Kamikadze_MA_V_02的速度,并将处理时间减少到Kamikadze_MA_V_01版本,而不失去在真实账户上交易的能力?