ForexBestRobots.comEAを比較 →
JA

モメンタム指標 · 戦略

MACDヒストグラムのFX戦略:3本の収縮と最初の再拡大

MACDからSMAシグナルを引いたヒストグラム、3本の収縮、期限内の回復、固定価格ブレイクを使う再現可能なH1モデル。

独自のMACD継続モデル:新規区間、3本の収縮、期限内回復と同じ足の価格確認。架空例のみ。
独自のMACD継続モデル:新規区間、3本の収縮、期限内回復と同じ足の価格確認。架空例のみ。

ヒストグラムの縮小はMACDとシグナルの距離が狭まることを示します。価格がトレンドを再開する証拠ではありません。この独自モデルは新しい同符号区間を追跡し、押し目が終わる前に価格水準を固定して、指定時刻の最初の回復だけを認めます。

1. 独自の継続仮説を定義する

本モデルは、メイン系列と価格環境の方向を保ったまま、MACDとシグナルの差分が最初に回復する形を検討します。押し目前の水準を使い、回復足自体で価格確認を要求します。既存のMACD/ATRスキャルピングモデルは反転を選んだ後、別の次足で確認し、ATRで決済します。時間足の変更だけによる違いではありません。

架空のEURUSD H1 Bid四本値とUSD建ての仮定口座を使い、1 pip=0.0001とします。設定、間隔、深さ、期限は独自の研究仕様で、最適性が実証された値ではありません。EMA環境とMACDは同じ価格履歴を使い、独立した証拠にはなりません。構成例は注文、測定された優位性、取引結果を報告しません。

2. 数える前にメイン、シグナル、差分を定義する

M=EMA12(Close)−EMA26(Close)、S=SMA9(M)、D=M−Sを使います。従来のMT4 MACDはMを棒で表示しますが、本戦略が収縮させるのは別のOsMA差分Dです。EMAシグナルならDもイベントも変わり得ます。本例の9値シグナルは明示的に単純平均です。

価格EMAは最初のn終値の平均で初期化し、E_n(k)=(2×Close(k)+(n−1)×E_n(k−1))/(n+1)で更新します。EMA12はk11、EMA26とMはk25、SとDはk33から存在し、完全な新規D交差は最速でk34です。以前の履歴や初期化が異なる端末との完全一致は保証しません。

同じ架空BUY終値からEMA26、メイン、SMAシグナル、差分を計算します。k85でメインは上昇し差分は収縮します。指標軸はpipsで、約定注文を示しません。
同じ架空BUY終値からEMA26、メイン、SMAシグナル、差分を計算します。k85でメインは上昇し差分は収縮します。指標軸はpipsで、約定注文を示しません。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

3. 新しい差分ゼロ交差だけを起点にする

BUY起点ZはD(Z−1)≤0 AND D(Z)>0、SELLはD(Z−1)≥0 AND D(Z)<0を要求します。両方の値が必要です。最初に得られた正値だけで、欠損値をゼロとして交差を作ってはいけません。区間はDが同じ厳密な符号を維持する連続部分で、ゼロが区間を終了させます。

Zと各後続候補足でBUYはM(t)>0 AND Close(t)>EMA26(t) AND EMA26(t)>EMA26(t−5)を要求し、SELLは3個の厳密な比較をすべて反転します。起点で不合格なら、後で環境が改善しても同区間を消費済みとします。保有中や注文結果不明中に発生した起点を後から採用しません。

4. 収縮が始まってから振幅の山を認識する

Zを含め、正のU=abs(D)が少なくとも3観測連続で厳密に増加する必要があります。最初の減少により、C終了とデータ到着後にA=C−1を認識します。A自身の終了時点では山は未確定です。初期拡大中の同値、または3観測未満での減少は区間を不採用にします。

CでBUY水準B=max High(A−2…A)+1 pip、SELL水準B=min Low(A−2…A)−1 pipを両端込みで固定します。押し目前の確定足を使い、調整に合わせて動かしません。収縮中に既にBを越えて閉じたら不採用で、後の回復による修復は認めません。

構成した参照値では新規起点k80以前のDは厳密にゼロです。5つの正値が順に増加し、k85の最初の減少でk84を山と認識します。k84で未来の山を使いません。
構成した参照値では新規起点k80以前のDは厳密にゼロです。5つの正値が順に増加し、k85の最初の減少でk84を山と認識します。k84で未来の山を使いません。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

5. 厳密に3本の収縮足を要求する

収縮足はC, C+1, C+2で、U(A)>U(C)>U(C+1)>U(C+2)>0を満たします。K=C+2とします。Kより前の回復、同値、D符号のリセットは合格しません。各確定足で環境条件を維持します。必要なのは3回の減少で、2回減少する3観測ではありません。

KではU(A)が厳密に正の状態で、残存振幅0.25≤U(K)/U(A)≤0.75を要求します。除算を使わない同値条件はU(A)≤4U(K)≤3U(A)です。指定した深さ条件であり、確率ではありません。有効例では山の0.4384475074が残ります。丸めたラベルでなく完全な値を比較します。

6. 次の足だけで回復と価格ブレイクを確認する

唯一の回復足はT=C+3=K+1です。同じ厳密なD符号のままU(T)>U(K)を要求します。さらにBUYはClose(T−1)≤B AND Close(T)>B、SELLはClose(T−1)≥B AND Close(T)<Bが必要です。ヒゲ、同値、既に水準外にいる状態では足りません。

Tも縮小または同値なら、その終了で失効します。最初の回復が起きても価格条件に失敗したら即座に消費済みにします。価格確認用に次の足を追加しません。後の大きな棒や価格ブレイクでは復活せず、将来の独立した新規D交差が必要です。

7. 調整範囲の保護を固定して先に取消す

3本の収縮とKの深さ確認後、BUYはF=min Low(C…K)−1 pip、SELLはBid上限V=max High(C…K)+1 pipを固定します。範囲にTの価格を含めません。TでBUYはLow(T)≤F、SELLはHigh(T)≥Vなら、回復や価格確認の前に取消します。

環境不合格、必須履歴の欠損、無効なD符号も候補を終了させます。OHLCから足内の構造違反とその後の終値の順番は判定できないため、取消しを優先します。候補取消しに使った同じ足で別起点を開始しません。環境の回復だけでは消費済み区間をリセットしません。

水準線は山を認識するCから、保護線は3本の調整足が揃うKから始まります。Tは同じ足で回復し固定水準を越えて閉じる必要があります。
水準線は山を認識するCから、保護線は3本の調整足が揃うKから始まります。Tは同じ足で回復し固定水準を越えて閉じる必要があります。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

8. SELLは数値上昇ではなく振幅で反転する

SELLではメインとDが負で、EMA26が下降します。収縮ではDがゼロに近づき、再拡大ではより負になります。共通規則はU=abs(D)です。負のDが数値として上がることは、このSELL回復ではありません。

別のSELL例は全Bid四本値を1.10500の周りで反転し、高値と安値を交換してEMA、M、S、Dを再計算します。入口と保護の価格側は区別します。反転Bid図は観測されたAsk履歴ではなく、約定可能なリスクの同一性も約束しません。

全Bid OHLCを反転し指標を再計算します。負のDはゼロ方向へ収縮し、最初の回復でより負になります。過去Ask価格は復元しません。
全Bid OHLCを反転し指標を再計算します。負のDはゼロ方向へ収縮し、最初の回復でより負になります。過去Ask価格は復元しません。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

9. 回復終了後の最初の気配値だけを評価する

直後のH1足がEです。最初に観測したBid/Askは、予定T終了境界から60 seconds以内に、確定データが揃った状態で届く必要があります。その初回観測でデータがなければ消費済みです。後で都合の良い気配値を探しません。境界時刻自体はデータ到着や約定を証明しません。

正の価格、Ask≥Bid、スプレッド≤2.0 pips、BUYのBid_entry>BまたはSELLのAsk_entry<Bを要求します。不利な変位はBUYでAsk_entry−CloseBid(T)≤2 pips、SELLでCloseBid(T)−Bid_entry≤2 pips以内です。ストップ計算後は6≤R≤25 pipsを要求します。ブレイク水準との同値は不合格で、他の指定上限下限は境界を含みます。

最初の想定BUY/SELL気配値は数値条件に合格し、ブローカー確認は仮定です。別の失敗例では初回Bidが水準不足で、後の合格気配値は無視します。観測された約定ではありません。
最初の想定BUY/SELL気配値は数値条件に合格し、ブローカー確認は仮定です。別の失敗例では初回Bidが水準不足で、後の合格気配値は無視します。観測された約定ではありません。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

10. 発注要求前に正しい価格側の出口を固定する

BUYはAskで入り、SL_Bid=F、R=(Ask_entry−F)/pip、TP_Bid=Ask_entry+2R×pipを使います。SELLはBidで入り、s_entry=Ask_entry−Bid_entryを固定し、SL_Ask=V+s_entry、R=(SL_Ask−Bid_entry)/pip、TP_Ask=Bid_entry−2R×pipを使います。SELL換算は入口スプレッドによる指定変換であり、過去Ask高値の再現ではありません。

発注前に評価した気配値で絶対価格を固定し、後の約定スリッページでは動かしません。追随、ナンピン、部分決済は行いません。最初の保護約定で終了し、なければEを含む12本のH1足終了後、Close(E+11)で全決済を要求します。取引可能な気配値が必要で、ギャップ、休場、変動スプレッドが約定と実損失を変えます。

11. 費用を予算化し数量を切り下げる

予定予算は0.5% of equityです。独立例では口座純資産$10,000、予算$50、pip価値$10 per pip per lot、往復手数料$7 per lot、数量刻み0.01 lot、入口と出口の不利な余裕合計0.4+0.6=1 pipを仮定します。資金調達費ゼロは本例だけの仮定です。

一ロットの推定損失は(R+1)×10+7、費用控除後の潜在利益は(2R−1)×10−7です。floor((50/loss_per_lot)/0.01)×0.01を使い、数量制限、証拠金、実契約価値、価格刻み、ストップ距離を確認します。最小ロットの予定損失が予算を超えれば見送ります。価格側には既にスプレッドを含み、二重控除しません。予定リスクは実損失上限の保証ではありません。

予定損失と潜在利益には合計1pipの不利な余裕と手数料を含みます。数量を切り下げ、次の刻みは50ドル予算を超えます。価格は評価した気配値で固定します。
予定損失と潜在利益には合計1pipの不利な余裕と手数料を含みます。数量を切り下げ、次の刻みは50ドル予算を超えます。価格は評価した気配値で固定します。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

12. BUYの全時間順序と計画を再現する

ゼロ足は2026-10-19 11:00 UTCに開始します。新規起点Z=k80、山A=k84、最初の収縮C=k85、3本目K=k87、最初の回復T=k88です。A/K/TのDは1.263422 / 0.553944 / 0.595605 pips。CでMはまだ上がりDは縮小するため、二種類の棒を取り違えられません。

BUYはCでB=1.10960、KでF=1.10890を固定します。T終値1.10970、終了境界2026-10-23 04:00 UTC。最初のデータとBid/Askを04:00:10 UTC、1.10970 / 1.10986と仮定します。このときR=9.6 pips、目標1.11178、一ロット損失・潜在利益$113 / $175です。数量0.44 lotは$49.72を計画し、次刻みは$50.85。必要なら時間決済境界は2026-10-23 16:00 UTCです。その後の約定や結果は主張しません。

13. 独立したSELL気配値計画を確認する

反転SELLはB=1.10040、Bid上限V=1.10110、T終値1.10030です。A/K/TでのDは−1.263422 / −0.553944 / −0.595605 pips。振幅は3回下がってから増え、回復はDの数値低下に当たります。

最初のBid/Ask1.10014 / 1.10030、スプレッド1.6 pipsを仮定します。固定Askストップ1.10126からR=11.2 pips、Ask目標1.09790です。一ロット損失・潜在利益は$129 / $207、数量0.38 lotで$49.02、次刻みでは$50.31。気配値と時間決済の境界はBUYと同じです。二Rの費用前目標は、予定損失二倍の純利益ではありません。

14. 早期・深過ぎ・遅れ・初回失敗を残す

独立系列は、2回だけの収縮後の回復、下限未満の残存振幅0.2139508498、Tでの4回目の縮小、Tでの保護接触を不採用にします。同値例の別途固定水準はB=1.10970です。Tはそこに等しく閉じ、後で上抜いても最初の回復は不合格です。

最初の気配値不採用では、04:00:10 UTCにBid/Ask1.10955 / 1.10971を仮定します。スプレッドと有利な変位が許容内でもBidがBUY水準未満です。後の04:00:30 UTCの1.10970 / 1.10986は無視します。独立した教材であり、勝つ約定を後から選ぶ代替例ではありません。

別の先行ヒゲによってBUY水準がT終値と同値になります。ヒストグラム回復は有効でも厳密な価格条件は不合格です。後のブレイクは消費済み区間であり新しい許可ではありません。
別の先行ヒゲによってBUY水準がT終値と同値になります。ヒストグラム回復は有効でも厳密な価格条件は不合格です。後のブレイクは消費済み区間であり新しい許可ではありません。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。
独立系列が早期回復、深過ぎる収縮、期限内回復の欠如、T保護接触を示します。失敗ごとの時計と優先順位を保ち、後の見栄えの良い足で修復しません。
独立系列が早期回復、深過ぎる収縮、期限内回復の欠如、T保護接触を示します。失敗ごとの時計と優先順位を保ち、後の見栄えの良い足で修復しません。 小さい画面では、図を横にスクロールするとラベルを読みやすくなります。

15. 全履歴を取得し確定バッファーを読む

最初のCSVに架空8系列、全初期化履歴、EMA12/26、メイン、SMAシグナル、差分があります。山と固定水準の欄は判明時にだけ現れます。二つ目はイベントと想定気配値です。表のBUY指標はpips、CSV指標は価格単位です。初期空欄は未取得で、ゼロではありません。

確定MT4差分はiOsMA(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,1)で取得できます。または同じiMACD入力とシフトでMODE_MAINからMODE_SIGNALを引きます。前の確定足はシフト2、シフト0は形成中です。後でシフトが変わるので時刻を保存します。MT4は開始時刻、本例UTCは終了境界を示します。

架空H1四本値8系列、EMA、MACDメイン、SMAシグナル、差分を取得(CSV)

判断イベントと想定気配値計画を取得(CSV)

添字UTC足終了境界Bid終値M (pips)S (pips)D (pips)
792026-10-22 19:00:00 UTC1.107907.0000007.0000000.000000
802026-10-22 20:00:00 UTC1.108207.1595447.0177270.141817
842026-10-23 00:00:00 UTC1.109408.7567497.4933271.263422
852026-10-23 01:00:00 UTC1.109208.8841777.7026801.181497
862026-10-23 02:00:00 UTC1.109108.8029987.9030130.899985
872026-10-23 03:00:00 UTC1.109108.6390778.0851320.553944
882026-10-23 04:00:00 UTC1.109708.8908308.2952250.595605

16. 成績を研究する前に状態を照合する

一銘柄一ポジション、一機会一回の新規成行要求までとし、保護の同時付与を必要とします。ブローカー拒否、リクオート、古いデータ、初回不合格で区間を消費します。結果不明なら新リスク前に注文番号と建玉を照合し、自動再試行しません。確認済み決済後も将来の独立起点を待ち、保有中に始まった区間を採用しません。

因果的な履歴接頭部分、同値、欠損前値、深さ境界、失効を検証します。Bid OHLCでAsk約定や両出口接触の先後は復元できず、曖昧と記録してティックを取得します。ブローカー履歴、現実的費用、不採用例、標本外検証が必要です。例は規則と計算の再現性を示すだけで、勝率や実資金取引の根拠を示しません。

よくある質問

どのヒストグラムを使いますか。

MACDメインから9値の単純シグナルを引いた差分です。MT4標準棒はメインなので、その収縮を数えると別モデルになります。指数シグナルでも差分は変わります。

小さくなる3観測だけで足りますか。

いいえ。認識した山から厳密に3回減少し、直後の足で回復する必要があります。初期区間でも収縮前に少なくとも3観測の増加が必要です。

価格確認は回復の一足後でもよいですか。

いいえ。最初の期限内回復と同じ確定足で固定水準を越える必要があります。後のブレイクは、初回同値や価格不足を修復しません。

メインが正なら不採用区間を再開できますか。

できません。環境だけではリセットしません。差分が旧符号を離れ、将来の新しい交差が、フラットかつ状態照合済みで独立に合格する必要があります。

SELLストップは観測した過去Ask高値ですか。

違います。調整のBid上限を入口スプレッドで換算した値です。将来のスプレッドでAskストップに対応するBidは変わり、Bid足だけではAsk約定を復元できません。

例から収益性が分かりますか。

いいえ。独自の架空OHLCと想定気配値であり、注文や結果はありません。設定、深さ、余裕幅、期限は未検証の研究上の選択です。

出典と検証上の注記

一次資料はメイン・シグナル・差分、MT4の単純シグナル、他方式のEMAシグナル、確定添字、約定価格側を支えます。区間、拡大、収縮、深さ、時間、価格、保護、気配値と全データの厳密な規則は独自仮説で、資料が成績を検証するものではありません。

教育用戦略仮説。架空8系列と想定気配値のみで、実注文、ブローカーバックテスト、測定優位性、保証結果はありません。