@Dragosh Zavadschi 感谢您的反馈和评论。非常好。谢谢。
我是斜着读的。
在代码中,它引起了我的注意:
void function() {
const int localConst = 5; //
// some code follows
}
你不能这么做这是 "神奇 "常量的伪装
严重的未来函数,这是纯纯的欺骗,不知道你的目的是什么。
const int limit = 20; int curr_bar = limit; // = 20
for (int j=1; j<=length; j++){ right_index = curr_bar - j; // 左边:历史柱子(正确) left_index = curr_bar + j; // 右边:未来柱子(严重错误!!!)
if ( (high(curr_bar) <= high(right_index)) || (high(curr_bar) < high(left_index)) ){ isSwingHigh = false; } if ( (low(curr_bar) >= low(right_index)) || (low(curr_bar) > low(left_index)) ){ isSwingLow = false; } }


新文章 突破结构(BoS)交易策略分步指南已发布:
基于结构突破(Break of Structure, BoS)策略的自动化交易算法开发综合指南在MQL5中创建交易顾问并在MetaTrader 5中进行测试的全方位详解——从分析价格支撑与阻力到风险管理
我们将深入探讨BoS的定义、类型、交易策略应用以及基于MetaQuotes Language 5(简称MQL5)为MetaTrader 5(简称MT5)平台开发的相关内容,以此深入理解BoS的细微差别。BoS的理念作为交易者学习的一个有用工具,它能够帮助交易者提高预测市场走势的能力,做出更明智的决策,并最终能精通风险管理方面。我们将通过以下主题来实现上述目标:
作者:Allan Munene Mutiiria