Exp — Swing/ペンデュラムアルゴリズム

Exp — Swing/ペンデュラムアルゴリズム

24 7月 2026, 05:52
Vladislav Andruschenko
0
3
🔄 MetaTrader 4用 Exp Swing & MetaTrader 5用 Exp5 Swing PRO

2つの反対方向の保留注文(Pending Orders)、OCOロジック、約定後のロット増加設定に基づく自動ペンデュラム/Swingエキスパートアドバイザー(Expert Advisor/EA)です。

Swingは、Buy StopとSell Stop、反対注文の再配置、ポジションバスケット(Basket)の管理、Take Profitによるシリーズ決済を含む、クラシックなペンデュラム戦略を自動化したいトレーダー向けに設計されています。



💎 Exp Swing MT4 💎 Exp5 Swing PRO MT5
⬇ デモ/ファイルをダウンロード 📘 完全な取扱説明
▶ 動画を見る 🛒 Expforexの全製品


🏠 メイン 🎓 ドキュメント ⚙ 設定
❓ よくある質問 ⭐ レビュー 💬 コメント


🎬 Swing/ペンデュラム戦略の仕組みを見る

この動画では、2つの反対方向の保留注文を配置し、一方が約定した後に反対注文を再配置し、シリーズがTake Profitで決済されるまで管理する仕組みを紹介します。


🚀 Exp Swingとは?

Exp Swing は、よく知られた Swing/ペンデュラム/チェブラーシカ戦略 モデルに基づく自動エキスパートアドバイザーです。主な考え方は、設定可能なロット増加を使用して、反対方向の保留注文を順番に発注することです。

EAは2つの反対方向の保留注文を配置します: Buy StopSell Stop。一方の注文が約定すると、反対側の保留注文は削除され、設定した倍率または固定ロットロジックに従って、新しいロットで再配置されます。

これにより、ペンデュラム型の取引シーケンスが形成されます。EAは、設定したTake Profitでバスケットが決済されるか、保護設定によってシーケンスが停止されるまで、注文シリーズを管理し続けます。

🔄 ペンデュラムロジック

現在価格の上下に、2つの反対方向の保留注文を配置します。

⚖ OCOの原則

一方の注文が約定すると、反対側の保留注文を削除して再配置します。

📈 ロット増加

次の反対注文は、Martinまたは固定ロット設定を使用して、より大きなロットで発注できます。

🎯 バスケット決済

バスケットが設定したTake Profitまたは別の決済条件に達するまで、シーケンスが継続します。


⚠ 重要: Swing/ペンデュラムロジックでは、不利な値動きの後にロットを増やす場合があるため、積極的な運用になる可能性があります。Martinの値が高く、許可する注文ステップ数が多いほど、証拠金負荷とリスクが高まります。


⭐ トレーダーがSwingを使用する理由

  • クラシックなペンデュラム戦略を自動化 反対方向の保留注文を使用
  • Buy StopとSell Stop注文を使用 現在価格または選択したHigh/Low水準の周辺に配置
  • OCO方式のロジックを適用:一方が約定すると、反対注文を再配置
  • ロット増加に対応 Martinまたは固定ロットシーケンスを使用
  • 3つのTypeofTradeモードを提供:AutoTrade、ManualTrade、TFTrade
  • 手動エントリー後にも動作可能 トレーダーがEAPADPROからシーケンスを開始した場合
  • High/Low水準を計算可能 選択した時間足(Timeframe)とバー数を使用
  • 取引時間フィルターを搭載、スプレッドフィルター、トレーリングストップ機能
  • テストと最適化に対応 MetaTraderストラテジーテスターで実行可能
  • MT4とMT5の両方に対応MetaTrader 5用 Exp5 Swing PROを含む


⚙ Swingの基本ロジック

起動時に、EAは現在価格から設定した距離に2つの保留注文を配置できます。Buy Stopが約定するとSell Stopを削除して再配置し、Sell Stopが約定するとBuy Stopを削除して再配置します。

クラシックなSwing効果を得るには、保留注文間の距離とStop Lossロジックを慎重に設定する必要があります。元の戦略モデルでは、 StopOrderDeltaifUSEStopLoss を正しく連動させ、ペンデュラムシーケンスが想定どおりに動作するようにします。

ステップ 動作内容
1 EAが設定した距離にBuy StopとSell Stopを配置します。
2 市場の値動きによって、いずれかの保留注文が約定します。
3 反対側の保留注文を削除し、再計算したロットで再配置します。
4 バスケットが決済されるまで、EAがシーケンスを継続します。
5 Take Profitまたは別の決済条件に達するとシリーズを終了し、EAは新しいサイクルを開始できます。


🧩 3つの取引モード

Swingには、保留注文の発注と管理を行う3つの主要モードがあります。各モードによって、最初の保留注文の作成方法とシーケンスの開始方法が変わります。

モード 基本概念 推奨用途
AutoTrade EAをチャートに適用すると、2つの反対方向の保留注文を自動的に配置します。 完全自動のペンデュラムシーケンスをテストする場合。
ManualTrade EAは手動で開かれたポジションを待ち、その後、反対側の保留注文を管理します。 最初のエントリーを手動で行いたいトレーダー向け。
TFTrade 選択した時間足とバー数を使用してHigh/Low水準を計算します。 直近の市場レンジに基づいて保留注文を配置したい場合。


🤖 AutoTradeモード

AutoTradeモードでは、EAを適用するとすぐに動作を開始し、現在価格から設定した距離にBuy StopとSell Stopを配置します。

一方の保留注文が約定すると、反対側の保留注文は再計算されたロットで再配置されます。バスケットが設定したTake Profitまたは別の決済条件に達するまで、シーケンスが継続します。

AutoTradeの動作図

MetaTrader用Exp SwingのAutoTradeモード動作図

EAをチャートに適用すると、AutoTradeが反対方向の保留注文を自動的に配置します。

AutoTradeの結果例

Exp Swing AutoTradeモードの取引結果例

この例では、市場の値動きに応じてペンデュラムシーケンスがどのように進行するかを示しています。


🖱 ManualTradeモード

ManualTradeモードでは、トレーダーが手動でポジションを開くまでEAが待機します。手動ポジションが検出されると、Swingは反対側の保留注文を配置し、シーケンスの管理を開始します。

最初のエントリーは自分で判断し、その後の反対注文とペンデュラムロジックの管理をEAに任せたい場合に適しています。

ManualTradeの動作図

MetaTrader用Exp SwingのManualTradeモード動作図

ManualTradeは、トレーダーが最初のポジションを手動で開いた後に開始します。

ManualTradeの結果例

Exp Swing ManualTradeモードの取引結果例

最初の手動取引後、EAが反対側の保留注文を管理します。


📐 TFTradeモード — High/Low水準

TFTradeモードでは、選択した時間足とバー数を使用してHighとLow水準を計算します。保留注文の距離は、直近の市場レンジに基づいて決定されます。

現在価格からの固定距離だけでなく、直近の市場構造を利用してペンデュラムシーケンスを構築したい場合に適しています。

設定 意味
TFTrade_PERIOD HighとLow水準の判定に使用する時間足。
TFTrade_Num High/Lowレンジの計算に使用するバー数。


TFTradeの動作図

Exp SwingのHigh Low水準を使用するTFTradeモード動作図

TFTradeは、選択したHigh/Lowレンジに基づいて水準を計算します。

TFTradeの結果例

Exp Swing TFTradeモードの取引結果例

この例では、High/Lowロジックを使用して作成されたシーケンスを示しています。


⚙ 理解しておくべき主要設定

Swingは複数のモードで動作し、保留注文の完全なシーケンスを管理できるため、多数のパラメータを備えています。完全な説明は製品ページで確認できます。以下は特に重要な設定です。

設定 重要な理由
TypeofTrade 基本モードを選択します:AutoTrade、ManualTrade、TFTrade。
StopOrderDeltaifUSE 現在価格または計算した水準から保留注文を配置する距離。
MaxOrders ペンデュラム注文シリーズで許可する最大ステップ数。
Magic Swingが開いたポジションと保留注文を識別するためのマジックナンバー(Magic Number)。
StopLoss Stop Lossの値。クラシックなSwing効果を得るには、保留注文の距離と合わせて設定する必要があります。
TakeProfit Take Profitの値。TakeProfit = -1の場合、StopOrdersDistanceロジックを使用できます。
DeleteOppositeOrder 一方の注文が約定した後、反対側の保留注文を削除します。
CloseOppositePositionsAfterTP 現在のポジションがTake Profitで決済された後、反対側の注文またはポジションを決済できます。
Lots 最初の取引に使用する固定の開始ロット。
Martin 不利な値動き後の次の注文に適用するマーチンゲール倍率です。強力ですが、積極的に使用すると危険です。
LotFix カンマ区切りの固定ロットシーケンス。例:0.1,0.2,0.3,0.6。
MartinFix カンマ区切りのカスタム倍率シーケンス。
MaxSpreadToNotTrade / MinSpreadToNotTrade EAが注文グリッドを開始できるかを制御するスプレッドフィルター。
TrailingStopUSE トレーリングストップロジックを有効にします。
TradebyVolatility 最初の注文グリッドを開く際に、EAがボラティリティを考慮できるようにします。


📘 全パラメータ一覧を確認しますか? 高度なペンデュラム/マーチンゲールシナリオを使用する前に、完全な Swing設定ドキュメント を確認してください。


🧪 最適化のヒント

Swingアルゴリズムは数学的な仕組みに基づき、距離、ステップ数、ロット倍率に大きく左右されます。多くのパラメータを最適化できますが、実用上特に重要なのは距離、MaxOrders、Martinです。

パラメータ 最適化での意味
StopOrdersDistance / StopOrderDeltaifUSE 保留注文間の基本距離です。各シンボルと時間足ごとに個別に選定してください。
MaxOrders 1つのシーケンスで開けるステップ数を制限し、ロットが無制限に増加することから口座資金を保護します。
Martin ロット増加を制御します。1を超える値では、リスクが急速に高まります。
TFTrade_PERIOD / TFTrade_Num 戦略で使用するHigh/Lowレンジを定義するため、TFTradeモードでは重要です。


⚠ マーチンゲールに関する警告: Martinが1を超える場合、次のポジションが前のポジションより大きくなる可能性があります。Martinの値が高いほど、取引シーケンスの危険性が増します。リアル取引の前に、必ず証拠金負荷を計算してください。


📊 動作例

元のドキュメントには、実際のチャート変動中にSwingがどのように動作するかを示す実用的な画像例が含まれています。これらの画像は、文章だけよりもペンデュラムロジックを理解しやすくするため、そのまま掲載しています。

例1 — チャート上のSwingシーケンス

MetaTraderチャート上のExp Swing EA動作例

例2 — ペンデュラム戦略の結果

Exp Swing EAによるペンデュラム戦略の結果例


✅ Swingが役立つケース

  • 反対方向の保留注文を使用するペンデュラム/Swing戦略を自動化したい。
  • 一方が約定した後、EAに反対側の保留注文を再配置させたい。
  • MetaTraderでOCO方式の保留注文動作をテストしたい。
  • AutoTradeモードでシーケンスを自動開始したい。
  • ManualTradeモードを使用し、最初のエントリーを自分で行いたい。
  • High/Low水準に基づくTFTradeモードを使用したい。
  • ロット増加のリスクを理解し、設定可能な制限を使用したい。
  • 同じ戦略コンセプトをMT4とMT5の両方で使用したい。


⚠ 特に注意が必要なケース

  • Swing/ペンデュラムロジックでは、複数ポジションのシーケンスを開くことがあります。
  • Martin/マーチンゲールによるロット増加は、証拠金負荷を急速に高める可能性があります。
  • 保留注文間の距離が小さすぎると、頻繁に約定する場合があります。
  • MaxOrdersが大きすぎると、強い一方向の値動きでリスクが高まります。
  • スプレッドの拡大やスリッページ(Slippage)が結果に影響する場合があります。
  • リアル取引の前に、必ずストラテジーテスターとデモ口座でEAをテストしてください。
  • MT5では、口座タイプとブローカー条件が必要な取引ロジックに対応していることを確認してください。


🌐 ブローカー、口座、VPSに関する推奨事項

Swingは、保留注文の発注、削除、再配置、ロット増加、バスケット管理を行います。そのため、ブローカーの取引条件が重要です。

✅ 推奨

  • 保留注文の約定が安定しているブローカー
  • 適切なスプレッドとストップレベル
  • シーケンス全体に十分な証拠金
  • MaxOrdersとMartinの慎重なテスト
  • 継続運用に適した信頼性の高いVPS
  • リアル運用前のデモ口座とストラテジーテスターによる検証

⚠ 注意して確認

  • 最小ストップ距離
  • フリーズレベルと注文変更ルール
  • ニュース発表時のスプレッド拡大
  • 高ボラティリティ時のスリッページ
  • ロット増加時の必要証拠金
  • 口座タイプの互換性(特にMT5)


🛠 Swingのインストール方法

MQL5 Market製品の標準的な手順でインストールできます。使用するターミナルに合ったバージョンを選び、戦略モードを慎重に設定することが重要です。

ステップ 操作
1 MetaTrader 4またはMetaTrader 5を開き、MQL5アカウントにログインします。
2 MQL5 Marketから、MT4用 Exp SwingまたはMT5用 Exp5 Swing PROをインストールします。
3 テストするシンボルのチャートを開きます。
4 ナビゲータ → エキスパートアドバイザーからSwingをチャートに適用します。
5 ターミナルでアルゴリズム取引/自動売買を有効にします。
6 EAの設定画面で自動売買を許可します。
7 TypeofTradeを選択します:AutoTrade、ManualTrade、TFTrade。
8 StopOrderDeltaifUSE、StopLoss、TakeProfit、MaxOrders、Lots、Martinを設定します。
9 ストラテジーテスターで設定をテストし、その後デモ口座で確認します。
10 保留注文、約定したポジション、ロット増加、証拠金、バスケット決済を監視します。


🔗 便利なリンク

🔹 MarketのEAを購入・インストールする方法

🔹 Swingのダウンロード/完全ガイド

🔹 完全なドキュメントを読む

🔹 設定セクションを開く

🔹 よくある質問を読む

🔹 推奨ブローカー


🆚 Swingと手動の保留注文管理

保留注文を手動で管理することもできますが、反対注文を常に削除、再配置、再計算する必要があるため、複雑になります。Swingは、事前に設定したルールに従ってこの処理を自動化します。

手動の保留注文 Exp Swing
トレーダーがBuy StopとSell Stopを手動で配置 EAが反対方向の保留注文を自動的に配置・管理
反対注文を手動で削除する必要がある EAが約定後に反対注文を削除・再配置できる
ロット増加を手動で計算する必要がある EAがMartin、LotFix、MartinFixロジックを使用可能
急な値動きでは管理が困難 EAが設定したシーケンスを自動実行
プレッシャー下ではミスが起こりやすい ルールを事前に設定し、機械的に実行


📌 開始前の実践的な推奨事項

  • まずストラテジーテスターとデモ口座で確認してください。
  • 証拠金負荷を計算せずに、積極的なMartin値を使用しないでください。
  • MaxOrdersを使用して、注文ステップの最大数を制限してください。
  • 各シンボルと時間足ごとにStopOrderDeltaifUSEを個別にテストしてください。
  • 保留注文を使用する前に、スプレッドとストップレベルを確認してください。
  • 最初のエントリーを自分で管理したい場合はManualTradeを使用してください。
  • シーケンス全体のロジックを理解してからAutoTradeを使用してください。
  • High/Low水準で構造を決めたい場合はTFTradeを使用してください。
  • MT5版では、正しい製品であるExp5 Swing PRO for MT5を使用してください。
  • 積極的なシナリオを有効にする前に、設定ドキュメントをすべて確認してください。


⚠ リスク警告

外国為替(Forex)およびCFD取引にはリスクがあります。 Swing/ペンデュラム戦略では、ロット増加と複数の保留注文シーケンスを使用する場合があります。利益を保証できるEAはありません。距離、MaxOrders、Martin、StopLoss、スプレッドフィルター、口座資金の設定が不適切な場合、大きなドローダウン(Drawdown)が発生する可能性があります。リアル取引前に必ず設定をテストしてください。


🏁 まとめ

Exp Swing は、2つの反対方向の保留注文とOCO方式の再配置ロジックを使用して、ペンデュラム/Swingモデルを自動化したいトレーダー向けに開発されています。

この製品は、保留注文、バスケットロジック、ロット増加、厳格なリスク管理の必要性を理解しているトレーダーに特に適しています。新しいMT5版により、この戦略はMetaTrader 4だけでなくMetaTrader 5でも利用できます。

距離をテストし、ステップ数を制限し、Martinを管理し、ブローカーのストップレベルを確認して適切にリスク管理すれば、Swingはペンデュラム型取引ロジックのテストと運用に役立つ体系的なツールになります。

🚀 今日からSwingを始めましょう

動画を視聴し、製品をダウンロードし、完全な取扱説明を読み、AutoTrade、ManualTrade、TFTradeモードをテストして、Swing/ペンデュラムモデルが自分の取引方法に適しているか確認してください。

▶ 動画を見る ⬇ ダウンロード/完全ガイド
📘 ドキュメントを読む ⚙ 設定を開く
💎 Exp5 Swing PRO MT5を購入 💎 Exp Swing MT4をダウンロード



SEOタグ

Exp Swing, MT5用 Exp5 Swing PRO, Swingエキスパートアドバイザー, ペンデュラム戦略, チェブラーシカ戦略, MetaTrader Swing EA, MT4 Swingロボット, MT5 Swingロボット, OCO注文, One Cancels Other, Buy Stop Sell Stop戦略, 反対方向の保留注文, 保留注文エキスパートアドバイザー, Swing取引ロボット, Forexペンデュラム戦略, マーチンゲール保留注文, Martin, MaxOrders, StopOrderDeltaifUSE, TypeofTrade, AutoTrade, ManualTrade, TFTrade, High Low保留注文, Forexエキスパートアドバイザー, MQL5 Marketエキスパートアドバイザー, Expforex Swing