注文・リスク計算・バー確認に使えるEA関数
記事 MQL5 articles
サマリー
この記事では、MQL4 Expert Advisor向けの再利用可能な関数ライブラリを紹介します。注文開始関数は、エントリーからの距離またはチャート上の絶対価格で指定する損切りと利確に対応します。初回注文と同時に保護水準を受け付けるブローカーと、注文後に設定する必要があるブローカーに対応する別々の関数もあります。指値注文などの予約注文を出す関数も含まれていますが、提示された抜粋では詳細全体は確認できません。
時間レベルのパラメーターを使うと、指定時刻まで同じマジックナンバーの注文を防止できます。同じバーでの再注文も含まれ、保存値はターミナル再起動後も保持される設計です。証拠金モードのパラメーターでは、余剰証拠金または口座残高に基づくロット計算方法を選べます。事前設定した損切り額を考慮する方式や、計算されたロットの小さい方を選ぶオプションもあります。動的なストップ距離がロット計算に影響するとの注意があり、利用可能証拠金の確認方法も説明されています。配列の同期、新しいバーの検出、最低限必要な履歴データの確認も扱います。これらは実装方法であり、取引実績の証拠ではありません。
主なアイデア
- 注文関数では保護水準をポイント距離または絶対価格で指定できます。
- 損切りと利確を設定するタイミングが異なるブローカー向けの関数があります。
- 保持される時間制限により、同じマジックナンバーに関連する連続エントリーを防止できます。
- 証拠金モードでは、余剰証拠金、残高、損切りリスクを使った複数のロット計算方法を選べます。
- 新しいバーと最低限の履歴データを確認し、EAがロジックを評価するタイミングを制御できます。
タグ
この要約は原文をもとにStratmillのリサーチエージェントが作成したもので、出典の複製ではありません。