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

WPR カスタム - MetaTrader 5のためのインディケータ

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

以下の特性がインプットパラメータとして作られました。

  • インジケータのメインラインの色
  • インジケータのメインラインの幅
  • 2つのインジケータレベルの値

WPR カスタム

なぜこれが行われたのでしょうか。

iWPR (ウィリアムズのパーセント範囲、% R) 標準インジケータを使用してEAをテストするときに、画像のような状態は望み薄だからです。インジケータの色を変更することはできません (#1) 。また、最も重要なのは、レベルの値は常に同じです (#2)!

テストスタンダール WPR

同時に、iWPR に基づく EA は、レベル "-25 " と "-75 " を使用できますが、ビジュアルテスト中に表示されるのは、インジケータ自体に厳密に固定されているレベル ( "-20 " と "-80 ") だけです。 この表示はは不便に思えたので、このような設定がインプットパラメータに行われました。

EA から呼び出された後、インジケータのレベルが正確にトレードシステムに一致します。 VladoEA の MQL5 コードに実装された WPR Custom の呼び出し例

//---インジケータ iWPR のハンドルを作成
   handle_iCustom=iCustom(m_symbol.Name(),Period(),"WPR Custom",Inp_WPR_Period,
                          Inp_WPR_Color,Inp_WPR_Width,Inp_WPR_Level1,Inp_WPR_Level2);
//---ハンドルが作成されていない場合 
   if(handle_iCustom==INVALID_HANDLE)
     {
      //---エラーについて通知 
      PrintFormat("Failed to create handle of the iWPR indicator for the symbol %s/%s, error code %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //---インジケータが止まっている 
      return(INIT_FAILED);
     }

とストラテジーテスターのディスプレイの結果:

WPR Custom vs EA


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

Secwenta Secwenta

このEAは、連続した強気と弱気の足の数をカウントします。

Time_Candle_Custom Time_Candle_Custom

このインジケータは、指定された時間に1日に1回、その方向に対応する色のロウソクを塗ります。

Vlado Vlado

このEA は WPR カスタムインジケータを適用します。

Volatility2Step_Alerts_HTF Volatility2Step_Alerts_HTF

インプットパラメータで使用可能な時間枠選択肢がある Volatility2Step_Alerts インジケータ