無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

UltraCCI - MetaTrader 5のためのインディケータ

発行者:
Nikolay Kositsin
ビュー:
763
評価:
(14)
パブリッシュ済み:
2016.06.10 10:32
アップデート済み:
2023.03.30 13:36
\MQL5\Include\
ultracci.mq5 (13.64 KB) ビュー
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

実際の著者:

dm34@mail.ru

この指標は CCI(コモディティチャネルインデックス)とその複数のシグナルラインのトレンド方向の分析に基づいています。シグナルラインの算出アルゴリズムは次の通りです。指標の入力パラメータはソースデータです。

  • StartLength - 1番目のシグナルラインの最小初期値
  • Step - 期間変更ステップ
  • StepsTotal - 期間変更数

多数のシグナルラインのからの任意の期間の値は等差数列を用いて計算されます。

SignalPeriod(Number)  =  StartLength + Number * Step

ここでNumber変数の値は0~StepsTotalです。取得された期間の値は変数の配列に追加され、それぞれの指標のティックで平滑化RSI指標値の配列の取得に使われます。平滑化のそれぞれの現在のトレンドの方向が計算され、CCI平滑値の配列全体のための正および負の動向の数が決定されます。正および負のトレンドの最終値が平滑化されDRAW_FILLINGスタイルクラスの助けを借りて色付きの雲として表示される指標ラインとして使われます。

その指標のトレンドの方向は雲の色、強さは雲の幅によって決定されます。指標最大振幅のパーセント値で設定されている買われすぎ(UpLevel)と売られ過ぎ(DnLevel)レベルも使用できます。

この指標はまた、色付きのドットとして表示されたトレンドの力の変化速度の方向を決定することができます。トレンド力が増加する場合には、これらのドットの色は雲の色と一致し、そうでなければドットが反対色に着色され、ます。

平滑化アルゴリズムは、10の可能なバージョンの中から選択できます。

  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(追加のバッファを使用しない中間計算のための価格のシリーズの平均化)」稿に記載があります。

指標の入力パラメータは下記の通りです。

//+----------------------------------------------+
//| 指標の入力パラメータ        |
//+----------------------------------------------+
input int CCI_Period=13;                           // CCI指標期間
input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // 適応価格
//----
input Smooth_Method W_Method=MODE_JJMA;           // 平滑化手法
input int StartLength=3;                          // 初期平滑化期間
input int WPhase=100;                             // 平滑化パラメータ
//----  
input uint Step=5;                                // 期間変更ステップ
input uint StepsTotal=10;                         // 期間変更数
//----
input Smooth_Method SmoothMethod=MODE_JJMA;      // 平滑化手法
input int SmoothLength=3;                        // 平滑化の深さ
input int SmoothPhase=100;                       // 平滑化パラメータ
//----                          
input uint UpLevel=80;                            // 買われ過ぎレベル、%%
input uint DnLevel=20;                            // 売られすぎレベル、%%
input color UpLevelsColor=DarkViolet;             // 買われ過ぎレベルの色
input color DnLevelsColor=DarkViolet;             // 売られ過ぎレベルの色
input STYLE Levelstyle=DASHDOTDOT_;              // レベルのスタイル
input WIDTH LevelsWidth=Width_1;                 // レベルの幅
//+----------------------------------------------+

UltraCCI

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

X2MA_KLx3_Cloud X2MA_KLx3_Cloud

色付きの背景として表示されるケルトナーチャンネル。

X2MA_BBx3_Cloud X2MA_BBx3_Cloud

色付きの背景として表示されるボリンジャーバンド。

ウルトラモメンタム ウルトラモメンタム

この指標は、モメンタムその複数のシグナルラインの分析に基づいています。

FisherTransform_HTF_Signal FisherTransform_HTF_Signal

FisherTransform_HTF_Signalは、色付きのトレンド表示を備えたグラフィカルオブジェクトとしてトレンド方向を示し、トレンドが変化した場合にはアラートや音声シグナルを発します。