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

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

ビュー:
652
評価:
(11)
パブリッシュ済み:
2018.09.17 10:46
アップデート済み:
2023.03.30 13:44
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

このインジケータは、インジケータ AbsolutelyNoLagLwmaと、複数のシグナルラインの分析に基づいています。 シグナルライン計算アルゴリズムは以下の通りです。 多数のシグナルラインからの任意の期間値は、算術進行を使用して計算されます。

SignalPeriod(Number) = StartLength + Number * Step

数値変数の値は、0から StepsTotal の範囲です。 取得した期間の値は変数の配列に追加され、インジケータの各ティックで使用され、インジケータのスムージングされた値の配列を取得します。 この配列に基づいて、スムージングごとに現在のトレンドの方向が計算され、正と負のトレンドの数がスムージングされた AbsolutelyNoLagLwma の値を配列全体に対して見つけられます。

正と負のトレンドの最終的な数は平滑化され、 DRAW_COLOR_HISTOGRAM2スタイルクラスを使用して表示されるカラーヒストグラムを形成するインジケータラインとして使用されます。 このインジケータのトレンド方向は、ヒストグラムの色によって決定され、その出力はヒストグラムの幅によって決まります。

トレンドを示すために、2つのトレンドの方向のそれぞれに4つの色が使用されます: ヒストグラムの値が買われ過ぎ/売られ過ぎの領域に入らない場合、買われ過ぎ/売られ過ぎのレベルがブレイクしているときに、インジケータの色は暗くなります。。

インジケータのインプット

//+----------------------------------------------+
//| インジケータインプットパラメータ                 |
//+----------------------------------------------+
input uint FLength=7;                                //スムージング深度
input Applied_price_ IPC=PRICE_CLOSE_;              //価格 cconstant
//----
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=Blue;                     //買われ過ぎレベルカラー
input color DnLevelsColor=Blue;                     //売られ過ぎのレベルの色
input STYLE Levelstyle=DASH_;                       //レベルスタイル
input WIDTH  LevelsWidth=Width_1;                   //レベルの厚さ

スムージングアルゴリズムは、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 -ペリーカウフマンのアルゴリズムを使用した平滑化。

異なる平滑化アルゴリズムの位相型パラメータは全く異なる意味を持つことに注意してください。 JMAでは、-100 から + 100 に変化する外部位相変数です。 T3では、視覚化のため100によって掛けられる平滑化の比率である、ヴィダヤに CMO のオシレーターの期間であり、AMA に遅い EMA の期間です。 その他のアルゴリズムでは、パラメータは平均化には影響しません。 AMA の高速 EMA の期間は固定であり、デフォルト値で2に等しくなります。 引き上げる比率もAMAにとっては2に等しい。

このインジケータは、SmoothAlgorithms.mqhライブラリクラス (<terminal_data_folder>\MQL5\Include にコピー) を使用します このクラスの使用メソッドについては、 「追加のバッファを使用しない中間計算の価格シリーズの平均」で詳しく説明しています。

図1 Inicator UltraAbsolutelyNoLagLwma

図1. Inicator UltraAbsolutelyNoLagLwma

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

PCI PCI

Indicator Phase Change Index-相場相変化指数

平均ロウソク足 CCI 平均ロウソク足 CCI

CCI の "ロウソク足 " ディスプレイに結合された4つの異なる CCI。 スムージングするには、平均化の4つの基本的なタイプのいずれかを使用することができます: SMA, EMA, SMMA または LWMA.

Exp_AbsolutelyNoLagLwma_X2 Exp_AbsolutelyNoLagLwma_X2

2つのインジケータのシグナルに基づくトレンド・トレーディング・システム Exp_AbsolutelyNoLagLwma_X2 AbsolutelyNoLagLwma

ColorJFatl_x2_cloud_HTF ColorJFatl_x2_cloud_HTF

時間枠、雲の領域のエリア、相場のトレンド方向に応じた色付けによる2つのインジケータColorJFatl