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

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

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

Fractal_RSIFractal_MFIFractal_WPRFractal_DeMarkerの4指標の平滑化された加重合計を表すオシレーターです。

Fractal_WeightOscillator指標をコンパイルするにはコンパイルされたFractal_RSI.mq5、Fractal_MFI.mq5、Fractal_WPR.mq5、Fractal_DeMarker.mq5指標ファイルが必要です。これらを<端末データフォルダ>\MQL5\Indicatorsに配置します。

これらの指標は、コンパイル後にFractal_WeightOscillator.ex5指標ファイルにリソースとして含まれているため、コンパイルされた指標は同ファイルがターミナルフォルダに存在しなくても動作します。この目的のために、指標のコードには実行可能ファイルにこれらの指標を含めるための対応するコードが追加されました。

指標の実行可能ファイルは、グローバルスコープでリソースとして追加されました。

//---- 指標をEAコードにリソースとしてインクルードする
#resource "\\Indicators\\Fractal_RSI.ex5"
#resource "\\Indicators\\Fractal_MFI.ex5"
#resource "\\Indicators\\Fractal_WPR.ex5"
#resource "\\Indicators\\Fractal_DeMarker.ex5"

OnInit()関数のブロックでリソースとして使用される指標の文字列パスを変更しました。

//---- Fractal_RSI指標ハンドルの取得
   RSI_Handle=iCustom(NULL,0,"::Indicators\\Fractal_RSI",e_period,normal_speed,RSIPrice);
   if(RSI_Handle==INVALID_HANDLE)
     {
      Print(" Failed to get handle of the Fractal_RSI indicator");
      return(INIT_FAILED);
     }
//---- Fractal_MFIs指標ハンドルの取得
   MFI_Handle=iCustom(NULL,0,"::Indicators\\Fractal_MFI",e_period,normal_speed,MFIPrice,MFIVolumeType);
   if(MFI_Handle==INVALID_HANDLE)
     {
      Print(" Failed to get handle of the Fractal_MFI indicator");
      return(INIT_FAILED);
     }
//---- Fractal_WPR指標ハンドルの取得
   WPR_Handle=iCustom(NULL,0,"::Indicators\\Fractal_WPR",e_period,normal_speed);
   if(WPR_Handle==INVALID_HANDLE)
     {
      Print(" Failed to get handle of the Fractal_WPR indicator");
      return(INIT_FAILED);
     }
//---- Fractal_DeMarker指標ハンドルの取得
   DeMarker_Handle=iCustom(NULL,0,"::Indicators\\Fractal_DeMarker",e_period,normal_speed);
   if(DeMarker_Handle==INVALID_HANDLE)
     {
      Print(" Failed to get handle of the Fractal_DeMarker indicator");
      return(INIT_FAILED);
     }

したがって、Fractal_WeightOscillator指標のコンパイルされた実行可能ファイルは、元の指標なしでそれ自体で他の取引端末上で使用することができます。

The indicator uses the classes of SmoothAlgorithms.mqh library (copy it to <端末データフォルダ>\MQL5\Include). このクラスの使用法の詳細については 「Averaging Price Series for Intermediate Calculations Without Using Additional Buffers(追加のバッファを使用しない中間計算のための価格のシリーズの平均化)」稿に記載があります。

ファイルのコンパイル順:

  1. Fractal_RSI.mq5、Fractal_MFI.mq5、Fractal_WPR.mq5、Fractal_DeMarker.mq5
  2. Fractal_WeightOscillator.mq5

図1 Fractal_WeightOscillator指標

図1 Fractal_WeightOscillator指標

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

Fractal_MFI Fractal_MFI

フラクタルマネーフロー指数

Fractal_Keltner_x5_Cloud_HTF Fractal_Keltner_x5_Cloud_HTF

入力パラメータでの時間枠選択オプションを含むFractal_Keltner_x5_Cloud指標です。

ColorXdinMA_Alert ColorXdinMA_Alert

アラート、電子メール、モバイルデバイスへのプッシュ通知送信機能を備えたColorXdinMAトレンド移動平均線です。

ExpHAWaves ExpHAWaves

ExpHAWavesは平均足指標とStepUpDown指標に基づくMetaTrader 5エキスパートアドバイザーです。