EMAフィルターとMACDは、同じ計算を表していても二つの独立した確認に見えることがあります。別のMACD交差を待てば、観測時刻と利用できる価格も変わります。本稿は共通情報と新しいイベントを分け、早期観測と期限付きの遅延観測を定義し、五つのM5経路を再現します。明瞭に見えるチャートだけでは、コスト後の成績改善を証明できません。
1. 二つ目の指標が何を追加するかを問う
EMAは選んだ価格系列を平滑化します。MACDは同じ系列の二つのEMAを差し引き、その差をシグナル平均と比べます。別パネルに表示しても、合致が独立した証拠になるわけではありません。上昇が続けば関連条件が同時に正となり、横ばいでは交差が繰り返されます。どちらの見た目も、現実的なコスト後の優位性を示しません。
重要なのは、明確な追加条件が固定した研究手順を改善し、時刻と執行の違いに見合うかです。早いBUY側観測Aと遅延観測Bを比べます。これは記録するイベントで、市場注文や完成戦略ではありません。取引時間、実際の保護、決済、許容気配値、要求時刻、ポートフォリオ制限は、成績評価前に明示する必要があります。
2. 価格系列とすべての入力を固定する
架空のEURGBP Bid OHLCをM5で使い、入力はCloseです。背景はEMA20 / EMA50、MACDは12 / 26 / 9でシグナルはSMA。描画シフトは0です。新足を確認した後、確定バッファをshift=1、その一つ前をshift=2で読みます。描画位置のシフトと確定値を選ぶバッファ位置は別の入力です。
期間と2 barsの確認窓は、明示した例であり、最適化済み設定や万能な手法ではありません。銘柄、価格側、欠落処理、比較方法を結果を見る前に固定します。必要な確定入力が欠けたら待機観測を終了し、連続した履歴を十分再構築して新しい適格イベントを待ちます。作り物の足や欠落区間を挟んで古い起点を持ち越しません。
| 要素 | 基準 | 判定上の役割 |
|---|---|---|
| 価格と時計 | EURGBP · Bid · M5 · Close | 確定足の単一カレンダー |
| 背景 | EMA20 / EMA50 · C>E50 | 価格位置・独立証拠ではない |
| MACD | 12 / 26 · SMA9 · D=M−S | XとZを別イベントにする |
| 遅延観測 | P+1...P+2 · T=1 · D>0 | 取消し→期限切れ→Zの順 |
3. EMAを計算し、完全な重複を示す
期間nにはa_n=2/(n+1)を使います。この有限長の参照計算はE_n(n-1)=mean(C[0...n-1])で初期化し、以後E_n(k)=a_n*C(k)+(1-a_n)*E_n(k-1)を適用します。期間12/20/26/50の初回値はk11 / k19 / k25 / k49です。前の履歴や別の初期値を使えば後の値も変わり得ます。再現可能な初期値を示しても、稼働端末の全履歴との一致を立証したことにはなりません。
入力と位置合わせが同じならM=E12-E26なので、M>0 iff E12>E26です。両方を要求してもフィルターは増えません。本稿の20/50は別の組み合わせで、この完全同一条件とは異なりますが、系列は同じ終値を使います。論理的な重複と統計的な依存を区別します。指標名を増やしても、独立情報や不確実性の低下が自動的に得られるわけではありません。
4. 主線、シグナル、OsMAを区別する
参照計算はM(k)=E12(k)-E26(k)、S(k)=mean(M[k-8...k])、D(k)=M(k)-S(k)を定めます。Mの開始はk25、SとDはk33。新しいシグナル線交差はX(k)=[D(k-1)<=0 AND D(k)>0]で、初めて比較できるのはk34です。主線の新しいゼロ上抜けはZ(k)=[M(k-1)<=0 AND M(k)>0]で、k26から比較できます。
MT4標準MACDでは主系列が棒で表示されます。他の環境でMACDヒストグラムと呼ぶ主線とシグナルの差と、必ずしも同じではありません。本稿ではその差がOsMAです。形ではなく数値バッファを特定します。SMA9をEMA9に替えれば別実験です。計算と比較は小数出力前の厳密な分数で行い、小さな負値をゼロ表示に丸めて交差を作らないようにします。
5. 背景と適格な早期起点を定義する
T(k)=[E20(k)>E50(k) AND C(k)>E50(k)]を定め、初回はk49です。これは明示した価格位置の背景で、持続的上昇トレンドの証明ではありません。起点PにはT(P)=1 AND X(P)=1 AND M(P)<0を要求し、A(P)=1を記録して遅延観測を開始します。厳密な価格条件では等号は不成立です。主線が既にゼロ以上なら、この負値起点の研究には含めません。
この起点は、主線がまだ負のままシグナルに対して改善し始めた状態を調べます。同じ足でEMA20/50が交差する必要はありません。Dが正のまま続いても新しいXではありません。X時点でTが不成立なら、後の背景改善に古いイベントを引き継げません。除外した生の交差も保存し、成功例だけでなく不適格理由を読者が確認できるようにします。
6. 遅延版に期限と判定順序を与える
確認できるのはP+1とP+2だけです。後続確定足ごとに、まずT=0 OR D<=0で取消し、次にk>P+2で期限切れ、その後で新しいZ(k)=1を認めてB(k)=1を記録します。それ以外は待ちます。主線がゼロなら正ではありません。背景と主線がシグナルを上回る条件は、最後の交差だけでなく途中のすべての確定足で必要です。
確認、取消し、期限切れでそのPは終了します。後の正の主線で復活せず、待機処理した行を同じ足の新規起点には使いません。将来の独立したXは、全起点条件が新たに成立すれば別観測を開始できます。将来のイベントを禁止するのではなく、終了済み観測に都合のよい確認や暗黙の期限延長を与えないためです。
7. 五つの架空履歴を最初から再構築する
公開ファイルは5の独立履歴、それぞれ100本、合計500行です。三つは最初の76終値を共有し、60個の上昇値、10個の下落値、6個の回復値を固定tick刻みで作ります。分岐名はtimely / late_zero / signal_lostです。context_lateは別の緩い上昇と回復、五つ目は一定OHLCです。全EMA、M、S、D、背景、交差、起点、観測フラグを含みます。
行は01:45 UTCからの予定UTC確定時刻を持ちます。共通起点はP=k75 / 08:00 UTC、別履歴context_lateの交差はk72 / 07:45 UTCです。各履歴を初期値から独立に計算します。実体とヒゲは固定価格刻みの終値から構成します。架空経路が確認するのは定義、精度、順序で、市場での頻度や取引成績ではありません。
8. ゼロ未満の交差と期限内確認を読む
共通Pで終値は0.85235、Tは成立します。pip単位でMは-0.3316、Sは-0.3520、Dは+0.0204で、前のDは負でした。したがってMがまだ負でもX=1、A=1です。主線とシグナルは異なる二つの負数なので、シグナルの上抜けに正の主線は不要です。
次の主線も負のままです。k77 / 08:10 UTCで終値0.85255、Mは+0.1778 pips、Sは-0.4285 pipsとなります。背景とDが継続成立し、Z=1がP+2で確認、B=1です。図の終値差は2.0 pips。これは価格経路上の差で、執行可能な入口価格差でも利益の証明でもありません。
| 分岐/足 | Bid終値 | M / pip | S / pip | T | X | Z | A | B | 状態 |
|---|---|---|---|---|---|---|---|---|---|
| timely · k75 | 0.85235 | -0.3316 | -0.3520 | 1 | 1 | 0 | 1 | 0 | ゼロ未満の新しいシグナル交差 |
| timely · k77 | 0.85255 | 0.1778 | -0.4285 | 1 | 0 | 1 | 0 | 1 | 期限内のゼロ確認 |
| late_zero · k77 | 0.85240 | -0.0035 | -0.4575 | 1 | 0 | 0 | 0 | 0 | 遅延観測B |
| late_zero · k78 | 0.85260 | 0.2874 | -0.3904 | 1 | 0 | 1 | 0 | 0 | ゼロ交差より前に期限切れ |
| signal_lost · k76 | 0.85196 | -0.4822 | -0.4749 | 1 | 0 | 0 | 0 | 0 | シグナル条件喪失で取消し |
| signal_lost · k77 | 0.85295 | 0.1951 | -0.4700 | 1 | 1 | 1 | 0 | 0 | 新交差も開始条件の対象外 |
| context_late · k72 | 0.85037 | -0.5790 | -0.7865 | 0 | 1 | 0 | 0 | 0 | 起点時点の背景が不成立 |
| context_late · k74 | 0.85053 | -0.1137 | -0.7474 | 1 | 0 | 0 | 0 | 0 | 明示したEMA価格背景 |
| context_late · k75 | 0.85061 | 0.1414 | -0.6366 | 1 | 0 | 1 | 0 | 0 | 起点がないゼロ交差 |
| flat · k77 | 0.85000 | 0.0000 | 0.0000 | 0 | 0 | 0 | 0 | 0 | 一定入力:厳密イベントなし |
9. ゼロに近い負値と遅い交差を分ける
late_zeroのk77では、主線はまだ約-0.0035 pipsです。Dは正でTも成立しますが、主線の厳密なゼロ上抜けはありません。価格単位で数桁に丸めると負号が隠れたりゼロに見えたりします。比較は厳密値で行い、表示桁数でイベントを定義しません。
k78 / 08:15 UTCでMは正になりZ=1です。しかしP+3なので、期限切れが優先しB=0です。後の図が良く見えても変わりません。Aは早期観測のままで、時刻や価格を遅い版に貸しません。窓を延ばすなら、事前に宣言した別候補として全体を比較し、後付けの修正にしません。
10. 条件喪失で観測を取り消し、後の二重交差と分ける
signal_lostのk76では終値0.85196です。EMA背景は成立したままですが、Dは約-0.0073 pipsで主線がシグナルを上回らなくなります。遅延観測は直ちに取り消します。この数学条件の喪失は観測の失効であり、執行済みストップ、実現損失、金額リスク境界ではありません。
k77の強い回復でX=1 AND Z=1となり、Mは正です。古いPは取り消されたままでB=0。新しいXも負値起点を満たさず、この足のA=0です。正の主線で同時開始を認めるモデルは別に定義・検証できますが、古い起点を借りたり、すべての交差を同一視したりはできません。
11. 回復した背景を古いイベントへ結び付けない
別履歴context_lateはk72に新しいXがありますが、E20=0.85026351がE50=0.85027680未満です。Tが不成立なのでA=0、遅延観測は開始しません。k74では背景が成立してもXは新しくありません。k75のゼロ上抜けには進行中のPがなく、B=0です。
この除外と、適格開始後の条件喪失は別カテゴリとして保存します。一定価格履歴は等号も検証します。同じ初期化平均ならMとDはゼロで、厳密なX、Z、Tはありません。厳密計算で丸めによる架空イベントを防ぎます。実際の不規則な相場では、EMA背景が成立しても反転、繰り返し交差、高い売買回転コストが起こり得ます。
12. 足の確定時刻と注文時計を分ける
Pは07:55 UTCに始まり08:00 UTCに確定します。後続2本のM5は08:05 UTCと08:10 UTCに確定し、08:15 UTCは窓の外です。後続データで足の終了を認識して初めて指標の最終値が使えます。過去の時刻境界だけでは、その瞬間の気配値や約定の存在は証明されません。
その日付の実際の時差でブローカー時刻を換算し対応を保存します。完成戦略は気配値の古さ、要求遅延、許容距離、再試行を別に制限する必要があります。M1へ移すと入力履歴と実時間の窓が変わります。期間数が同じでも時間足間でシグナルは保存されません。高速版は回転と執行コストを含む別の固定実験として比べます。
| UTC段階 | 利用できる情報 | 未確定の情報 |
|---|---|---|
| P · 08:00 | ゼロ未満の適格X・A | 将来のZと執行気配値 |
| P+1 · 08:05 | 最初の後続確定足 | 2本目と実際の要求 |
| P+2 · 08:10 | 最後の適格Z・条件成立ならB | 実際の要求と約定 |
| P+3 · 08:15 | 前の確認がなければ期限切れ | 古い起点を再利用しない |
13. 独立EURGBPのBUY気配値をコスト後で比較する
この別比較はBidストップ0.85180と目標0.85340を固定します。早いBid/Askは0.85230 / 0.85240、後は0.85246 / 0.85256で、スプレッドはいずれも1.0 pip。往復手数料0.5 pipと不利な執行の合計予備幅0.3 pipにより0.8 pipを加えます。早い予定損失6.8 pips、目標純幅9.2 pips、比率1.3529は、後に8.4 pips、7.6 pips、0.9048となります。
比較基準net reward / planned loss >=1.20では早い気配値だけが合格です。有効証拠金10000 USD、予算0.30%=30 USD、標準ロットpip価値の仮定12.50 USD、数量刻み0.01なら早期は0.35 lots / 29.75 USD。後の比較用数量0.28 lots / 29.40 USDへ減らしても不合格比率は改善しません。これらは履歴と独立した代替気配値で、描いた足の後に記録された約定ではありません。
| 気配値 | Bid / Ask | ストップ(pip) | 損失+コスト | 純目標 | 比率 | ロット | リスクUSD |
|---|---|---|---|---|---|---|---|
| 早い気配値・合格 | 0.85230 / 0.85240 | 6.0 | 6.8 | 9.2 | 1.3529 | 0.35 | 29.75 |
| 後の気配値・不合格 | 0.85246 / 0.85256 | 7.6 | 8.4 | 7.6 | 0.9048 | 0.28 | 29.40 |
14. 価格表示通貨のリスクを換算し、スプレッドを一度だけ数える
契約100000 EUR、pip0.0001を仮定します。標準ロット1pipは10 GBPで、10 USDではありません。架空の計画換算1 GBP=1.25 USDで12.50 USDです。pointとtickは0.00001とします。実際の契約、口座通貨への換算、数量、証拠金、ストップ制約を確認します。実決済前にレートは変動し得るため、この固定仮定は将来の金額保証ではありません。
BUYは手数料・予備幅前に(Ask-S_bid)/pipと(T_bid-Ask)/pipを使います。執行側価格差にスプレッド効果は含まれ、再加算しません。SELLは別規則でBid入口、Ask決済です。保護と予備幅はギャップ、滑り、拒否による実損を上限内にしません。タイムアウト後は注文と約定を照合してから再試行します。指標の再合致では、結果不明の注文は解決しません。
15. 共通起点で早期版と遅延版を比較する
AとBを同じ適格Pのカレンダーで比べ、取消し、期限切れ、欠けた観測も残します。Aは早く、Bは条件と別の決定時刻を追加します。売買規則完成後、気配値の利用可能性、保護、決済、コスト、数量方法を各実時刻で同一基準にします。Aの早い価格をBに与えたり、最後に確認できた例だけを評価したりしません。
探索範囲を固定し、未使用の後続データを残します。試した全EMA組、MACD期間、シグナル平均、背景、期限を記録します。純期待値、ドローダウン、回転、不確かさ、コスト感応度を評価します。イベント減少や選別後の高勝率だけでは不十分です。同一足で決済が競合するならtick順序が重要です。五つの構成経路は仕組みだけを検証し、未知データでどちらが優れるかは推定しません。
16. 完成戦略の前にガイドの基礎をそろえる
研究記録は価格側、時間足、EMA初期値、シグナル方法、バッファ位置、厳密比較、データ利用可能時刻を明示します。M、S、DとX、Zを分け、重複条件を特定して起点・取消し・期限の優先順を固定します。結果後に有利な図を選んだり難しい分岐で設定を変えたりせず、他の読者も同じイベントを再現できる必要があります。
本稿は組み合わせスキャルピングの3本目のガイドです。EMA・RSIは期限内のモメンタム低下・回復の順序、ボリンジャー・ストキャスティクスは固定下限の最初の回復を扱います。規則は分けます。基礎と公開後確認の次に完成戦略を作成します。データ、通貨換算、既存MACDモデルの記事が背景を補いますが、入口、保護、決済、セッション、ポートフォリオ仕様は別途完成させる必要があります。
よくある質問
MACDが正ならEMA12がEMA26より上という条件を二重確認できますか?
価格、期間、初期値、位置合わせが同じなら完全に同じ条件です。主線はEMA12からEMA26を引いた値なので、二重に数えても新たな選別はありません。EMA20/50は別組ですが同じ価格を使います。
MT4標準MACDの棒はOsMAと同じですか?
MT4はMACD主線を棒で描きます。OsMAは主線とシグナルの差です。他の環境はその差をヒストグラムと呼ぶ場合があります。形ではなく系列とシグナル平均を確認します。
ゼロ未満でも新しいシグナル線交差は起きますか?
はい。主線がより負のシグナルを上回っても両方が負のままの場合があります。timelyではXがk75、主線ゼロ交差はk77です。条件と時刻が異なります。
主線がちょうどゼロなら遅延観測を確認できますか?
できません。Zは前値がゼロ以下、現在値が厳密に正であることを要求します。表示丸めでは判定しません。2本の窓と背景・シグナル条件の連続成立も必要です。
後のEMA合致で前の不成立交差を救えますか?
できません。新しい起点時点で背景が必要です。context_lateはk72で不成立となり、後に改善しても新しい適格Xがありません。その後のゼロ交差には進行中のPがなく、別の時間規則は別研究です。
AとBは利益の出るスキャルピング戦略ですか?
BUY観測だけで、運用成績は測定していません。注文、保護、決済、時間、気配値、コスト、ポートフォリオを定義し、適切な未使用データと執行条件で検証して初めて成績を評価できます。
出典と研究上の注記
MetaQuotesはiMA・iMACD入力、単純平均シグナルを伴う主線、主線とシグナルの差であるOsMA、発注価格を説明しています。有限長SMA初期値、厳密な有理数比較、観測期限、架空経路は本稿で明示する研究上の選択です。端末との一致や最適値を立証するものではありません。二つのファイルで計算を公開し、独立気配値には仮定の換算レートを用います。
- MetaTrader 4 Help: MACD
- MQL4 Reference: iMA
- MQL4 Reference: iMACD
- MetaTrader 4 Help: OsMA
- MQL4 Reference: OrderSend
教育用です。履歴、気配値、換算レートはすべて架空です。FXにはリスクがあります。関連指標、確認待ち、予定ストップ、予備幅は利益の出る執行や実損失の上限を保証しません。