無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
1022
評価:
(14)
パブリッシュ済み:
2016.05.24 12:42
アップデート済み:
2023.03.30 13:36
xadx.mq5 (9.93 KB) ビュー
\MQL5\Include\
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

トレンドの安定性の決定のために、J.ウェルズワイルダーはAverage Directional Index (ADX)を開発しました。

ADXは、市場動向を分析し、外国為替市場などの取引の意思決定を行うことができます。

しかし、インディケータの外観は視覚的に便利ではなく、改良の余地があります。

改良のために、ColorXADX.mq5 インディケータのコードが作成され、+DI と -DI 線が現在のトレンドの方向によって変化し、クラウドの幅がトレンドの強さによって変化するDRAW_FILLINGスタイルで表示されます。ADX線は、点として形成されています。色は、これらのドットのレベルと相対した位置によって定義され、値が設定されているトレンドパワーに依存します。

インディケータは2つの平均化を使用したユニバーサル平滑化で構築されており、バリアントのダースからそれぞれの平均化を選択する可能性を持ちます。

  1. SMA - 単純移動平均
  2. EMA - 指数移動平均
  3. SMMA - 平滑化された移動平均
  4. LWMA - 線形加重移動平均
  5. JJMA - JMA適応平均
  6. JurX - ウルトラリニア平滑化
  7. ParMA - パラボリック平滑化
  8. T3 - Tillsonの複数指数平滑化
  9. VIDYA - Tushar Chandeのアルゴリズムを使用した平滑化
  10. AMA - Perry Kaufmanのアルゴリズムを使用した平滑化

Phaseパラメータは異なる平滑化アルゴリズムでは完全に異なる意味を持つことには留意すべきです。

  • JMAでは、それは-100〜100の外部Phase変数です。
  • それは、T3ではより良い視覚化のために100を乗じた平滑化率です。
  • VIDYAでは CMOオシレータ期間、AMAでは低速EMAの期間です。
  • AMAの高速EMA期間ではこれは固定値で、デフォルトでは2に等しいです。累乗比もAMAでは2に等しいです。

このインディケータは SmoothAlgorithms.mqhライブラリクラスを使用します(terminal_data_folder\MQL5\Include にコピーします)。このクラスの使用法の詳細については 「Averaging Price Series for Intermediate Calculations Without Using Additional Buffers(追加のバッファを使用しない中間計算のための価格のシリーズの平均化)」稿に記載があります。

ColorXADXとXADXインディケータ

ColorXADXインディケータの入力パラメータ:

//+----------------------------------------------+
//| インディケータの入力パラメータ                   |
//+----------------------------------------------+
input Smooth_Method XMA_Method=MODE_T3;         // ヒストグラムの平滑化手法 
input int ADX_Period =14;                        // XMA平滑化期間
input int ADX_Phase=100;                         // XMA 平滑化期間 [-100...+100]
input Applied_price_ IPC=PRICE_CLOSE_;          // 適応価格
input int Shift=0;                               // バーでのインディケータの水平方向のシフト
input int ExtraHighLevel=60;                     // 最高トレンドレベル
input int HighLevel=40;                          // 強いトレンドレベル
input int LowLevel=20;                           // 弱いトレンドレベル
input ENUM_LINE_STYLE LevelStyle=STYLE_DASHDOTDOT;  // レベルラインのスタイル
input color LevelColor=Blue;                     // レベルの色
input ENUM_WIDTH LevelWidth=w_1;                // レベルの幅

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/586

ZigZag on Parabolic + Fibo + Channel ZigZag on Parabolic + Fibo + Channel

最後の二つのインディケータピークでのFIBOレベルの構築およびこれらのピークの選択におく3つの連続したジグザグのピークを使用して生成されたチャネルの構築の可能性が追加されたパラボリックSARテクニカル分析指標の値を使用して構築されたジグザグインディケータ。

3極バターワースフィルタ 3極バターワースフィルタ

3極バターワースフィルタは、この移動平均計算アルゴリズムでの平滑化に使用されます。

Candles Smoothed HTF Candles Smoothed HTF

大きな時間枠の「平均された」ローソク足を小さい時間枠で表示するインディケータ。<

Two-Pole Super Smoother Filter Two-Pole Super Smoother Filter

ジョンエラーズ著作の本「Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading(株式や先物のためのサイバネティック分析:最先端のDSP技術があなたの取引を改善 )」にあるTwo-pole super smoother フィルタがこのインディケータの移動平均計算に使用されています。