システムトレード

確率理論を活用した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
SARとMACDを活用したMetaTrader 4のトレーディング手法
MetaTrader4
SARとMACDを活用したMetaTrader 4のトレーディング手法

こんにちは、トレーダーの皆さん!今日は、MetaTrader 4で使えるSAR(パラボリックSAR)とMACDを組み合わせたトレーディング手法についてお話しします。この手法は、15分足のチャートを基にしており、MACDを使って方向性の初期シグナルを得ることが特徴です。トレードシグナルの判断基準この手法のポイントは、まずパラボリックSARが買いまたは売りの初期シグナルを示すことです。次に、チャート上のバーやキャンドルのクローズ位置を見ていきます。具体的には、3本前のキャンドルがSMA(単純移動平均)を下回り、前のキャンドルがSMAを上回っていて、しかもSARが価格の下にフリップしている場合、これは買いシグナルとみなされます。さらに、MACDが強気の動きを示していて、SARが価格の下にフリップしているものの、前のキャンドルのクローズ(close[1])が依然としてSMAの下にある場合、価格がSMAを上回るまで5本のキャンドルを待つ必要があります。具体例で見るシグナル以下は、このアイデアを示す例です。この手法では、キャンドルがSMAを下回った瞬間、3本目のキャンドルがSMAを上回っている必要があります。また、その時間枠内でSARも価格の上にフリップすることが求められます。この時、MACDがベアリッシュの動きを確認していることが重要です。こちらは買いシグナルの例です。

2025.10.30
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
ヒケンアシを活用したMT4自動売買ツール - トレーダー必見のエキスパートアドバイザー
MetaTrader4
ヒケンアシを活用したMT4自動売買ツール - トレーダー必見のエキスパートアドバイザー

ヒケンアシキャンドルを用いてトレードを行うために設計されたこの自動売買ツール(EA)は、価格の動きを滑らかにし、市場のノイズを除去することで、マーケットの方向性を明確に示します。これにより、トレーダーは強いトレンドを捉え、偽の反転を避け、自信を持って取引を管理できます。 主な特徴とパラメーター 1. ヒケンアシキャンドルの統合 滑らかなトレンドの視覚化 – ランダムなノイズを除去し、クリーンなシグナルを提供。 強気/弱気の色検出 – ヒケンアシのトレンドが明確に変化した時のみ取引します。 カスタマイズ可能なヒケンアシ設定 – 自分の戦略に合わせて滑らかさを調整可能。 2. スマートなトレード管理 トレンド反転でのクローズ – キャンドルの色が逆転した時、即座にトレードを終了します。 エクイティ&利益管理 – 浮動利益/損失が設定した閾値に達した際、全てのトレードをクローズ。 ヒケンアシトレンドマップEAの主な利点 ✅ 明確なトレンド検出 – チョッピーな動きや偽のシグナルをフィルタリングします。✅ あらゆる通貨ペア&時間枠で利用可能 – スキャルピングからスイングトレードまで対応。✅ ハンズフリーの自動化 – エントリーとエグジットをためらうことなく実行。✅ 感情に左右されないトレード – ヒケンアシのルールに基づき、人間の推測に依存しません。✅ 柔軟な設定 – 積極的または保守的な戦略に適応可能。

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

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

2025.10.08
イチモクエッジMT4 EA - MetaTrader 4のためのトレーディングツール
MetaTrader4
イチモクエッジMT4 EA - MetaTrader 4のためのトレーディングツール

イチモクエッジは、標準の一目均衡表インジケーターを基にしたもので、デフォルト設定で動作します。このツールは、遅行スパンが価格を横切ることで売買シグナルを生成し、価格と遅行スパンの位置が雲(くも)に対してどうなっているかで確認します。 バックテスト結果 ストラテジーロジック 買いシグナルは、遅行スパンが価格を下から上に横切ったときに発生し、現在の価格と遅行が両方とも雲の上にあることが確認されます。 売りシグナルは、遅行スパンが価格を上から下に横切ったときに発生し、現在の価格と遅行が両方とも雲の下にあることが確認されます。 反対の(逆)シグナルが現れると、すべてのオープントレードが自動的にクローズされます。 固定のストップロスやテイクプロフィットは使用せず、シグナルの逆転に基づいてエグジットします。 資金管理2つのポジションサイズモードがサポートされています: 固定ロットサイズ - あらかじめ定義されたボリュームでトレードします。 ATRベースのサイズ設定 - 平均真実範囲(ATR)インジケーターを使用して、リスク%または金額に基づいてロットサイズを動的に調整します。 主要な入力パラメーター一目均衡表の設定: 転換線 = 9 基準線 = 26 先行スパン = 52 資金管理: ロット - 固定ポジションサイズ。 MM - ATRベースのリスク管理を有効にする。 ATR_期間, ATR_乗数 - ATRの設定。 リスク / マネーリスク - パーセンテージまたは固定金額のリスク。 パーセンテージではなくお金を使用 - %または通貨ベースのリスクを切り替えます。 残高ではなく資本を使用 - 残高ではなく資本からリスクを取ります。 ロット精度 - ブローカーのロットサイズの精度。 その他: オーダーコメント - 注文ラベル。 スリッページ - 許容される最大スリッページ。 マジック - ユニークなEA識別子。 注意事項このEAは、高い時間枠とトレンド市場で最も効果的に機能します。最高の結果を得るために、ライブ使用の前にさまざまな一目均衡表とATRの設定をテストしてください。

2025.10.06
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
小口トレーダーのセンチメントを活用したMT4用EAの紹介
MetaTrader4
小口トレーダーのセンチメントを活用したMT4用EAの紹介

Ziwox小口トレーダーセンチメントEA このEAの概要: このエキスパートアドバイザー(EA)は、Ziwox APIから得られる小口トレーダーのセンチメントを活用し、シンプルなテクニカルフィルターと組み合わせて逆張りのトレードを行います。基本的なアイデアは、もし大多数の小口トレーダーがロングポジションを持っているなら、私たちはショートを検討し、逆に大多数がショートの場合はロングを検討するというものです。センチメント分析と移動平均のトレンド確認を組み合わせることで、市場全体の行動に基づいたインテリジェントなトレードアプローチを提供します。 このEAのコードと実装については、こちらのMQL5の記事を参照してください。 小口トレーダーセンチメントが重要な理由: 小口トレーダーのセンチメントは、市場における小規模トレーダーのポジションやバイアスを反映しています。小口トレーダーは感情的なトレード、リスク管理の不備、ニュースに対する過剰反応などにより、市場の動きに対して間違った側にポジションを持つことが多いことが広く知られています。小口トレーダーのロングとショートの比率を分析することで、逆張り戦略を採用し、機関投資家のフローや広範な市場トレンドと一致させることができます。 センチメント分析はトレーダーに以下のような助けを提供します: 市場の過熱状態を特定する。 潜在的な反転を早期に検出する。 行動インサイトでテクニカル分析を強化する。 混雑したトレードを避けることでリスクを軽減する。 EAの動作方法: このEAは、Ziwox APIから小口トレーダーのセンチメントデータを取得し、移動平均クロスオーバーフィルターと組み合わせます: APIの統合: GetAPI関数を使用して、EAはZiwoxのエンドポイントにウェブリクエストを送信し、センチメントデータをJSON形式で取得します。データには、小口ロング比率、小口ショート比率、リスクセンチメントなどの重要なフィールドが含まれています。その後、JSONを配列(APIJSON)にパースします。 逆張りロジック: 小口ロング比率が60%以上かつファストMAがスロウMAを上回る場合、EAはショートトレードを検討します。 小口ショート比率が60%以上かつファストMAがスロウMAを下回る場合、EAはロングトレードを検討します。このように、トレードは小口トレーダーのセンチメントに逆らいつつ、テクニカルトレンド確認と一致します。 テクニカルフィルター: ユーザー定義の期間(shortMAPeriodとlongMAPeriod)で単純移動平均(iMA)を使用してトレードをフィルタリングします。移動平均トレンドに一致するトレードのみが実行されます。 自動トレード: AutoTradeが有効な場合、EAは自動的にオーダーを開き、IsNewCandle()を使って新しいキャンドルをチェックし、OrdersTotal()で重複トレードを防ぎます。 可視化: EAは、DrawSentimentとButtonCreateを使用してチャート上にセンチメントインジケーターを描画し、小口ロングとショートの比率をわかりやすく、色分けして表示します。緑はロングポジション、赤はショートポジションを示します。 主なコードコンポーネントの説明: GetAPI:ZiwoxへのAPIコールを処理し、レート制限やリトライを管理し、データをJSONファイルに保存します。 JsonDataParse:JSONファイルを読み込み、センチメント値をパースして、APIJSON配列に格納します。 OnTick:各ティックで条件をチェックし、逆張りロジックをMAトレンドフィルターと組み合わせ、基準が満たされればオーダーを送信します。 DrawSentimentとButtonCreate:センチメントをMT4チャート上に直接可視化し、一目で洞察を得られるようにします。 IsNewCandle:新しいキャンドルごとにトレードがチェックされることを保証し、同じキャンドルでの複数実行を避けます。 使用手順: EAをMT4のExpertsフォルダに配置します。 APIKeyフィールドにZiwoxのAPIキーを入力します。 必要に応じてshortMAPeriodとlongMAPeriodを調整します。 完全自動トレードを希望する場合はAutoTradeをtrueに設定します。 任意のシンボルチャートにEAを読み込むと、センチメントを取得し、可視化し、逆張り戦略に従ってトレードします。 結論: このEAは、小口トレーダーのセンチメントから得られる行動ファイナンスの洞察とテクニカル分析を組み合わせ、シンプルでありながら効果的な逆張りトレード戦略を提供します。小口トレーダーの集団バイアスを監視することで、潜在的な市場反転を特定し、混雑したトレードを避ける手助けをし、冷静なトレーダーに有利な状況を提供します。

2025.09.30
ストキャスティクス・エクリプス - MT4用自動売買ツールのご紹介
MetaTrader4
ストキャスティクス・エクリプス - MT4用自動売買ツールのご紹介

ストキャスティクス・エクリプス EA は、MT4専用の自動売買ツールで、 ストキャスティクスオシレーターを使用してトレードを行います。過剰な買われすぎや売られすぎの状態を特定することで、トレーダーが早期の反転を捉えたり、強いモメンタムの変化に乗ったり、誤ったシグナルをフィルタリングしたりするのを助けます。  主な特徴とパラメータ 1. ストキャスティクスオシレーターの統合 買われすぎ/売られすぎレベル – デフォルトの閾値は80/20に設定されており、強力なシグナルフィルタリングが可能です。 カスタマイズ可能な入力値 – %K、%D、スローイング値を調整して、自分の戦略に合わせられます。 デュアル閾値 – ストキャスティクスが上下の境界を越えたときのみエントリーします。 シグナル確認 – 騒音を避けるために、即時または遅延エントリーを選択できます。 2. トレード管理 ロットサイズ管理 – デフォルトは0.10(リスクの好みに応じて調整可能)。 ストップロスとテイクプロフィット – 安全性とリワードのバランスを考え、デフォルトはそれぞれ100ピプスに設定されています。 3. パフォーマンスインサイト(バックテスト:2025年1月~9月、GBPUSD、D1) 初期入金額: $1000 純利益: $411.40 利益ファクター: 1.45 勝率: 61.5% 最大連勝: 9トレード 最大連敗: 5トレード 相対ドローダウン: 49.20%

2025.09.26
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
1 2 3 4 5 6 次へ 最後