FJ Universe RSI macd
- エキスパート
- バージョン: 1.0
- アクティベーション: 5
概要
FJUNIVERSE RSI MACDON EAは、RSI(相対力指数)とMACD(移動平均収束拡散法)をコアシグナルエンジンとして使用するMetaTrader 5向け完全自動エキスパートアドバイザーです。取引を開く前に、EAは最大10個の設定可能なRSIおよびMACD条件を同時に評価します。すべての条件が同時に満たされる必要があります。このアプローチにより誤エントリーが減少し、口座に建てるすべてのポジションの質が向上します。このEAはオリジナルのFJ UNIVERSE HFTT Expert Advisorの拡張版です...
EAには8つの取引戦略モード、ドルコスト平均法(DCA)エンジン、自動ロット回復システム、および各シグナル条件のライブステータスを表示するリアルタイムのチャートフィルターダッシュボードが含まれています。
シグナルエンジン — RSIおよびMACD条件
すべてのエントリーはFJU EYEフィルターによって管理されます。以下の条件が利用可能で、それぞれ独立して有効化または無効化できます:
- RSIレベルフィルター:RSIが閾値以下または閾値以上の場合のみエントリー
- RSI強気ダイバージェンス:価格が安値を更新する一方でRSIが高い安値を形成
- RSI弱気ダイバージェンス:価格が高値を更新する一方でRSIが低い高値を形成
- MACDヒストグラム上昇:ヒストグラム値が前のバーより高い
- MACDヒストグラム下降:ヒストグラム値が前のバーより低い
- MACDクロスオーバー回数の最小値:最後のゼロライン越えからのシグナルラインクロスオーバー回数の最小値を要求
- MACDクロスオーバー回数の最大値:過度な振動をフィルタリングするためのクロスオーバー回数上限
- FJU強気モメンタム:RSI強気ダイバージェンスとMACDヒストグラムのマイナスからプラスへの反転、および設定範囲内のクロスオーバー回数の組み合わせ
- FJU弱気モメンタム:RSI弱気ダイバージェンスとMACDヒストグラムのプラスからマイナスへの反転、および設定範囲内のクロスオーバー回数の組み合わせ
- 取引方向:すべてのアクティブ条件が満たされたときに適用されるLONGまたはSHORT
RSI期間、MACDファスト期間、スロー期間、シグナル期間、クロスオーバーカウント範囲はすべて入力パラメーターで設定可能です。
チャートフィルターダッシュボード
EAの実行中、チャートの右上隅にオーバーレイが表示され、各アクティブ条件のライブステータスが表示されます。緑は条件が満たされていることを示し、赤は満たされていないことを示します。RSIおよびMACDインジケーターはEA起動時にチャートに自動的に添付され、ストラテジーテスト中も含めていつでも基礎シグナルを確認できます。
取引戦略
| 戦略 | 説明 |
|---|---|
| CLASSIC | EYEフィルターが決定した方向(LONGまたはSHORT)でシグナルごとに1つの取引を開きます。このEAの既存ポジションがない場合にのみ新規取引を開きます。 |
| CLASSIC_EXTREME | 既存のオープンポジションに関係なく、新しいバーシグナルごとにEYEフィルター方向で取引を開きます。同方向に複数のポジションが積み重なる可能性があります。 |
| TREND | 最後に閉じたローソク足の実体から方向を決定します。終値が始値を上回る(陽線)場合はロングを開きます。終値が始値を下回る(陰線)場合はショートを開きます。同時に1ポジションのみ。 |
| TREND_EXTREME | TRENDと同じローソク足方向ロジックですが、前のポジションが閉じるのを待たずに各バーシグナルで新規ポジションを開きます。ポジションはローソク足の方向に積み重なります。 |
| REVERSE | TRENDの逆。最後のローソク足が陽線で閉じた場合はショートを開きます。陰線で閉じた場合はロングを開きます。同時に1ポジションのみ。 |
| REVERSE_EXTREME | REVERSEと同じ反ローソク足ロジックですが、前のポジションが閉じるのを待たずに各シグナルでポジションを積み重ねます。 |
| CLASSIC_EXTREME_SMART | EYEフィルター方向にポジションを積み重ねますが、現在の価格がその方向の既存ポジション全体の平均建値より有利な場合のみエントリーします。ロングではaskが現在のロング平均以下、ショートではbidが現在のショート平均以上である必要があります。 |
| CLASSIC_EXTREME_SMART_PLUS | EYEフィルター方向にポジションを積み重ねますが、現在の価格がその方向のすべてのオープンポジション中の最良(ロングでは最高値、ショートでは最安値)の個別エントリー価格より有利な場合のみエントリーします。CLASSIC_EXTREME_SMARTより厳格なエントリーフィルターです。 |
ドルコスト平均法(DCA)
DCAが有効な場合、市場が最初の取引に逆行して動くにつれて、EAは追加ポジションを開きます。ポジションのバスケットは、合計テイクプロフィットレベルに達したときにまとめて決済されます。DCAシーケンス中もストップロスを任意でアクティブのままにできます。各追加ポジションのロットサイズは設定されたトレードサイズ設定から計算されます。
自動ロット回復
以前の取引が純損失をもたらした場合、自動ロット回復システムは赤字を回復するために次の取引のロットサイズを大きく計算します。2つのモードが利用可能です:
- マジックナンバーによる過去取引から:このEAに属する最後のN件の取引の実際の損益を読み取り、回復に必要な正確なロットを計算
- エクイティとバランスのドローダウンから:ライブエクイティをバランスと照らし合わせて監視し、差が設定されたしきい値を超えると回復リセットをトリガー
テイクプロフィットとストップロスのサイジング
4つのサイジング形式が利用可能です:
- PERCENT_OF_BALANCE:価格がゼロまで完全に動いた場合に口座残高の設定されたパーセンテージ(LONGの場合-100%)のコストがかかるようにロットサイズが計算されます。実際にはこれにより非常に小さなポジションが生まれるため、典型的なTPまたはSLのヒットはそのパーセンテージ損失のほんの一部に過ぎません。
- PERCENT_OF_EQUITY:PERCENT_OF_BALANCEと同じ計算ですが、残高の代わりにライブエクイティを使用するため、エクイティの変化に応じてロットサイズが動的に調整されます。
- CURRENCY_AMOUNT:口座通貨での固定金額
- LOT:直接ロットサイズ入力
エクイティ目標自動終了
特定のエクイティ値を設定できます。口座がそのレベルに達すると、EAはすべてのオープンポジションを決済してチャートから自動的に削除されます。チャレンジアカウントや管理アカウントでの利益目標の実行に便利です。
FJ UNIVERSE:入力パラメーター
戦略設定
| パラメーター | デフォルト | 説明 |
|---|---|---|
| RSIM_TP_PERC | 1.0 | テイクプロフィットサイズ(costFormatで解釈) |
| RSIM_SL_PERC | 1.0 | ストップロスサイズ(costFormatで解釈) |
| costOfSingleOrder | 1.0 | 基本取引サイズ |
| costFormat | PERCENT_OF_BALANCE | コストの計算方法:LOT、CURRENCY_AMOUNT、PERCENT_OF_BALANCE、PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | 8つの戦略モードのいずれか |
DCAと回復設定
| パラメーター | デフォルト | 説明 |
|---|---|---|
| useDCA | false | ドルコスト平均法を有効化 |
| activateSLWithDCA | false | DCAシーケンス中もストップロスをアクティブに保つ |
| useAutoLotRecoveryByFJU | FROM_PAST_TRADES_BY_MAGIC_NUMBER | ロット回復方法:過去取引、エクイティドローダウン、または無効 |
| recoveryRangeForPastTrades | 100 | ロット回復計算に含まれる過去取引数 |
| additionalPercentageToRecovery | 10 | 計算された回復ロットに追加する追加パーセンテージ |
| closeAllTradesOnEquityHigherThen | 0 | エクイティがこの値に達したときにすべての取引を自動決済。0で無効化。 |
| useEquityManagerForAutoLotRecovery | true | エクイティベースのポジションリセットガードを有効化 |
| lastCycleOfRSIM | false | これを最終回復サイクルとしてマーク。回復完了後は新規エントリーを開かない。 |
EA一般設定
| パラメーター | デフォルト | 説明 |
|---|---|---|
| orderComment | FJUNIVERSE.COM | RSIM | TRADE | すべての注文チケットに付けられたコメント |
| magicNumber | 260306 | EA識別子。シンボルとチャートインスタンスごとに一意である必要があります。 |
| useFillingPolicy | true | ブローカーの約定ポリシーを自動検出(IOC、FOK、またはRETURN) |
RSIおよびMACDシグナル条件
| パラメーター | デフォルト | 説明 |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | RSIがこの値以下の場合のみエントリー。100で無視。 |
| EYE_RSI_ABOVE | 0.0 | RSIがこの値以上の場合のみエントリー。0で無視。 |
| EYE_RSI_BULL_DIV | false | 取引開始にRSI強気ダイバージェンスを要求 |
| EYE_RSI_BEAR_DIV | false | 取引開始にRSI弱気ダイバージェンスを要求 |
| EYE_MACD_RISING | false | MACDヒストグラムの上昇を要求 |
| EYE_MACD_FALLING | false | MACDヒストグラムの下降を要求 |
| EYE_MACD_X_ABOVE | 0 | 最後のゼロライン越えからのMACDシグナルラインクロスオーバー最小回数。0で無視。 |
| EYE_MACD_X_BELOW | 99 | MACDクロスオーバー最大回数。99で無視。 |
| EYE_BULL_MOMENTUM | false | FJU強気モメンタムを要求:RSIダイバージェンスとMACDヒストグラム反転および範囲内クロスオーバーの組み合わせ |
| EYE_BEAR_MOMENTUM | false | FJU弱気モメンタムを要求:上記条件の弱気版 |
| EYE_OPEN_SIGNAL | LONG_TRADE | すべての条件が満たされた時の方向:LONG_TRADEまたはSHORT_TRADE |
RSIおよびMACDインジケーター設定
| パラメーター | デフォルト | 説明 |
|---|---|---|
| EYE_RSI_LEN | 14 | RSI期間長 |
| EYE_MACD_FAST | 12 | MACDファストEMA期間 |
| EYE_MACD_SLOW | 26 | MACDスローEMA期間 |
| EYE_MACD_SIG | 9 | MACDシグナル平滑化期間 |
| EYE_MACD_MIN_X | 2 | モメンタムシグナルのクロスオーバー最小回数 |
| EYE_MACD_MAX_X | 3 | モメンタムシグナルのクロスオーバー最大回数 |
| EYE_SHOW_INDICATOR | true | EA起動時にRSIおよびMACDビジュアルインジケーターをチャートに添付 |
インストール
- FJUNIVERSE_RSI_MACDON.ex5をMQL5 Expertsフォルダに配置
- MetaTrader 5を再起動またはナビゲーターを更新
- EAをチャートにドラッグしてAutoTradingを有効化
EAはすべてのシンボルとタイムフレームで動作します。RSIおよびMACDインジケーターは起動時にバックグラウンドでチャートに自動的に添付され、EAが削除されると自動的に削除されます。
通知(オプション)
EAはwebhook経由でDiscordに、Bot API経由でTelegramに取引レポートを送信できます。両方オプションです。使用するには、MetaTrader 5のツール、オプション、エキスパートアドバイザー、表示されたURLへのWebRequestを許可で該当URLを許可してください。通知が不要な場合はwebhookとトークンフィールドを空にしてください。
注意事項
- すべてのシグナル条件はANDゲート処理されます。EAが取引を開く前に、有効化されたすべての条件が同時に満たされる必要があります。条件を無効化するとチェックから完全に除外されます。デフォルト値が無視に設定されている条件(例:RSI_BELOW = 100またはRSI_ABOVE = 0)は変更しない限り効果がありません。
- 同時に複数のシンボルまたはタイムフレームでEAを実行する場合、マジックナンバーはチャートインスタンスごとに一意である必要があります。
- 追加のドキュメントとセットファイルの例については、製品コメントセクションをご覧ください。
リスク免責事項:
取引には重大なリスクが伴い、過去のパフォーマンスは将来の結果を示すものではありません。FJ UNIVERSE EXPERT ADVISORSは高頻度取引戦略に高レバレッジを使用しており、潜在的な利益と損失の両方を増幅させます。市場の変動、経済的変化、予期しない出来事がパフォーマンスに影響を与える可能性があります。利益の保証はなく、投資した資本の一部または全部を失う可能性があります。このEAを使用する前に、必ず独自の調査を行い、リスク許容度を評価し、ファイナンシャルアドバイザーへの相談を検討してください。表示されたパフォーマンスは私の口座を反映していますが、口座サイズ、ブローカー条件、または実行タイミングの違いにより結果が異なる場合があります。このEAのユーザーが被った損失について私は一切責任を負いません。
