アイデア提供者: Scriptor
コード作成者: barabashkakvn
このEAは、新しいバーが出現したときのみ動作します(トレーリングは各ティックでアクティブです)。トレードシグナルは、価格の高値と安値を分析したiATR(平均真実範囲、ATR)に基づいて生成されます。
まず、ボラティリティ範囲(different)を求めます。バー#1のATRの値に「ボラティリティ係数」を掛け算します。その後、現在のトレンドに応じて計算を行います。
現在のトレンドが「BUY」の場合:
- バー#2からATRの平均期間マイナス1までの間で最小値を探します。例えば、「ATRの平均期間」が9であれば、バー#2からバー#8までの間で最小値を探します。
- バー#1の終値が見つけた最小値よりもdifferentだけ下回っている場合、これはBUYポジションをクローズし、SELLポジションをオープンするシグナルです。
- 現在のトレンドは「SELL」に設定されます。
SELLポジションについても同様の処理が行われます。
コメント 0