無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
27
評価:
(1)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

GBPUSDの15分足バックテスト

ここでは、このエキスパートアドバイザーを駆動する中核となるロジックについて、技術的な観点から簡潔に説明します。このアーキテクチャは、従来のピップベースの静的な目標値ではなく、エクイティベースのポートフォリオ管理モデルに基づいています。

1. エントリーロジック(条件分岐)

このEAは、1バーごとに取引条件を評価し、直前の完了したローソク足(Close[1])と現在形成中のローソク足(Open[0])を、インジケーターのバッファと比較します。

  • サイクル1(移動平均): 基本的なトレンドフォロー型モジュールとして機能します。

    • 買い: Close[1]とOpen[0]の両方がMAラインを確実に上回っている 場合にトリガーされます。

    • 売り: Close[1] と Open[0] の両方が MA ラインを厳密に下回っている 場合にトリガーされます。

  • サイクル 2 および 3(エンベロープ): ブレイクアウトまたはモメンタムモジュールとして機能します。

    • 買い: Close[1] と Open[0] の両方がアッパーエンベロープバンドを上回っている 場合にトリガーされます。

    • 売り: Close[1] と Open[0] の両方が下側エンベロープバンドを下回った 場合にトリガーされます。

    • (注:サイクル3はサイクル2のロジックをそのまま複製したもので、独立したマジックナンバーと偏差パラメータで動作するだけです)。

2. テイクプロフィット(TP)およびストップロス(SL)のロジック

このEAは、SL/TPの価格レベルを固定値でブローカーに送信する代わりに、変動するエクイティを 監視することで内部的にリスクを管理します。

サイクルが最初の取引を開始すると(例:Buycount == 0)、EAは現在の口座エクイティをスナップショットし、以下の2つの金銭的閾値を算出します:

  • 目標価格(TP): 初期エクイティ + (初期エクイティ * target_percent / 100)

  • リスク価格(SL): 初期エクイティ - (初期エクイティ * risk_percent / 100)

実行: 各ティックごとに、カスタム関数(MyAccountProfit_Buy / MyAccountProfit_Sell)が、特定のサイクルのマジックナンバーに関連付けられたすべてのアクティブなポジションについて、浮動利益、スワップ、および手数料を集計します。 初期証拠金+浮動利益の合計が、目標(TP)またはリスク(SL)の閾値のいずれかに達した場合、EAはルーチンを作動させ、そのサイクルのすべてのポジションを決済し、サイクル状態をリセットします。

コードベースの異常に関する注記:元のサイクル1の買いロジックにおいて、目標値/リスクの計算式で100ではなく1000で除算されているため、1%ではなく0.1%の目標値が算出されています。サイクル2、3、およびサイクル1の売りロジックでは100で除算されています。

3. 執行と状態管理

  • バーロック: 1本のローソク足で数百件の取引が開かれるのを防ぐため、EAはOpen[0]の価格をopen_priceに格納します。新しい取引が許可されるのは、現在の始値が格納された変数と異なる場合のみです(1バーにつき1回のエントリーを保証するため)。

  • 交互実行/グリッド: c1_Buycycleやc1_sellcycleといった変数を使用して、反対のシグナルの有効/無効を切り替えます。例えば、買い注文が正常に執行されると、それ以降の独立した買い注文は無効になりますが、売りサイクルが準備されます。これは、緩やかに構成されたヘッジまたは反転グリッドを示唆しています。


MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/74815

Market Miner Market Miner

マルチ戦略EAの金鉱 :)

KCI Volatility Distance KCI Volatility Distance

KCIボラティリティ・ディスタンスは、市場のモメンタムとトレンドの方向性を極めて正確に把握するために、綿密に設計された高度な適応型アルゴリズムです。 独自の行列ベースの計算手法を採用したこのツールは、市場のノイズを動的に排除し、トレンドの強さについて厳密に定量的な視点を提供します。高度に最適化されたオブジェクト指向プログラミング(OOP)コアを基盤として構築されており、取引の可視性を高めるだけでなく、エキスパートアドバイザーや機械学習モジュールへのシームレスな統合も考慮して設計されています。これにより、複数の資産にわたって極めて軽量なCPUパフォーマンスを実現します。

CKS Position Risk Dashboard CKS Position Risk Dashboard

リスクに基づくロットサイズの決定、口座の健全性、ブローカーの取引量制限、および現在の銘柄別エクスポージャーを確認できる、読み取り専用のMT5ダッシュボード。

SuperTrend_Amarnath_Kondiyan_Mohan SuperTrend_Amarnath_Kondiyan_Mohan

バスケット方式によるTP・SL管理を用いたスーパートレンド