ホーム システムトレード 投稿

リスク・リワード比率をカスタマイズ可能なランダムトレーダーEA - MetaTrader 5用

添付ファイル
46309.zip (4.62 KB, ダウンロード 2回)

ランダムトレーダーEA

この多機能なエキスパートアドバイザーは、進化したリスク管理機能を備えたランダムなトレーディング戦略を実装しています。このEAは、厳格なリスクコントロールを維持しながら、さまざまなカスタマイズ可能なパラメーターを用いてランダムにポジションを開きます。

主な特徴:

  • 売買ポジションのためのランダムエントリーシステム
  • 柔軟なストップロス計算(ATRベースまたは固定ピップ距離)
  • カスタマイズ可能なブレイクイーブン機能
  • 最大利用可能マージンを使用するスマートマージン管理
  • すべてのシンボルタイプに対応(標準の為替ペア、JPYペア、暗号通貨)
  • 異なる桁数フォーマット(2, 3, 4, 5桁)に対応した適切なピップバリュー処理



入力パラメーター:

1. リワード/リスク比率 (reward_risk_ratio)
   デフォルト: 2
   説明: ストップロス距離に対するテイクプロフィット距離の倍率
   例: 値が2の場合、テイクプロフィットはストップロス距離の2倍となります。

2. 損失計算方法 (loss)
   オプション:
   - ATR(平均真の範囲ベース)
   - PIP(固定ピップ距離)
   説明: ストップロス距離の計算方法を決定します。

3. ATR倍率 (loss_atr)
   説明: ストップロス距離を計算する際のATR値の倍率
   損失計算方法がATRに設定されているときのみ使用されます。

4. 固定ピップ距離 (loss_pip)
   説明: ストップロス距離のための固定ピップ数
   損失計算方法がPIPに設定されているときのみ使用されます。

5. 取引ごとのリスクパーセント (risk_percent_per_trade)
   説明: アカウント残高に対する取引ごとの最大リスクをパーセントで設定
   範囲: 0.1%〜100%
   例: 値が1の場合、取引ごとにアカウント残高の1%をリスクにさらします。

6. ブレイクイーブンを使用 (use_breakeven)
   説明: ブレイクイーブン機能の有効/無効を設定
   有効にすると、ポジションが指定した利益に達した場合、ストップロスをエントリープライスに移動します。

7. ブレイクイーブン距離 (breakeven_distance)
   説明: ブレイクイーブンをアクティブにするために必要な利益のピップ数
   例: 値が10の場合、ポジションが10ピップの利益に達した時にストップロスがエントリープライスに移動します。

8. 最大マージンを使用 (use_max_margin)
   デフォルト: true
   説明: 利用可能なマージンに基づいて自動的なロットサイズ調整の有効/無効を設定
   有効にすると、必要に応じて利用可能なマージンに合わせてポジションサイズが減少します。


トレーディングロジック:
このEAは、ポジションが開いていないときにランダムにポジションを開きます(買いまたは売りの50/50の確率)。ポジションサイズはリスクパーセンテージとストップロス距離に基づいて計算され、一貫したリスクが確保されます。EAには、マージンチェックや適切なロットサイズの検証といった安全機能が組み込まれています。

リスク管理:
  • アカウントリスクパーセンテージに基づいた動的ポジションサイズ
  • マージン要件に対する自動ロットサイズ調整
  • 利益を保護するためのブレイクイーブン機能
  • 安全のための10%マージンバッファ
  • ブローカーの最小/最大ロットサイズの適切な処理


※過去のパフォーマンスは将来の結果を保証するものではありません。適切なリスク管理を行い、ライブトレードを始める前に必ずデモアカウントで十分にテストしてください。

関連記事

コメント (0)