[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 960

 
aktiv:

大家好。

问题:是否可以将bolinger_bands_stop指标中的偏差参数改为非整数(如0,38)?

我不知道代码,如果有人能帮助我的话


确切地说,这种实现是不可能的,因为代码从MT4布林线中调用技术指标

 smax[shift]=iBands(NULL,0,Length,Deviation,0,PRICE_CLOSE,MODE_UPPER,shift);
 smin[shift]=iBands(NULL,0,Length,Deviation,0,PRICE_CLOSE,MODE_LOWER,shift);
,它有输入参数。

double iBands ( string symbol, int timeframe, int period,int deviation, int bands_shift, int applied_price, int mode, int shift)

如你所见,偏差参数是int类型,传递偏差=0.38将导致指标以0参数被调用(类型转换将发生)。

因此,你必须首先改写(或找到一个现成的)iBands指标

 
aktiv:

大家好。

问题:是否可以将bolinger_bands_stop指标中的偏差参数改为非整数(如0,38)?

我不知道代码,如果有人能帮忙的话


作为一种选择。

附加的文件:
 

谢谢你!

是否有可能在BB中插入一个警报?(向下或向上越过偏差线--发出哔哔声)?

 
aktiv:

谢谢你!

是否有可能在BB中插入一个警报?(向下或向上越过偏差线--发出哔哔声)?


这已经是一种自我
 
Vinin:

有可能对EA进行优化,使其工作得更快,但测试者...我不知道。
我不知道如何进一步优化EA。它已经只计算每小时蜡烛的开盘,并跟踪价格是否达到预定的水平,在每一个刻度上。如果你在每一次打勾时删除跟踪 - 那么测试器运行一年3-4分钟,如果每一次打勾 - 需要15-20分钟......() 所以也许我需要升级我的笔记本电脑:把处理器换成更强大的?会有帮助吗?除了优化程序 外,还有什么可以提高渲染速度?或者它不应该出现在这个论坛上?请告诉我...!
 
volshebnik:
我不知道如何进一步优化我的专家顾问。它已经只在每小时的蜡烛开盘时进行计算,并跟踪价格是否达到某个水平--在每一个刻度。如果你在每一次打勾时删除跟踪 - 那么测试器运行一年3-4分钟,如果每一次打勾 - 需要15-20分钟......() 所以也许我需要升级我的笔记本电脑:把处理器换成更强大的?会有帮助吗?除了优化程序外,还有什么可以提高渲染速度?或者它不应该出现在这个论坛上?请告诉我...!

看来你得为你的电脑改用核燃料了......或看心理医生...

我的EA在1.5天内运行一个月的测试。但不知为何,这并不妨碍我......对我来说,最主要的是在代码中考虑到交易中几乎所有的异常情况。

钱在一微秒内比10年的测试更重要......:))))))))))))))))))))))))))))))

 
artmedia70:

看来你得为你的电脑改用核燃料了......或者去看心理医生...

我的EA在1.5天内运行一个月的测试。但不知为何,这并不妨碍我...对我来说,最主要的是要在代码中说明交易过程中几乎所有的异常情况。

钱在一微秒内比10年的测试更重要......:))))))))))))))))))))))))))))))

由于某种原因,答案是不正确的(也许你需要去看心理医生?)核燃料 "这几个字只是泛指。相反,你从来没有想过这个问题--看看日本在 "创意生成器 "方面的经验。我需要找到效果最好的EA变体,为此我需要用不同的参数多次(大约一千次)运行它。你的专家顾问有18天时间--通过一年的测试。乘以一千=49年。按照这个速度,我想它会取代你的汗蒸房。如果你有任何建设性的想法或建议,我将不胜感激。
 
volshebnik:
我不知道如何进一步优化该EA。它已经只在每小时的蜡烛开盘时进行计算,并跟踪价格是否达到一个给定的水平--保持在每个刻度上。如果你在每一次打勾时删除跟踪 - 那么测试器运行一年3-4分钟,如果每一次打勾 - 需要15-20分钟......() 所以也许我需要升级我的笔记本电脑:把处理器换成更强大的?会有帮助吗?除了优化程序外,还有什么可以提高渲染速度?或者它不应该出现在这个论坛上?请告诉我...!
你需要找到专家顾问的弱点,并对其进行优化。如果你需要帮助,你可以张贴代码。越是这样,缓慢的原因是专家顾问编写的指标太慢,或者是复杂的计算,每一个tick都要调用10次。
 
volshebnik:
由于某种原因,答案是不正确的(也许你需要去看心理医生?)核燃料 "这几个字只是泛指。更有可能的是,你从来没有想过这个问题--看看日本在 "创意生成器 "方面的经验。我需要找到效果最好的EA变体, 为此我需要用不同的参数多次(大约一千次)运行它。你的专家顾问有18天时间--通过一年的测试。乘以一千=49年。按照这个速度,我想它会取代你的汗蒸房。如果你有任何建设性的想法或建议,我将不胜感激。

这都是个人和所有IMHO。

"......我需要找到效果最好的EA变体......"这些结果--对现在和未来几乎毫无意义--它们是根据历史调整的--因此是针对过去的。

这都是关于,特别是我对速度的态度,甚至更多的是对优化的态度--我试图将可调整的EA参数降至零。根据我的观察--优化只是一个适应历史数据的问题,而历史数据对现在没有意义。为什么我需要一个在过去交易相当好的玩具?

正是因为这个原因,我所有的EA都有针对当前市场情况的自我调整参数,并不是用僵硬的书面参数对历史做出反应,而是对当前事件做出反应,动态地改变一些参数以适应当前的情况......而且我从来不会优化它们。对我来说,运行一两个月的历史记录就足够了,以发现错误,并确保我的专家顾问逻辑工作正常并能盈利。

所以,不要把我的士兵的幽默感放在心上。我道歉,我希望--没有冒犯的意思? :))

 
Techno:
你需要找到EA中的弱点,并对其进行优化。如果你需要帮助,请公布代码。一般来说,性能缓慢通常是由自我编写的缓慢指标造成的,专家顾问使用这些指标,或者每隔10次访问复杂计算。
我的评论将是有用的。我一直在使用标准的MA指标。这段代码有一千多行,我想有些人不愿意去管它。计算是每一个刻度线进行一次(我用 "警报 "检查过)。
原因: