一定期間の高値安値

EAつくーる
れんかな
2025/09/03 23:34
23

お世話になります。
過去60本分の安値を下割ったら決済のロジックですが、決済されないのは何か間違っていますか?
バックテストでは決済されずポジションが残ったまま(ドローダウンが増えていく)になります。
宜しくお願いします。

![スクリーンショット 2025-09-03 233055.jpg](スクリーンショット 2025-09-03 233055.jpg)

コメント

GogoJungle
2025/09/05 12:50

ご質問ありがとうございます。

「過去60本の安値を下回ったら決済」という条件の場合、以下のように設定してください。

  1. 過去60本の安値 > 0本前の終値
    → 現在確定している足の「終値」が、過去60本の最安値を下抜けたときに決済されます。

  2. 過去60本の安値 >= 1本前の安値
    → 直前のローソク足が、その期間内の最安値を更新したタイミングで決済されます。


計算位置のずれについて

両方の「計算位置」を 1本前 にすると、
「前の足の終値」と「その足までの安値」を比較する形となり、実際のローソク足確定タイミングとずれてしまうことがあります。

そのため、右側(ローソク足側)は「0本前」に設定して、現在足の終値を基準にすると意図した通りの判定になります。

れんかな
2025/09/08 08:41

ご回答ありがとうございました。
理解できました。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。