私たちのファンページに参加してください
- ビュー:
- 703
- 評価:
- パブリッシュ済み:
- 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個の可能なバージョンから選択できます。
- SMA - 単純移動平均;
- EMA - 指数移動平均;
- SMMA - 平滑移動平均;
- LWMA - 線形加重移動平均;
- JJMA - 適応平均JMA;
- JurX - 超線形平均;
- ParMA - パラボリックスムージング;
- T3 - Tillson の複数指数平滑化;
- VIDYA-Tushar Chande アルゴリズムの使用による平滑化;
- AMA -ペリーカウフマンのアルゴリズムを使用した平滑化。
異なる平滑化アルゴリズムの位相型パラメータは全く異なる意味を持つことに注意してください。 JMAでは、-100 から + 100 に変化する外部位相変数です。 T3では、視覚化のため100によって掛けられる平滑化の比率である、ヴィダヤに CMO のオシレーターの期間であり、AMA に遅い EMA の期間です。 その他のアルゴリズムでは、パラメータは平均化には影響しません。 AMA の高速 EMA の期間は固定であり、デフォルト値で2に等しくなります。 引き上げる比率もAMAにとっては2に等しい。
このインジケータは、SmoothAlgorithms.mqhライブラリクラス (<terminal_data_folder>\MQL5\Include にコピー) を使用します このクラスの使用メソッドについては、 「追加のバッファを使用しない中間計算の価格シリーズの平均」で詳しく説明しています。
図1. Inicator UltraAbsolutelyNoLagLwma
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/20975

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

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

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

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