创意作者 - Martes
mq5代码作者 - barabashkakvn
这款智能交易系统(EA)使用了iChaikin指标(Chaikin Oscillator, CHO)来判断市场状态:是震荡还是趋势。
只有在新的K线出现时(并且有开仓信号的情况下),才会开启交易,止损的跟随调整在每个tick中进行(会在每个tick中检查是否有机会调整止损位)。
震荡行情的定义原则
该智能交易系统会依据CHO: 震荡K线数来检查条件:Chaikin Oscillator的值应在“−” CHO: 震荡水平与“+” CHO: 震荡水平之间。有效精度为震荡通道或开启通道。假设震荡通道或开启通道的值为90%。如果在所有K线中,有90%或更多的K线值都在“−” CHO: 震荡水平与“+” CHO: 震荡水平之间,则认为市场处于震荡状态。

那么,我们该如何处理这些数据呢?
在震荡情况下,我们只需要等待新的K线的到来。否则,检查K线#0的Chaikin Oscillator值:
- 如果K线#0的Chaikin Oscillator >= CHO: 开启水平,则发出买入信号
- 如果K线#0的Chaikin Oscillator <= - CHO: 开启水平,则发出卖出信号
以EURUSD M5为例,默认值已设置。测试结果如下:

评论 0