無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
私たちのファンページに参加してください
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
- ビュー:
- 20
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
特徴:
- ATR平滑化されたヘイケンアシのローソク足がチャート上に直接表示されます:強気は青、弱気は赤で表示されます。
- 大幅な値動き:新しい平滑化されたヘイキンアシの終値が、前回の平滑化された終値から少なくともATR×感度の差がある場合、ローソク足は未平滑化のヘイキンアシ値にスナップします。
- 小幅な変動:始値と終値はブレンド係数を用いて前の平滑化ローソク足とブレンドされるため、些細なノイズによってローソク足の色が反転することはありません。
- トレンドバイアスラインとして、高速EMA(デフォルト20)と低速EMA(デフォルト50)がプロットされます。
- 平滑化されたローソク足がEMAのバイアスに沿って方向転換した際の、早期エントリーの買い/売り矢印:
- 買いシグナル:平滑化されたローソク足が強気に転じ(前のローソク足は強気ではなかった)、高速EMAが低速EMAを上回り、かつ2つのEMAが依然として接近している場合。
- 売りシグナル:平滑化されたローソク足が弱気に転じ(前のローソク足はそうではなかった)、ファストEMAがスローEMAを下回り、かつ2つのEMAが依然として近接している場合。
- 「近接している」かどうかはATR単位で測定されるため、このフィルターは各銘柄や時間枠に自動的に適応します。EMAが大幅に離れるとシグナルはスキップされるため、トレンドが伸びきった状態ではなく、初期の動きに焦点を当てたエントリーが可能になります。
- 買いの矢印はローソク足の下に、売りの矢印は上に配置されます。ローソク足と重ならないよう、ATRのわずかな割合分だけオフセットされています。
- ポップアップおよびプッシュ通知によるアラートは、方向ごとに1バーにつき1回送信され、「銘柄 時間足 - 買いシグナル」/「売りシグナル」という形式で表示されます。
- ATRおよびEMAの計算機能が内蔵されており、外部インジケーターやインクルードファイルは不要です。
パラメータ:
| パラメータ名 | 説明 |
|---|---|
| InpFastEMAPeriod | 高速EMAの期間(デフォルトは20)。 |
| InpSlowEMAPeriod | スロー EMA 期間(デフォルトは 50)。 |
| InpATRPeriod | ATRの期間(デフォルトは14)。平滑化の閾値、EMA距離フィルター、および矢印のオフセットに使用されます。 |
| InpMultiplier | シグナルの感度(デフォルト 0.8)。平滑化されたローソク足が生の平健足値にスナップするタイミングを決定する ATR の倍率。値が小さいほど価格の動きに密接に追従し、値が大きいほど滑らかで動きの遅いローソク足になります。 |
| InpBlendFactor | シグナルブレンド係数(デフォルト 0.3、範囲 0~1)。小幅な値動きをブレンドする際、新しい平金足(Heiken Ashi)の始値/終値に割り当てる重みです。値が小さいほど平滑化が進み、大きいほど反応が速くなります。 |
| InpMinEmaSeparationATR | EMA距離フィルター(デフォルト 0.25)。ファストEMAとスローEMAの間のギャップがこの値分のATR以下である場合にのみ、シグナルが成立します。値が小さいほど条件が厳しくなり、EMAの差が非常に小さい場合にのみシグナルが発生します。値が大きいほど、トレンドが確立した局面でもシグナルが発生しやすくなります。 |
| InpArrowOffsetATR | ローソク足からの矢印の距離を、ATRに対する比率で指定します(デフォルト 0.30)。 |
| InpSignalsEnabled | シグナルアラートを有効または無効にします(デフォルトはtrue)。これをオフにしても、チャート上には矢印が表示されます。 |
| InpPopupAlert | シグナルが発生した際にポップアップアラートを表示します(デフォルト:true)。 |
| InpPushAlert | シグナルが発生した際に、モバイル端末にプッシュ通知を送信します(デフォルトはfalse)。 |
注意事項および制限事項:
- シグナルのみ: このインジケーターは取引を実行しません。視覚的・分析的な用途のみを目的としており、注文管理やSL/TP機能はありません。
- 現在のバーの挙動: クローズ済みのバー上のシグナルは変化しません。現在形成中のバーはティックごとに再計算されるため、バーがクローズするまでは、そのバー上の矢印が表示されたり消えたりすることがあります。
- アラートのタイミング: アラートは、条件が満たされた時点で直ちに現在のバーに対して送信されます(バーの終値時点ではありません)。また、1バーにつき1方向につき1回のみ送信されます。
- 平根足(Heiken Ashi)の価格は計算値です: 平滑化されたローソク足は、実際の取引価格を示しているわけではありません。エントリー、ストップロス、テイクプロフィットの水準を決定する際は、標準の価格チャートをご利用ください。
- 早期エントリーフィルター: シグナルは、EMAが互いに接近している間のみ発動します。そのため、トレンドが強く拡大している間はシグナルの数が少なくなります。これは設計上の仕様です。
- 単一ファイル: 組み込みのATRおよびEMA計算機能を使用します。外部インジケーターやインクルードファイルは不要です。あらゆる銘柄および時間枠で動作します。
スクリーンショット:

まとめ:
ヘイケンアシの明快さを好む一方で、誤った色の反転を少なくしたい場合、このインジケーターはATRベースのフィルターでローソク足を平滑化し、EMAによるトレンドバイアスを追加し、明確な矢印とオプションのアラートで早期のエントリーポイントをマークします。これらすべてが1つの独立したファイルにまとめられています。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/63055
MACrossoverEA
このアドバイザーは、2つの移動平均線(FastとSlow)が交差した際に取引を開始します。どの銘柄や時間足でも機能します。
MarketInfo
MarketInfoは、MetaTrader 5用のシンプルな情報スクリプトです。このスクリプトは、現在の銘柄に関する主要データ(価格、スプレッド、ボラティリティ(ATR)、バーの終了までの残り時間、Nバー分の統計データ、トレンドの判定)を収集し、ログに出力します。
改良版スプレッドモニター
Spread Monitorは、MetaTrader 5用のシンプルな情報インジケーターです。現在のスプレッドをポイント単位で、色分けされた表示とレベルバーを備えたコンパクトなグラフィックパネルとして表示します。
Accelerator Oscillator (AC)
アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。