押し目・戻り・トレンドとは|EAのシグナル判定で使う相場用語
押し目、戻り、トレンドは、EAのシグナル判定やインジケーター条件を確認する時によく使われる相場用語です。
トレンドとは、価格が一定方向へ動いている状態を指します。押し目は、上昇方向の流れの中で一時的に下がる動き、戻りは、下落方向の流れの中で一時的に上がる動きを指すことがあります。
EAでは、押し目や戻りをそのまま人の感覚で判断するのではなく、移動平均線、高値安値、ローソク足、ATR、ADX、上位足方向、価格位置などの条件に置き換えて判定する場合があります。
ただし、押し目買いや戻り売りは、この記事では売買手法として推奨しません。EAのシグナル判定、方向フィルター、バックテスト、ログ確認で使う基本用語として整理します。
この記事では、押し目、戻り、トレンドについて、MT4/MT5のEA設定、GOLD / XAUUSD、インジケーター、バックテスト、EAログで確認するポイントを整理します。
なお、この記事はEAの判定条件や検証項目を確認するための内容です。特定の売買方向、推奨エントリー、推奨ロット、推奨SL/TP、利益保証を行うものではありません。
この記事で確認すること
| 用語 | 意味 | EAで確認する項目 |
|---|---|---|
| トレンド | 価格が一定方向へ動いている状態です。 | trend_state、MA方向、上位足方向を確認します。 |
| 上昇トレンド | 価格が上方向へ進みやすい状態です。 | 高値安値の切り上げ、MA傾き、BUY方向フィルターを確認します。 |
| 下降トレンド | 価格が下方向へ進みやすい状態です。 | 高値安値の切り下げ、MA傾き、SELL方向フィルターを確認します。 |
| 押し目 | 上昇方向の中で一時的に下がる動きです。 | pullback_check、押し目判定、価格位置を確認します。 |
| 戻り | 下降方向の中で一時的に上がる動きです。 | retracement_check、戻り判定、価格位置を確認します。 |
トレンドとは
トレンドとは、相場が一定方向へ動いている状態を指します。
価格が上方向へ進みやすい状態を上昇トレンド、下方向へ進みやすい状態を下降トレンドと呼ぶことがあります。方向感が弱く、一定範囲で上下している状態はレンジと呼ばれる場合があります。
| 状態 | 一般的な見方 | EAでの確認例 |
|---|---|---|
| 上昇トレンド | 高値や安値が切り上がりやすい状態です。 | trend_state=UP、ma_slope=UP |
| 下降トレンド | 高値や安値が切り下がりやすい状態です。 | trend_state=DOWN、ma_slope=DOWN |
| レンジ | 一定範囲で上下しやすい状態です。 | trend_state=RANGE、range_filter=ON |
| 方向不明 | 上昇・下降の判定が弱い状態です。 | trend_state=NEUTRAL、entry_skip |
| 急変中 | 短時間で大きく動いている状態です。 | volatility_block、spike_filter |
EAでは、トレンドを人の見た目だけで判断するのではなく、移動平均線、ADX、高値安値、上位足、ローソク足、ATRなどの条件として定義する場合があります。
押し目とは
押し目とは、上昇方向の流れの中で、価格が一時的に下がる動きを指します。
上昇トレンド中でも、価格が一直線に上がり続けるわけではありません。上がった後に一度下がり、再び上方向へ動くような場面を、押し目として説明することがあります。
| 確認項目 | 内容 | EAでの確認例 |
|---|---|---|
| 上昇方向 | 全体の流れが上方向か確認します。 | trend_state=UP、upper_tf_trend=UP |
| 一時的な下落 | 価格が短期的に下がっているか確認します。 | pullback_depth、price_below_short_ma |
| 下げ止まり候補 | 再上昇の候補位置か確認します。 | support_zone、ma_touch、candle_rebound |
| 過熱回避 | 高値追いになっていないか確認します。 | overheat_filter、distance_from_ma |
| BUY条件 | BUYシグナル候補として見る場合があります。 | buy_signal_candidate、buy_gate_ok |
EAでは、押し目を「上昇トレンド中の一時的な下落」「移動平均線付近への接近」「短期オシレーターの調整」「高値追い回避」などの条件に分解して判定する場合があります。
戻りとは
戻りとは、下降方向の流れの中で、価格が一時的に上がる動きを指します。
下降トレンド中でも、価格が一直線に下がり続けるわけではありません。下がった後に一度上がり、再び下方向へ動くような場面を、戻りとして説明することがあります。
| 確認項目 | 内容 | EAでの確認例 |
|---|---|---|
| 下降方向 | 全体の流れが下方向か確認します。 | trend_state=DOWN、upper_tf_trend=DOWN |
| 一時的な上昇 | 価格が短期的に上がっているか確認します。 | retracement_depth、price_above_short_ma |
| 上げ止まり候補 | 再下落の候補位置か確認します。 | resistance_zone、ma_touch、candle_reject |
| 追い売り回避 | 安値追いになっていないか確認します。 | overheat_filter、distance_from_ma |
| SELL条件 | SELLシグナル候補として見る場合があります。 | sell_signal_candidate、sell_gate_ok |
EAでは、戻りを「下降トレンド中の一時的な上昇」「移動平均線付近への接近」「短期オシレーターの戻り」「安値追い回避」などの条件に分解して判定する場合があります。
押し目買い・戻り売りをEAではどう扱うか
押し目買い、戻り売りという言葉は、裁量トレードの説明でよく使われます。
EAでは、人の感覚による押し目や戻りをそのまま使うのではなく、条件として数値化します。たとえば、上位足トレンド、移動平均線の傾き、価格と移動平均線の距離、直近高値安値、ローソク足の反応、ATR、スプレッドなどを組み合わせて判定します。
| 裁量用語 | EAでの置き換え例 | 確認するログ |
|---|---|---|
| 押し目買い | 上昇方向 + 一時的な下落 + 再上昇候補 | trend_up、pullback_ok、buy_signal |
| 戻り売り | 下降方向 + 一時的な上昇 + 再下落候補 | trend_down、retracement_ok、sell_signal |
| 高値追い回避 | 価格が移動平均線から離れすぎていないか確認 | distance_filter、overheat_block |
| 安値追い回避 | 価格が短時間で下がりすぎていないか確認 | distance_filter、overheat_block |
| 方向一致 | 上位足と下位足の方向が一致しているか確認 | mtf_trend_ok、upper_tf_state |
このように、EAでは「押し目」「戻り」を文章表現ではなく、判定条件、フィルター、ログ理由として確認します。
トレンド判定で使われる主な要素
EAやインジケーターでは、トレンド判定に複数の要素が使われることがあります。
| 要素 | 確認内容 | EAでの見方 |
|---|---|---|
| 移動平均線 | 価格の平均線です。 | MAの傾き、並び、価格との位置を確認します。 |
| 高値安値 | 直近の高値・安値です。 | 切り上げ、切り下げ、ブレイクを確認します。 |
| ADX | トレンドの強さを確認する指標です。 | 方向ではなく強さの確認に使われる場合があります。 |
| ATR | 値幅の大きさを確認する指標です。 | 急変や低ボラ環境の確認に使われます。 |
| 上位足 | より大きな時間足の方向です。 | H1、H4、D1などの方向確認に使われます。 |
| ローソク足 | 価格の始値・高値・安値・終値です。 | 反発、包み足、実体、ヒゲなどを見る場合があります。 |
| 価格位置 | サポート、レジスタンス、MAとの距離です。 | 押し目候補や戻り候補の確認に使われます。 |
どの要素を使うかはEAごとに異なります。重要なのは、トレンド判定、押し目判定、戻り判定、エントリー判定が混ざっていないかを確認することです。
シグナル判定と注文実行は別に確認する
EAでは、押し目や戻りの条件が成立しても、必ず注文が出るとは限りません。
シグナル条件が成立していても、スプレッド、取引時間、最大ポジション数、証拠金、リスク制限、外部制御、認証状態などにより、新規注文が見送りになる場合があります。
| 段階 | 確認内容 | ログ例 |
|---|---|---|
| 方向判定 | BUY方向かSELL方向かを確認します。 | signal_direction、trend_state |
| 押し目・戻り判定 | エントリー候補位置か確認します。 | pullback_check、retracement_check |
| スコア判定 | 複数条件の評価を確認します。 | score、entry_score |
| フィルター判定 | スプレッドや時間帯などを確認します。 | spread_block、time_block |
| 注文許可 | 実際に注文可能か確認します。 | entry_permission、risk_ok |
| 注文送信 | 注文が送信されたか確認します。 | order_sent、order_fail |
ログ確認では、シグナル不成立、条件成立後の見送り、注文失敗を分けて確認します。
GOLD / XAUUSDで確認すること
GOLD / XAUUSDでは、値幅が大きくなりやすく、押し目や戻りの見え方も通貨ペアと異なる場合があります。
一時的な下落や上昇が、単なるノイズなのか、押し目・戻り候補なのか、急変なのかを確認するために、ATR、スプレッド、point、digits、上位足方向、直近高値安値をあわせて確認します。
| 確認項目 | 内容 | GOLD / XAUUSDでの注意点 |
|---|---|---|
| 値幅 | 一定時間に動いた価格差です。 | 通貨ペアより大きく見える場合があります。 |
| ATR | 平均的な値幅です。 | 押し目・戻りの深さ確認に使われる場合があります。 |
| point | 最小価格変動単位です。 | 距離指定とログ単位を確認します。 |
| digits | 価格の桁数です。 | pips換算と混同しないよう確認します。 |
| スプレッド | BidとAskの差です。 | 短期判定では影響が大きくなる場合があります。 |
| 急変 | 短時間で大きく動く状態です。 | spike_filterやvolatility_blockを確認します。 |
時間足によってトレンドの見え方は変わる
トレンド、押し目、戻りは、見る時間足によって見え方が変わります。
M5では上昇に見えても、H1では下降中の戻りに見える場合があります。EAでは、チャート時間足、シグナル時間足、上位足フィルターを分けて確認します。
| 時間足 | 確認内容 | EAでの注意点 |
|---|---|---|
| 短期足 | M1、M5などの細かい動きです。 | ノイズ、スプレッド、急変の影響を確認します。 |
| 中期足 | M15、M30、H1などの方向感です。 | EAの標準判定時間足と合っているか確認します。 |
| 長期足 | H4、D1などの大きな流れです。 | 上位足フィルターとして使う場合があります。 |
| チャート時間足 | EAを設置している時間足です。 | 表示と内部判定が同じか確認します。 |
| 内部参照時間足 | EAが内部で使う時間足です。 | SignalTF、FilterTF、TrendTFを確認します。 |
トレンド判定はシグナルと発注条件を分けて確認する
押し目、戻り、トレンド判定は、EAのシグナル条件として使われることがあります。
ただし、シグナルが成立しても、スプレッド、ロット、証拠金、取引時間、発注前チェックで注文が見送られる場合があります。シグナル判定と実際の発注可否は分けて確認してください。
| 確認区分 | 見る内容 |
|---|---|
| シグナル判定 | トレンド方向、押し目、戻り、インジケーター条件を確認する |
| 発注条件 | スプレッド、ロット、証拠金、取引時間、trading allowedを確認する |
| 検証条件 | 時間足、銘柄、setファイル、バックテスト期間を記録する |
| ログ確認 | シグナル不成立と発注見送り理由を分けて確認する |
MQL5で発注前チェックを整理する場合は、MQL5でEAの発注前チェックを作る考え方を確認してください。
EAログでシグナル不成立や発注見送りを確認する場合は、EAログとは|Expertsログ・Journalログで確認する動作記録の基本も参考になります。
EA設定で確認する項目
押し目、戻り、トレンドに関係するEA設定では、方向判定、フィルター、エントリー条件を分けて確認します。
| 設定名の例 | 意味 | 確認内容 |
|---|---|---|
| UseTrendFilter | トレンドフィルターを使うかどうかです。 | ON/OFFと対象方向を確認します。 |
| TrendTimeframe | トレンド判定に使う時間足です。 | チャート時間足と同じか確認します。 |
| MAFilter | 移動平均線を使うフィルターです。 | MA期間、傾き、価格位置を確認します。 |
| PullbackFilter | 押し目判定を使うフィルターです。 | BUY条件と混同しないよう確認します。 |
| RetracementFilter | 戻り判定を使うフィルターです。 | SELL条件と混同しないよう確認します。 |
| ADXFilter | トレンドの強さを確認するフィルターです。 | 強さの確認であり方向判定とは分けます。 |
| OverheatFilter | 行き過ぎを避けるフィルターです。 | 高値追い・安値追いの抑制条件を確認します。 |
| RangeFilter | レンジ状態を確認するフィルターです。 | トレンド判定と矛盾していないか確認します。 |
バックテストで確認すること
押し目・戻り・トレンド判定を使うEAでは、バックテストで相場状態別の挙動を確認します。
最終損益だけでは、トレンド判定が正しく働いたかは判断できません。トレンド相場、レンジ相場、急変時、上位足方向一致時、方向不一致時のログや結果を確認します。バックテスト結果は将来の結果を保証するものではありません。
| 確認項目 | 記録する内容 |
|---|---|
| EA名 | 使用したEA名を記録します。 |
| EAバージョン | 判定仕様が変わる可能性があるため記録します。 |
| 銘柄 | GOLD / XAUUSDなど対象銘柄を記録します。 |
| 時間足 | チャート時間足と参照時間足を記録します。 |
| 検証期間 | トレンド相場とレンジ相場を含む期間を確認します。 |
| BUY回数 | 上昇方向のシグナル発生回数を確認します。 |
| SELL回数 | 下降方向のシグナル発生回数を確認します。 |
| 方向フィルター回数 | 方向不一致で見送りになった回数を確認します。 |
| 押し目判定回数 | 押し目条件が成立した回数を確認します。 |
| 戻り判定回数 | 戻り条件が成立した回数を確認します。 |
| 最大DD | 資金の最大落ち込みを確認します。 |
| ログ出力 | 判定理由が追えるか確認します。 |
EAログで確認したい項目
EAログでは、押し目・戻り・トレンドの判定理由を確認します。
特に、トレンド方向が上なのか下なのか、押し目や戻りの条件が成立したのか、条件成立後にエントリーが許可されたのか、フィルターで止まったのかを分けて確認します。
| ログ項目 | 確認内容 |
|---|---|
| trend_state | UP、DOWN、RANGE、NEUTRALなどの状態を確認します。 |
| upper_tf_trend | 上位足の方向を確認します。 |
| ma_slope | 移動平均線の傾きを確認します。 |
| price_position | 価格がMAや高値安値に対してどこにあるか確認します。 |
| pullback_check | 押し目条件が成立したか確認します。 |
| retracement_check | 戻り条件が成立したか確認します。 |
| overheat_filter | 高値追い・安値追いを避ける条件を確認します。 |
| range_filter | レンジ判定で止まったか確認します。 |
| signal_direction | BUY方向かSELL方向か確認します。 |
| entry_score | スコア条件を確認します。 |
| entry_skip | 見送り理由を確認します。 |
| order_sent | 実際に注文が送信されたか確認します。 |
| close_reason | 決済理由を確認します。 |
混同しやすい点
| 混同しやすい点 | 確認方法 |
|---|---|
| トレンド判定とエントリー判定を同じものとして見る | trend_stateとentry_signalを分けて確認します。 |
| 押し目なら必ずBUYと考える | 方向判定、価格位置、フィルター、注文許可を分けて確認します。 |
| 戻りなら必ずSELLと考える | 下降方向、戻り位置、リスク制限、注文実行を分けて確認します。 |
| 移動平均線だけでトレンド確定と見る | 高値安値、上位足、ATR、ADXなどの条件も確認します。 |
| 短期足だけで方向を判断する | 上位足フィルターや内部参照時間足を確認します。 |
| シグナル成立と注文成立を混同する | signal_direction、entry_permission、order_sentを分けて確認します。 |
確認順
| 順番 | 確認項目 | 確認内容 |
|---|---|---|
| 1 | トレンド判定の定義 | EAが何を基準にUP / DOWN / RANGEを判断するか確認します。 |
| 2 | 参照時間足 | チャート時間足、SignalTF、TrendTFを確認します。 |
| 3 | 押し目判定 | 上昇方向中の一時的な下落条件を確認します。 |
| 4 | 戻り判定 | 下降方向中の一時的な上昇条件を確認します。 |
| 5 | 価格位置 | MA、高値安値、サポート、レジスタンスとの距離を確認します。 |
| 6 | 過熱判定 | 高値追い・安値追いを避ける条件を確認します。 |
| 7 | GOLD / XAUUSDの値幅 | ATR、point、digits、スプレッドを確認します。 |
| 8 | バックテスト | トレンド相場、レンジ相場、急変時の挙動を確認します。 |
| 9 | EAログ | trend_state、pullback_check、entry_skipを確認します。 |
| 10 | 注文実行 | シグナル成立後にorder_sentまで進んだか確認します。 |
実務チェック表
| チェック項目 | 確認内容 |
|---|---|
| トレンドの意味を確認した | 上昇、下降、レンジ、方向不明を分けて確認します。 |
| 押し目の意味を確認した | 上昇方向中の一時的な下落として確認します。 |
| 戻りの意味を確認した | 下降方向中の一時的な上昇として確認します。 |
| トレンド判定の基準を確認した | MA、高値安値、ADX、上位足などを確認します。 |
| 参照時間足を確認した | SignalTF、TrendTF、FilterTFを確認します。 |
| 押し目・戻り判定を確認した | pullback_check、retracement_checkを確認します。 |
| 過熱判定を確認した | overheat_filter、distance_from_maを確認します。 |
| GOLD / XAUUSDの値幅を確認した | ATR、point、digits、spreadを確認します。 |
| シグナルと注文実行を分けて確認した | signal_direction、entry_permission、order_sentを確認します。 |
| バックテスト条件を保存した | EA名、バージョン、銘柄、時間足、期間、setファイルを保存します。 |
| EAログを確認した | trend_state、pullback_check、retracement_check、entry_skipを確認します。 |
FAQ
トレンドとは何ですか?
トレンドとは、価格が一定方向へ動いている状態を指します。EAでは、移動平均線、高値安値、上位足、ADXなどで判定する場合があります。
押し目とは何ですか?
押し目とは、上昇方向の流れの中で価格が一時的に下がる動きを指します。EAでは、上昇トレンド中の一時的な下落や価格位置として判定する場合があります。
戻りとは何ですか?
戻りとは、下降方向の流れの中で価格が一時的に上がる動きを指します。EAでは、下降トレンド中の一時的な上昇や価格位置として判定する場合があります。
押し目なら必ずBUYですか?
必ずBUYとは限りません。EAでは、方向判定、押し目条件、スプレッド、リスク制限、注文許可などを分けて確認します。
戻りなら必ずSELLですか?
必ずSELLとは限りません。下降方向、戻り位置、フィルター、注文実行条件を確認する必要があります。
EAログでは何を確認しますか?
trend_state、upper_tf_trend、pullback_check、retracement_check、entry_skip、signal_direction、order_sentなどを確認します。
関連ページ
| 関連ページ | 確認目的 |
|---|---|
| FX用語辞典 | EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。 |
| ロング・ショート・BUY・SELLとは | EAのBUY / SELLシグナル、注文方向、ポジション方向を確認します。 |
| ボラティリティ・ATRとは | 押し目や戻りの値幅、ATR、急変、GOLD / XAUUSDの値動きを確認します。 |
| サポートライン・レジスタンスラインとは | 押し目・戻り候補、高値安値、価格位置、ライン判定を確認します。 |
| スキャルピング・デイトレ・スイングとは | 時間足、運用時間軸、シグナル判定に使う相場環境を確認します。 |
| EAログとは | trend_state、pullback_check、retracement_check、entry_skipなどのログ確認に使います。 |
まとめ
トレンドとは、価格が一定方向へ動いている状態です。押し目は上昇方向の中で一時的に下がる動き、戻りは下降方向の中で一時的に上がる動きとして説明されることがあります。
EAでは、押し目や戻りを感覚で判断するのではなく、移動平均線、高値安値、上位足、ATR、ADX、価格位置、過熱判定などの条件に置き換えて確認します。
押し目や戻りの条件が成立しても、必ず注文が出るとは限りません。スプレッド、時間帯、リスク制限、証拠金、最大ポジション数、外部制御などで見送りになる場合があります。
バックテストやEAログでは、trend_state、upper_tf_trend、pullback_check、retracement_check、entry_skip、signal_direction、order_sentを確認し、シグナル判定と注文実行を分けて検証してください。
