KeltnerStoch Consensus EA Hedge
- エキスパート
- Samir Tabarcia
- バージョン: 2.4
- アクティベーション: 5
概要:
Keltner Channels(EMA20+ATR) と Stochastic(14,3,3)、さらに トレンド合意フィルター(EMA200 + ADX + MACD) を組み合わせたエキスパートアドバイザー(EA)です。自動売買も、インジケーター表示のみ(チャート上に BUY/SELL の矢印とテキストを描画)も可能です。
対応市場:
あらゆる銘柄・時間足で動作します。実務上の目安としては EURUSD H4 で TP=40 pips / SL=80 pips が好結果でした(⚠️成果を保証するものではありません)。ブローカー条件やボラティリティに合わせて調整してください。
SETファイル:
📎 SETファイル は商品のコメント欄に掲載します。
🧪 本番稼働前に必ず バックテスト または デモ口座 で検証してください。
推奨資金:
💰 特に ヘッジング・マーチンゲール を有効化する場合、1,000ドル以上の口座資金を推奨します。
✅ 使い方モード
🟦 1) インジケーターモード(売買しない)
-
Keltner+Stochastic の条件が満たされたとき、必要に応じて合意フィルターを加え、チャートに BUY/SELL の矢印とテキストを表示します。
-
裁量エントリーの補助や、独自ルールとの併用に便利です。
-
設定例: Draw_Signals_Always = true とし、自動売買をオフ(または Hedge_Block_Normal_Entries = true にしてヘッジを有効化しない)。
🟩 2) 通常の自動売買モード
-
Keltner+Stoch のロジックと合意フィルターに基づき、買い/売りを発注します。
-
固定SL/TP(pips) と 最大スプレッドを使用します。
🟥 3) ヘッジング・マーチンゲール(双方向ループ)
-
Enable_Hedge_Martingale を有効にすると、資金目標に到達するまで、**ステップ距離(pips)ごとにロットを倍(または乗数)**で積み増しし、バスケット一括決済を行うループを管理します。
-
ネッティング口座では反対ポジションが相殺されるため、挙動は実質的に**平均化(ナンピン)**に近くなります。真の両建て同時保有を行うには ヘッジング口座 を推奨します。
⚙️ パラメータ(アイコン付き解説)
🔧 General(一般)
-
Only_New_Bar – 確定足でのみ売買(ノイズと再エントリーを抑制)。
-
Draw_Signals_Always – 未約定でも 矢印/テキスト を常時描画。
-
Debug_Comment – チャートにデバッグ情報を表示。
-
Trade_Buy / Trade_Sell – 買い/売りの有効/無効を切替。
-
Entry_Signal_Mode
-
KS_AND_CONSENSUS (慎重):Keltner+Stoch かつ 合意フィルター。
-
KS_ONLY (積極):合意フィルターなしで Keltner+Stoch のみ。
-
CONSENSUS_ONLY (純トレンド):合意フィルターのみ。
-
-
One_Position_Per_Symbol – 通常モードで同一銘柄の複数保有を防止。
💵 Money Management(資金管理)
-
Lots_Pips – 基準ロット(ヘッジループの基準にも使用)。
-
StopLoss_Pips / TakeProfit_Pips – 固定SL/TP(pips)。
-
Max_Spread_Pips – スプレッドが上限超なら発注しない。
-
Margin_Reserve_Percent – 余剰証拠金の予約割合(“No money”回避)。
EA は銘柄の 最小/ステップ/最大ロット と 利用可能証拠金に合わせて自動的にロットを調整します(Market 審査要件に適合)。
📏 Keltner Channels
-
KC_EMA_Period – 中央バンド(典型価格)の EMA期間。
-
KC_ATR_Period – ATR期間。
-
KC_ATR_Mult – 上限/下限バンドの倍率。
📉 Stochastic
-
Stoch_K_Period , Stoch_D_Period , Stoch_Slowing – 標準(14,3,3)。
-
Stoch_Overbought , Stoch_Oversold – 買われすぎ/売られすぎ閾値。
🧭 合意フィルター(トレンド)
-
EMA_Long – 方向性バイアスの EMA200。
-
ADX_Period / ADX_Threshold – トレンド強度の指標。
-
MACD_Fast/Slow/Signal – バイアス確認用の MACDヒストグラム。
🔁 Hedging Martingale(任意)
-
Enable_Hedge_Martingale – ループを有効化。
-
Hedge_Step_Pips – 最後の建玉からの距離(pips)で新ステップを追加(双方向:上昇で BUY、下落で SELL を追加)。
-
Hedge_Max_Steps – 倍化の最大回数(リスク管理)。
-
Hedge_Lot_Mult – ロット乗数(例 1.5~2.0)。
-
Hedge_Basket_Target_Money – 到達でバスケット一括決済する金額目標。
-
Hedge_Block_Normal_Entries – ループ稼働中は通常エントリーを停止。
🚀 クイックスタート(推奨例)
EURUSD – H4(慎重設定)
-
Entry_Signal_Mode = KS_AND_CONSENSUS
-
Lots_Pips = 0.01 (または銘柄の最小)
-
TakeProfit_Pips = 40
-
StopLoss_Pips = 80
-
Max_Spread_Pips = 3.0
-
Enable_Hedge_Martingale = false (まずは無効から)
-
Draw_Signals_Always = true
-
Margin_Reserve_Percent = 30
ヘッジングを有効化する場合(スケーリングのリスク理解が前提):
-
Hedge_Step_Pips = 50
-
Hedge_Lot_Mult = 1.5 ~ 2.0
-
Hedge_Max_Steps = 4 ~ 6
-
Hedge_Basket_Target_Money = 3 ~ 10 (0.01ロット当たりの目安)
-
真の両建て同時保有には ヘッジング口座 を推奨。
🧠 ヒント & ベストプラクティス
-
まずは ブローカーデータでバックテスト → デモ → 本番の順で検証。
-
「約定しない」場合は、スプレッド、 Only_New_Bar 、 Entry_Signal_Mode 、最小/ステップロット、余剰証拠金を確認。
-
XAU/XAG などはロットステップやスプレッドが大きい場合があるため、 Lots_Pips 、 Max_Spread_Pips 、 Margin_Reserve_Percent を調整。
-
マーチンゲールはリスク増。 Hedge_Max_Steps で上限を設け、現実的な金額目標を。
❓ クイックFAQ
-
インジケーターとして使える?
可能です。 Enable_Hedge_Martingale = false とし、必要なら Trade_Buy/Sell をオフにして表示のみに。 Draw_Signals_Always = true を維持。 -
ネッティング口座で動作する?
動作します。ただし両建ては相殺されます。反対ポジションを同時に保有したい場合は ヘッジング口座 を使用してください。 -
ブローカーのロット条件に自動追従する?
はい。 SYMBOL_VOLUME_STEP に丸め、最小/最大を順守し、証拠金が足りない場合は発注を強行しません(“No money”回避)。
📎 SETファイル & サポート
-
SETファイル は商品のコメント欄からダウンロード可能。
-
質問や結果を共有してください。フィードバックに基づき、追加プリセットも公開します。
免責事項: 取引にはリスクが伴います。本EAは結果を保証しません。適切な資金管理のもとで使用し、本番前に必ずバックテストおよびデモでの検証を行ってください。特にマーチンゲールを有効化する場合、1,000ドル以上の口座資金を推奨します。

