絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

1 件中 1 - 1 件表示
カバー画像

EAがすべてのポジションを決済しない原因|よくある不具合と確認方法

EAを運用していると、次のような現象が発生することがあります。・利益確定の条件に到達したのに、一部のポジションだけ残った・不利なポジションが残り、そこから再びナンピンが始まった・トレーリングストップが設定されない・設定したナンピン幅より短い間隔で連続エントリーした・バックテストでは正常なのに、実運用でだけ不具合が発生するこのような現象は、パラメーター設定だけが原因とは限りません。今回は、EAがすべてのポジションを決済しない場合に考えられる原因と、修正を依頼する前に確認しておきたい内容をご紹介します。■原因1:決済中にポジションの並び順が変わっている複数のポジションを順番に決済するEAでは、1件を決済した時点でポジション一覧の並び順や件数が変化します。この変化を考慮せずに処理すると、次のポジションを読み飛ばし、一部だけが残ることがあります。特に、ナンピンやグリッド系のEAで多数のポジションを同時決済する場合に発生しやすい問題です。対策としては、ポジションを後ろから順番に処理する方法や、決済対象の注文番号を事前に保存してから処理する方法などがあります。■ 原因2:決済注文が拒否されても再試行していないEAが決済命令を送信しても、必ず成功するとは限りません。例えば、以下のような理由で決済に失敗する場合があります。・価格が更新された・スプレッドが急拡大した・許容スリッページを超えた・取引サーバーが一時的に混雑した・取引時間外だった・証拠金やブローカー固有の条件に抵触したこのとき、EAがエラーを記録せず、再試行もしない設計になっていると、そのポジションだけが残ります。「毎回ではなく、たま
0
1 件中 1 - 1