システムトレード

確率理論を活用したFXトレード用エキスパートアドバイザー
MetaTrader5
確率理論を活用したFXトレード用エキスパートアドバイザー

こんにちは、トレーダーの皆さん!今日は、私の古くからのアイデアの一つである、確率理論を用いたエキスパートアドバイザー(EA)についてお話しします。このEAは、MetaTrader 5プラットフォーム向けに作られており、金融商品の価格が上昇する確率と下降する確率を計算することができます。 このEAは、デフォルトで10,000本のバーの価格履歴を分析し、指定されたピプス(デフォルトでは400ピプス)内で価格がオープンを上回ったり下回ったりした回数をカウントします。このデータを元に、EAは価格の上昇と下降の確率を計算し、チャートにコメントとして表示します。 さらに、EAは計算された確率に基づいてトレードオペレーションを実行することも可能です。もし価格上昇の確率が51%を超えた場合、EAは買いポジションをオープンします。また、価格下降の確率が51%を超えた場合には、売りポジションをオープンします。 トレードポジションを開く際には、固定ロットサイズを使用することも、指定されたリスクと現在の口座残高に基づいて計算することも可能です。StopLossやTakeProfitの値が設定されている場合、EAはポジションを開く際に適切なレベルを設定します。 始めるには、以下のフラグをTrueに設定する必要があります: input bool EnableCheckBars = false; ただし、このEAは利益を生むものではなく、決して利益を生むことはありません。市場の動きや波、StopとTakeProfitに到達する確率を計算することは、単純なアルゴリズムやアイデアでは難しいのです。市場は非常に複雑ですからね。

2025.11.04
KopierMaschineMT5 - MetaTrader 5向けのトレードコピーソフト
MetaTrader5
KopierMaschineMT5 - MetaTrader 5向けのトレードコピーソフト

主な特徴プログラムは「マスター」と「スレーブ」の2つのモードで動作します。異なる業者のトレードを1つのスレーブ口座にコピーすることができます。ストップロスとテイクプロフィットのコピー機能を有効/無効にできます。保留中の注文のコピーを有効/無効にできます。他のエキスパートアドバイザーが存在しても干渉せずに動作します。サフィックスやプレフィックス付きの口座にも対応しています。トレードの方向を変更することができます。トレードは、残高に比例したボリューム、固定ボリューム、または供給者のボリュームでコピーできます。指定された値だけ価格が乖離したときにトレードをオープンする条件を設定できます。動作の仕組み供給者の口座があるターミナルとスレーブ口座があるターミナルを同時に開く必要があります。供給者口座のターミナルでエキスパートアドバイザーを「マスター」モードに設定し、パネルのONボタンを押します。スレーブ口座のターミナルでエキスパートアドバイザーを「スレーブ」モードに設定し、パネルで供給者の口座を選択、必要なトレードコピーのオプションを選択してONボタンを押します。上記の手順を行った後、供給者口座からのトレードがスレーブ口座にコピーされます。

2025.11.03
ExpPinBar - ピンバー価格アクションパターン用のエキスパートアドバイザー
MetaTrader5
ExpPinBar - ピンバー価格アクションパターン用のエキスパートアドバイザー

ExpPinBarエキスパートアドバイザーは、価格アクションピンバーインジケーターに基づいたトレーディング戦略を実装しています。このインジケーターからのシグナルに従ってポジションが開かれます。オープンポジションの管理には、トレーリングライブラリが提供する拡張トレーリング機能が利用可能です。これは、クラシックな方法やパラボリックSARインジケーター、移動平均(AMA、DEMA、FRAMA、MA、TEMA、VIDYA)を使用した方法、さらには高値と安値のキャンドルシャドウのレベルに基づくものです。 ピンバーインジケーターの設定: キャンドルの最小サイズ(高値から安値まで) - キャンドルの最小サイズ(ピップ単位) 分析対象となるキャンドルの最小許容高さを設定します(高値と安値の差)。サイズが小さいキャンドルはインジケーターによって無視され、重要でないまたは「ノイズ」キャンドルを除外できます。低ボラティリティ市場で弱いシグナルをフィルタリングするために値を増やしてください; キャンドルボディの最大サイズ(シャドウに対して) - キャンドルボディの最大サイズ(キャンドル全体のサイズに対する比率、0から1の範囲) キャンドルボディ(オープンとクローズの差)の最大許容サイズを、キャンドル全体の高さに対して定義します。値が小さいほど、長いシャドウと小さなボディを持つシグナル(クラシックピンバー)がより明確になります。最も「クリーンな」ピンバーを見つけるには、0.2から0.4の値を使用してください; ボディの前のキャンドルに対する位置 (0から1の範囲) このパラメーターは、ピンバーのボディが前のキャンドルの範囲にどれだけ深く入ることができるかを定義します。値が小さいほど、ボディが範囲の端に近くなり、クラシックな反転パターンに対応します。前のキャンドルの境界近くにピンバーのボディが位置するシグナルを検索するには、0.2から0.4の値を使用してください; シャドウのアスペクト比 (係数) メインシャドウ(ピンバーの売り用は上、買い用は下)と対義のシャドウの長さの最小比率を設定します。値が高いほど、メインシャドウは対義のシャドウに対してより顕著になります。1.5から2.5の値は、長いシャドウを持つキャンドルだけを残すシグナルをフィルタリングします。 アドバイザー設定: ポジションボリューム - ポジションのボリューム; スリッページ(ポイント単位) - 実行中の最大許容価格偏差をポイント単位で設定; マジックナンバー - マジックナンバー; ストップロス(ポイント単位)、0 - なし、-1 - ピンバーのシャドウによる - ストップロス(ポイント単位)、0 - なし、-1 - ピンバーシャドウの価格による; テイクプロフィット(ポイント単位)、0 - なし - テイクプロフィット(ポイント単位)、0 - なし; ストップロス偏差(ポイント単位) - ピンバーシャドウからのストップロスの偏差(ポイント単位)。 トレーリング設定: トレーリングタイプ - トレーリングのタイプ トレーリングスタート - トレーリング開始のための利益(ポイント単位) トレーリングステップ(ポイント単位) - 価格のトレーリングステップ(ポイント単位) トレーリングオフセット(ポイント単位) - 価格からのトレーリングオフセット(ポイント単位) トレイルで使用されるインジケーターの設定: インジケーターの時間枠 - トレイル計算に使用されるインジケーターの時間枠。 MA期間 - 移動平均計算の期間 MAシフト - 移動平均の水平方向のシフト。 AMAファスト EMA期間 - 高速EMA適応移動平均の計算期間。 AMAスロー EMA期間 - 適応移動平均の遅いEMAの計算期間 VIDYA CMO期間 - 動的平均期間を持つ移動平均のCMO期間。 パラボリックSARステップ - パラボリックSARステップ パラボリックSAR最大 - パラボリックSARの最大値 MA適用価格 - 移動平均計算のための価格 MAスムージングメソッド - 移動平均スムージングのタイプ。 インジケーターデータインデックス - インジケーターから取得したデータのバー ExpPinBarエキスパートアドバイザーが機能するためには、iPinBarsインジケーターとトレーリングクラスのライブラリが必要です。 以下は、固定ストップレベルを使用し、シンプルなトレイルを用いた、EURUSD H4でのエキスパートアドバイザーの昨年の作業例です:

2025.10.22
WPRとボリンジャーバンドを活用したシンプルな自動売買ツールのご紹介
MetaTrader5
WPRとボリンジャーバンドを活用したシンプルな自動売買ツールのご紹介

今回は、WPR(ウィリアムズパーセントレンジ)とボリンジャーバンドを基にしたシンプルな自動売買ツール「ExpWPRBB」をご紹介します。このエキスパートアドバイザーは、2つのインジケーターからのシグナルが一致したときにのみポジションを開きます。 取引シグナルの条件 買いシグナル: WPRが売られ過ぎゾーンから抜け出し、バーの始値がボリンジャーバンドの平均線より下にある場合。 売りシグナル: WPRが買われ過ぎゾーンから抜け出し、バーの始値がボリンジャーバンドの平均線より上にある場合。 ストップロスとテイクプロフィットの計算 ボリンジャーバンドの幅とATR(平均真の範囲)を使用して、ストップロスとテイクプロフィットのレベルを計算します。このエキスパートアドバイザーは、ヘッジ口座でのみ動作します。また、シグナルラベルを表示する非取引モードも搭載しており、ストラテジーテスターのビジュアルモードでのシグナル管理が可能です。 入力パラメーターの設定 WPR(ウィリアムズパーセントレンジ) InpPeriodWPR - WPRの計算期間。インジケーター値を計算するためのバーの数。 InpOverboughtWPR - WPRの買われ過ぎレベル。通常は-20から0の範囲。 InpOversoldWPR - WPRの売られ過ぎレベル。通常は-80から-100の範囲。 BB(ボリンジャーバンド) InpPeriodBB - ボリンジャーバンドの計算期間。バンドを計算するためのバーの数。 InpDeviationBB - ボリンジャーバンドの偏差。バンドの幅を計算するための標準偏差の倍率。 InpShiftBB - ボリンジャーバンドのシフト。現在のバーに対するインジケーターのシフト。 InpPriceBB - ボリンジャーバンドの計算に使用する価格の種類。 ATR(平均真の範囲) InpPeriodATR - ATRの計算期間。平均真の範囲を計算するためのバーの数。 取引設定 InpSignalsOnly - 取引を行わず、シグナルラベルのみを表示します。trueの場合、エキスパートアドバイザーは取引を開かず、チャート上にシグナルを表示します。 InpVolume - ポジションのボリューム。取引を開くためのロットサイズ。 InpDeviation - スリッページ(ポイント単位)。注文実行時の最大許容価格変動。 InpMagic - マジックナンバー。EAポジションを追跡するためのユニークな識別子。 InpStopLoss - ストップロス(ポイント単位)。ストップロスのレベル。0は未設定、-1はボリンジャーバンド幅の半分で計算されます。 InpTakeProfit - テイクプロフィット(ピップ単位)。テイクプロフィットのレベル。0は未設定、-1はATR値で計算されます。 InpSLMltp - ストップロスのサイズの倍率。ストップロスが-1の場合、自動計算されたストップロスを増減できます。 InpTPMltp - テイクプロフィットのサイズの倍率。テイクプロフィットが-1の場合、自動計算されたテイクプロフィットを増減できます。 エキスパートアドバイザーの入力パラメーターのデフォルト値は、H4チャート期間でのテストに最適化されています。 テスト結果 デフォルトパラメーターでのH4チャート期間における「全ティック」モードのテスト結果は以下の通りです:

2025.10.21
MetaTrader 5用のポジションクローズ支援ツールの使い方
MetaTrader5
MetaTrader 5用のポジションクローズ支援ツールの使い方

トレードにおいて、ポジションを適切にクローズすることは非常に重要です。そこで、MetaTrader 5用のポジションクローズ支援ツールについてご紹介します。 ツールの基本設定 このツールには主に2つのパラメータがあります。 ストップロス額: 最初のパラメータは、ストップロスの額を設定します。この値は必ずマイナスで指定する必要があります。値が入力されていないと、機能しません。 テイクプロフィット倍率: 2つ目のパラメータは、ストップロスの値に基づいたテイクプロフィットの倍率です。 ツールの利点と欠点 このツールにはいくつかの利点と欠点があります。 欠点: このツールは、保留中の注文を認識しません。 利点: 設定したストップロスは、ツールを使用せずとも自動的に注文に適用されるため、長期・短期の両方のポジションを持つユーザーにとって便利です。 ストップロスの設定方法 ストップロスの設定方法は2通りあります。 一つ目は、特定の注文に対してストップロスを設定し、その値に基づいてポジションをクローズする方法です。 二つ目は、入力した値の倍数を使用してポジションをクローズする方法です。 まとめ このツールは、ストップロスを厳格に制限することができるため、頻繁にストップロスを行うトレーダーにとって非常に役立ちます。もし、感情的にストップロスを設定してしまうことが多い方は、このツールを使って自分を律する手助けをしてみてはいかがでしょうか。

2025.10.08
Babi Ngepet - MetaTrader 5用のエキスパートアドバイザー解説
MetaTrader5
Babi Ngepet - MetaTrader 5用のエキスパートアドバイザー解説

エキスパートアドバイザーのパラメーター(入力項目) Babi Ngepetは、ユーザーがその動作を制御するために変更できるいくつかの外部パラメーターを提供しています。 一般的なパラメーター パラメーター タイプ 説明 MagicNumber int このEAの取引を識別するユニークな番号です。 InitialLot double シリーズ内の最初の取引のための初期ロットサイズです。 AllowBuy bool EAが初期およびマーチンゲールの買い取引を行うことを許可するフラグです。 AllowSell bool EAが初期およびマーチンゲールの売り取引を行うことを許可するフラグです。 TakeProfit int 保留注文を出す際に使用する固定のテイクプロフィット(ポイント/ピップ)です。 FindHighLowBackBars int 初期保留注文を配置するための最高値と最低値を決定するために遡る過去のバーの数です。 ResetAfterBars int 初期保留注文が削除され再評価されるまでのバーの数(ポジションが開かれていない場合)です。 マーチンゲール戦略 パラメーター タイプ 説明 ReverseMartingale bool これがtrueの場合、次のマーチンゲール取引は前の取引とは逆の方向になります(通常はアンチマーチンゲールまたはヘッジアプローチですが、falseの場合は同じ方向に開かれます)。現在のロジックでは、ReverseMartingaleがfalseの場合、同じ方向に開くことを示唆しています。 LotMultiplier double 損失の出たシリーズにおける次の取引のロットサイズを乗じるファクター(例:2.0はロットを倍増させることを意味します)。 SecureProfitMartingaleTarget double オープンされた取引のすべてを閉じるべき浮動利益の合計(アカウント通貨)です。 DistanceMartingalePips int 新しいマーチンゲール取引を開くために、価格が最後の取引のオープン価格に対してどれだけ動かなければならないか(ピップ単位)です。 MaxTradesInSeries int 1つのマーチンゲールシリーズで許可される最大取引数です。 時間戦略 パラメーター タイプ 説明 AllowMonday... AllowFriday bool 特定の曜日の取引を有効または無効にするフラグです。 ForbiddenDates string 取引が禁止されている日付のコンマ区切りリスト(フォーマットYYYY.MM.DD)です。 コア機能の概要 OnInit()(初期化) このEAのMagicNumber、マージンモード、デビエーションを設定します。これにより、マーチンゲールの状態変数(s_currentLot、s_totalTradesInSeriesなど)が初期値にリセットされ、新しいスタートの準備が整います。 OnDeinit()(非初期化) 簡単なクリーンアップ機能で、EAが停止または削除されるときにメッセージを表示します。 IsTradingDateAllowed()およびIsTradingDayAllowed()(取引フィルター) これらの関数は、現在の日付と曜日がユーザー定義の入力(AllowMondayからAllowFridayおよびForbiddenDates)に対して取引が許可されているかどうかを確認します。 OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment)(マーケット実行) この関数は新しい市場ポジション(買いまたは売り)のオープンを扱います。 ロットサイズをブローカーの最小、最大、ステップサイズに対して検証し、正規化します。 十分なフリーマージンがあるかCheckMargin()を使用して確認します。 固定のテイクプロフィットまたはストップロスなしで取引を実行します(tp_calculatedは0です)。 グローバルなマーチンゲール状態変数(s_currentLot、s_lastOpenPrice、s_seriesType、s_totalTradesInSeries)を更新します。 CloseAllPositions() 現在オープンしているすべてのポジションを繰り返し処理し、このEAによってオープンされたもの(MagicNumberが一致するもの)を閉じます。 PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment)(保留注文の配置) この関数は、Buy LimitまたはSell Limitの注文を配置します: ロットサイズを検証し、十分なマージンを確認します。 ブローカーの最小距離(SYMBOL_TRADE_STOPS_LEVEL)に対してエントリ価格を検証します。 TakeProfit入力に基づいて固定のテイクプロフィット(tp)を計算します。 取引リクエストを送信します。注意:UpdateHighLowAndOrders関数がこれを呼び出して初期のBuy LimitおよびSell Limit注文を配置します。 UpdateHighLowAndOrders()(初期エントリロジック) オープンポジションがないときの初期エントリメカニズムです: FindHighLowBackBarsを遡って最高値と最低値を見つけます。 価格のSellLimit(最高値 + 1 tick)およびBuyLimit(最低値 - 1 tick)を計算します。 このEAのMagicNumberで既に存在するBuy LimitおよびSell Limitの注文があるか確認します。 最近の最高値のすぐ上に初期のSell Limit注文を、最近の最低値のすぐ下にBuy Limit注文を、各々InitialLotを使用して配置します。 OnTick()(メインロジック) このEAの実行ロジックの核心です: 時間チェック:同じティックでの冗長な計算を防ぎます。 フィルター確認:取引が曜日または日付によって許可されていない場合、すべての保留注文を削除します。 利益目標確認(シリーズ終了):eaHasOpenPositionsがtrueであり、totalFloatingProfitが≥ SecureProfitMartingaleTargetの場合、CloseAllPositions()を呼び出し、すべてのマーチンゲール状態変数をリセットして新しいシリーズを開始します。 初期注文配置:!eaHasOpenPositionsかつ取引が許可されている場合、マーチンゲールの状態をリセットし、新しいバーが形成されているか確認します。 新しいバーが形成された場合、barsCountが≥ ResetAfterBarsであるか確認します。そうであれば、保留注文を削除し、UpdateHighLowAndOrders()を呼び出して新しい初期注文を配置します。そうでなければ、ただUpdateHighLowAndOrders()を呼び出します。 マーチンゲールステップロジック:eaHasOpenPositionsがtrueであり、s_totalTradesInSeriesがMaxTradesInSeriesより小さい場合: totalFloatingProfitが負であり、価格が最後のオープン取引に対して少なくともDistanceMartingalePips動いているか確認します。 両方の条件が満たされている場合、次のロットをs_currentLotにLotMultiplierを掛けて計算します。 orderToOpenの方向(シリーズと同じ方向または逆、ReverseMartingaleに基づく)を決定します。 OpenTradeLogic()を呼び出して、新しい増加したポジションを開き、マーチンゲールシリーズを継続します。 戦略の要約 「Babi Ngepet」EAは、リスクが高いが高い報酬の可能性を持つマーチンゲール戦略とブレイクアウト/レンジ逆張りの初期エントリーを組み合わせています: 初期エントリー:EAは、初期のBuy Limit(最近の最低値の下)とSell Limit(最近の最高値の上)を配置します。これは、初期的にレンジバウンドの動作を仮定していることを示唆しています。価格が低下したときに買い、価格が上昇したときに売るというアプローチです。 取引管理:初期の取引のいずれかがトリガーされ、ポジションが合計損失に移動し(浮動利益が負)、価格が定義された距離だけオープンポジションに逆行し続けると、EAは同じ方向に新しいポジションをより大きなロットサイズで開きます(マーチンゲール)。 出口戦略:取引シリーズは、すべての取引の浮動利益合計がSecureProfitMartingaleTargetに達するまでロットサイズを増加させ続け、その時点で全てのポジションを閉じ、EAが新しいシリーズのためにリセットされます。 警告:マーチンゲール戦略は高いドローダウンと資本損失のリスクで知られています。なぜなら、ロットサイズは毎回の損失後に増加するからです。

2025.10.05
Simple_Grid - MetaTrader 5用のシンプルなグリッドEA
MetaTrader5
Simple_Grid - MetaTrader 5用のシンプルなグリッドEA

こんにちは、トレーダーの皆さん!今日は、MetaTrader 5で使えるシンプルな「グリッド」エキスパートアドバイザー、Simple_Gridをご紹介します。このEAは、現在の価格から指定した距離に pending orders(保留注文)をグリッド状に設定します。ストップ注文またはリミット注文のいずれかを選択でき、両方向に設定可能です。特筆すべきは、このEAにはストップロスが設定されていない点です。毎日23:30になると、未「アクティベート」の保留注文は削除され、次の日の4:00以降に新しいグリッドの保留注文が設定されます。このエキスパートアドバイザーの入力パラメーターでは、以下の設定が可能です:保留注文のグリッドステップ現在の価格から最初のグリッド注文までの距離1方向の注文数保留注文のタイプ選択(ストップ注文またはリミット注文のいずれか)期待する利益のサイズ(テイクプロフィット)固定ロットサイズエキスパートアドバイザーのマジックナンバーご注意ください!このエキスパートアドバイザーは、実際の口座での取引や利益を得るためのものではありません!このEAは、私がMQL5プログラミング言語を学ぶ際に作成したもので、現在は少しスタイライズされており(不要なコメントは削除済み)、主にCodeBaseに配置するためのものです。

2025.10.01
メタトレーダー5用の量子ゴールドシルバートレーダー - トレードの新常識
MetaTrader5
メタトレーダー5用の量子ゴールドシルバートレーダー - トレードの新常識

基本機能: 量子システム - 量子状態と確率を利用してトレードの意思決定を行います。 AIモジュール - 適応型の重みを持つ複数のインジケーター(RSI、ADX、MA、ATR)を含みます。 リスク管理システム: デイリーおよび総ドローダウン制限による入金保護 ポジションサイズの制限 デイリーの損失制限 量子トレーリングストップ - 市場の状況に応じて動的に変化するストップロスです。 自動最適化 - ストラテジーテスター内のパラメータを自動的に最適化します。 金属の特性: 金と銀に特化した設定(異なるリスク、ストップロス、テイクプロフィットのパラメータ) 貴金属のボラティリティの特性を考慮しています。 保護メカニズム: 最低入金チェック($300) 損失制限を超えた場合のトレードブロック 連続損失後の自動リスク軽減 マイクロアカウント用のロット修正 技術的特徴: パフォーマンスを最適化するためのインジケーターデータのキャッシュ 注文送信前のバリデーション 最適化されたパラメータの保存と読み込み すべての操作の詳細なログ記録 このエキスパートアドバイザーは、量子コンピューティング、人工知能、先進的なリスク管理を組み合わせた包括的なアプローチを用いて、貴金属市場でのトレードを行います。

2025.09.30
RSIエンジン - MetaTrader 5向けのトレーディングエキスパート
MetaTrader5
RSIエンジン - MetaTrader 5向けのトレーディングエキスパート

主な特徴 複数のエントリー戦略: クラシックな買われ過ぎ/売られ過ぎの逆転や、進んだRSIダイバージェンス信号から選択可能。 確認フィルター: RSIのセンターラインを越えることで、シグナルの精度を向上させ、誤ったエントリーを減少させます。 動的なエグジットロジック: ストップロスやテイクプロフィットに加え、RSIレベルに基づいてトレードをクローズできます。 フルカスタマイズ可能: すべてのRSIパラメータ、トレード管理設定、戦略ルールをカスタマイズできます。 独立したトレード管理: ユニークなマジックナンバーにより、EAは自分のトレードのみを管理し、他のロボットや手動トレードとの衝突を防ぎます。 トレーディング戦略とシグナル エントリーシグナルロジック ユーザーは以下のいずれかの方法でエントリーシグナルを生成できます。 1. RSIダイバージェンス(デフォルト戦略) これはデフォルトで有効な主要な戦略です。EAは、価格とRSIオシレーターの間でのダイバージェンスを識別します。これにより、市場の逆転の可能性を示唆します。 強気ダイバージェンス(買いシグナル): 価格が新しい安値を形成するが、RSIが高い安値を形成する場合。これは下向きのモメンタムが弱まっていることを示します。 弱気ダイバージェンス(売りシグナル): 価格が新しい高値を形成するが、RSIが低い高値を形成する場合。これは上向きのモメンタムが弱まっていることを示します。 2. 買われ過ぎ/売られ過ぎの逆転 ユーザーはダイバージェンスを無効にしてクラシックなRSI逆転戦略を取ることもできます。 買いシグナル: RSIが売られ過ぎゾーン(デフォルト: 30未満)から上昇する際に生成されます。 売りシグナル: RSIが買われ過ぎゾーン(デフォルト: 70超)から下降する際に生成されます。 3. センターライン確認(オプションフィルター) さらなる確認のために、このフィルターを有効にできます。初期シグナルが生成された後(ダイバージェンスまたはOB/OS条件から)、EAはRSIがセンターライン(50)を越えるのを待ってからトレードを実行します。これにより、市場のモメンタムの本物の変化を確認できます。 エグジット戦略ロジック EAは固定および動的なエグジット条件を採用しています。 ストップロス&テイクプロフィット: すべてのトレードは、固定のストップロスとテイクプロフィットレベルで保護されています。 RSIレベルエグジット(デフォルトで有効): この動的エグジットは、RSIの値に基づいてポジションをクローズします。例えば、ロングポジションはRSIが買われ過ぎレベル(例: 70)に達したときに自動的にクローズされ、利益を確保します。ショートポジションはRSIが売られ過ぎレベル(例: 30)に達したときにクローズされます。 トレードとリスク管理 EAには、リスクを管理するための重要なパラメータが含まれています。 ロットサイズ: すべてのトレードに対して固定されたロットサイズ。(デフォルト: 0.1) ストップロス: ポイント単位の保護的ストップロス。(デフォルト: 500) テイクプロフィット: ポイント単位の利益目標。(デフォルト: 300) マジックナンバー: EAのトレードを識別するためのユニークな識別子。(デフォルト: 160941) RSIインジケーター設定 ユーザーはRSIインジケーターの設定を完全にコントロールできます。 RSI期間: RSI計算のための振り返り期間。(デフォルト: 14) 買われ過ぎレベル: 買われ過ぎゾーンの閾値。(デフォルト: 70) 売られ過ぎレベル: 売られ過ぎゾーンの閾値。(デフォルト: 30) センターライン: RSIオシレーターの中間点。(デフォルト: 50)

2025.09.13
マーチンゲールパルスEA - MetaTrader 5での自動取引の新しい選択肢
MetaTrader5
マーチンゲールパルスEA - MetaTrader 5での自動取引の新しい選択肢

主な特徴4つのユニークなプライスアクション戦略: HFTティックモメンタム、ローソク足包みパターン、RSIリバーサル、またはクラシックEMAクロスオーバーから選べます。柔軟なエントリーメソッド: マーケットオーダーですぐに取引を実行するか、ストップおよびリミットオーダーを使って精密にエントリーを計画できます。進化したマーチンゲールシステム: クラシックなアプローチを超えて、3種類のマーチンゲールタイプを提供:クラシックマルチプライヤー、合計付きマルチプライヤー、初期値付き合計。動的ロットサイズ設定: 固定ロットサイズを選択するか、EAがアカウント残高のパーセンテージとストップロスに基づいて自動的にポジションサイズを計算します。包括的な取引管理:ポイントでストップロスを設定。リスク対報酬比で目標を設定。v1.10の新機能: 強力なデュアルモードのトレーリングストップが、ポイントまたは金額で機能します。機関投資家向けのリスク管理:日次の利益目標を設定し、自動的に利益を確保。資本を保護するための日次ドローダウン制限(固定額またはパーセンテージ)。サーバー時間またはカスタムUTCウィンドウに基づくリスク計算期間をカスタマイズ。完全な時間とセッション管理: 週の各日の正確な取引時間を定義。希望に応じて、セッションの終了時にすべての取引を自動的にクローズできます。組み込みの取引クールダウン: 閉じた取引と次のエントリーの間に最小時間を設定し、過剰取引を防ぎます。スマートマージンチェック: EAは、取引を行う前に常に十分なマージンがあるか確認し、アカウントをエラーから保護します。詳細な機能説明取引戦略EAのロジックを市場の見方に合わせて微調整します。HFTティックモメンタム: 高頻度スキャルパー向けの戦略で、ティックデータを分析して短期的なモメンタムバーストを捉えます。ローソク足包み: 新しいバーのクローズ時にトレンドの反転可能性を示す強力なプライスアクションパターンです。RSIリバーサル: クラシックRSIシグナルに基づき、オーバーボートまたはオーバーソールドの領域から戻るときにエントリーします。EMAクロスオーバー: 指定した指数移動平均を価格がクロスしたときに取引をトリガーする堅牢なトレンドフォロー戦略です。デュアルモードトレーリングストップ市場があなたの有利になるように動くとき、利益を動的に保護します。ポイントでトレール: 現在の価格から固定のポイント距離でストップロスをトレールし、利益を確保します。ボラティリティの高い市場に最適です。金額でトレール: 特定の金額をロックします。利益は定義された金額を保護するためにストップロスがトレールされます。日次リスク保護安心して取引できます。EAは各取引日の開始からアカウントのパフォーマンスを追跡します。日次の利益目標に達したり、最大ドローダウンに達した場合、すべてのオープンポジションをクローズし、次の日まで取引を停止して、資本と利益を保護します。このEAは誰のためのものか?異なるプライスアクション戦略を自動化したいトレーダー。リスク管理に高いカスタマイズ性を求めるユーザー。マーチンゲール戦略を安全に試したいトレーダー。特定の市場セッション内で運営するシステマティックなトレーダー。完全にカスタマイズ可能な入力すべての設定は明確にグループ化され、ラベル付けされており、簡単に構成できます:コア取引戦略インジケーター設定ロットサイズ・マーチンゲール取引管理時間・セッション管理日次リスク管理EA識別(マジックナンバー)推奨事項最良のパフォーマンスと中断のない取引のために、このEAをバーチャルプライベートサーバー(VPS)で実行してください。ライブ口座に展開する前に、選択したシンボルとタイムフレームで十分なバックテストを行ってください。リスクベースのロットサイズ(PERCENT_OF_BALANCE)からデモ口座で始め、EAが設定でどのように動作するかを理解してください。

2025.09.09
リスク計算機 - MetaTrader 5用の必携ツール
MetaTrader5
リスク計算機 - MetaTrader 5用の必携ツール

概要 リスク計算機は、スピードと精度を重視するトレーダーにとって欠かせないツールです。ストップロスやテイクプロフィットの金額を手動で計算するのに疲れていませんか?このエキスパートアドバイザーは、チャートに直感的なパネルを追加し、オーダーを出す前にトレードのリスクとリワードを瞬時に可視化します。 クリーンで高性能なインターフェースを持つこのツールは、トレーディング環境にシームレスに統合され、チャートを混雑させたり、パソコンを遅くしたりすることなく、重要な情報を提供します。 主な特徴 ✅ 瞬時の計算: ロットサイズ、テイクプロフィットとストップロスの距離(ポイント数)を入力するだけで、アカウントの通貨で対応する金額がすぐに表示されます。 📈 直感的なチャート上インターフェース: テクニカル分析を妨げないように配置された、現代的で使いやすいパネルです。 💲 リアルタイムのポイント価値: 計算機は、現在のシンボルに対する各ポイントの金銭的価値(ティックバリュー)を表示し、ボラティリティを理解するのに役立ちます。 🌐 ユニバーサル互換性: MetaTrader 5プラットフォーム上の任意のシンボル(FX、インデックス、商品など)で完璧に動作します。 ⚡ 軽量かつ効率的: 最小限のリソースを消費するよう設計されており、プラットフォームを迅速かつ応答性の高い状態に保ちます。 使い方 エキスパートアドバイザーを任意のチャートに添付します。 計算機のパネルが右上隅に表示されます。 希望の値をロットサイズ、テイク(ポイント)、ストップ(ポイント)のフィールドに入力します。 「計算」ボタンをクリックします。 「テイク」(利益)と「ストップ」(損失)の金額が瞬時に表示されます。 リスク管理を最適化し、より賢明で情報に基づいたトレーディング決定を下しましょう。リスク計算機を手に入れて、トレード前の分析を次のレベルへ引き上げてください!

2025.09.03
HedgeCover EA - 安全なポジション保護システム
MetaTrader5
HedgeCover EA - 安全なポジション保護システム

HedgeCover EA - インテリジェントなポジション保護システム 概要:HedgeCoverは、損失ポジションを安全に管理するために設計されたプロフェッショナルグレードのヘッジ用エキスパートアドバイザーです。危険なマーチンゲールシステムとは異なり、複数の安全層を持つインテリジェントなリスク管理を実装し、過剰取引や口座の吹き飛びを防ぎます。 主な特徴:• ポジションごとのヘッジ - 各ポジションは一度だけヘッジされ、無限ループを排除• マジックナンバーの分離 - メインポジションとヘッジポジションに異なるマジックナンバーを使用し、ヘッジのヘッジを防止• 設定可能な損失閾値 - ヘッジが発動する前に設定する損失レベル(推奨30-100ピップス)• クールダウン保護 - ヘッジ取引間の最小時間(推奨5-15分)• 最大ヘッジ制限 - ヘッジポジションの総数に対する絶対的な制限• マージン安全チェック - 80%のフリーマージン要件で過剰レバレッジを防止• シンボルフィルタリング - 現在のチャートシンボルのみにヘッジポジションを行う リスク管理: 口座の吹き飛びを引き起こす「雪崩効果」を防止 無謀なダブルダウンではなく、プロフェッショナルなリスクコントロールを実施 ロットサイズの検証と正規化を含む 包括的なロギングとモニタリング機能 推奨設定: メインマジック: あなたの戦略のマジックナンバー ヘッジマジック: 異なる値(例: 99999) 損失閾値: 50ピップス ロット係数: 1.5倍 最大ヘッジ: 3 クールダウン: 5分 ライセンス: MITライセンス - コミュニティの利用、改変、配布が自由 注意: デモテストおよび教育目的のために設計されています。自己責任でご使用ください。ライブ使用を考える前に、必ず十分なテストを行ってください。 おすすめ対象: 従来のマーチンゲールシステムのリスクなしにプロフェッショナルなヘッジ機能を求めるトレーダー向け。

2025.09.03
TardioBot - MetaTrader 5用のトライアングルアービトラージEA
MetaTrader5
TardioBot - MetaTrader 5用のトライアングルアービトラージEA

EAの概要TardioBot V1.05は、歴史的な人物ジュゼッペ・タルディオにちなんで名付けられた、MetaTrader 5用のエキスパートアドバイザー(EA)です。このEAはトライアングルアービトラージ戦略を採用しており、3つの通貨ペア間の価格差を見つけて利益を上げることを目指しています。TardioBotは、ビッドとアスクの価格を常に監視し、アービトラージ比率を計算し、事前に設定されたしきい値を超えた場合に同時に取引を実行します。この際、スプレッドや手数料も考慮に入れています。このEAの機能には、EUR/USD、GBP/USD、EUR/GBPなど、6つの定義済みアービトラージトリオのサポートが含まれています。各シンボルに合わせた精度で価格データを動的に更新し、トリオのすべてのシンボルのロットサイズを検証し、個別の手数料やスプレッドコストも考慮します。さらに、TardioBotはユーザーが定義した期間後に古い取引を閉じ、アービトラージ機会や取引詳細をファイルに記録し、エクイティ、マージン、極端な比率に対する安全チェックを実装するようにプログラムされています。サポートされているアービトラージトリオには、EUR/USD、GBP/USD、EUR/GBP、GBP/USD、USD/JPY、GBP/JPYなどの組み合わせが含まれており、効果的な取引戦略のための堅牢なフレームワークを提供しています。注意事項:このEAはライブ取引用に設計されていません。ロットサイズを増やすことで、最終的には口座残高を完全に失う可能性があります。これはデモおよび戦略テスト専用です。ライブ取引に適するようにするためには、コードに大幅な更新が必要です。進行中の作業として考えており、改善を行うことをお勧めします。

2025.08.21
EMAとRSIを活用したリスク管理型EA - MetaTrader 5向け
MetaTrader5
EMAとRSIを活用したリスク管理型EA - MetaTrader 5向け

このエキスパートアドバイザー(EA)は、トレンドフォローとモメンタム確認の戦略に基づいており、2つの指数移動平均(ファストEMAとスロウEMA)と相対力指数(RSI)を組み合わせています。 買いシグナル: ファストEMAがスロウEMAを上回り、RSIが設定した閾値を超えた時。 売りシグナル: ファストEMAがスロウEMAを下回り、RSIが設定した閾値を下回った時。 リスク管理: EAは、口座の残高とリスク割合に応じてロットサイズを動的に計算し、ストップロスとテイクプロフィットを自動で設定します。 取引ウィンドウ: オプションの時間フィルターにより、指定した時間帯のみで取引を行うことができます。 このコードはMQL5で完全に書かれており、任意のチャートに接続可能です。ユーザーはEMA、RSI、リスク、ロットサイズ、ストップロス/テイクプロフィットレベル、および取引時間を自分の戦略に合わせて調整できます。 推奨通貨ペアと時間足: EURUSD、H1(パラメータを調整することで他の通貨ペアや時間足でも動作します)。 パラメータ: FastEMA / SlowEMA → 移動平均を定義します。 RSIPeriod / RSI_Buy / RSI_Sell → RSIの設定です。 RiskPercent → 取引ごとにリスクを取る口座残高の%です。 StopLoss / TakeProfit → ポイントで設定します。 StartHour / EndHour → 取引時間のフィルターです。

2025.08.20
1 2 3 4 5 6 次へ 最後