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

ローソクのサイズ 2 (テキスト) - MetaTrader 5のためのインディケータ

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

バージョン1

 ローソクのサイズ (テキスト):

バージョン 2.

インジケーターには、バーのサイズが反映されます。 サイズは次の式で計算されます: "減数" マイナス "控除"。 "Minuend" and "deduction" can be any of four values (open, high, low or close).

バージョン2で追加: 

  • 強気と弱気のバー上のテキストのカスタマイズ可能な色
  • バーからのカスタマイズ可能なシフト
  • テキストが表示されるようになりました。
    • バーの下に、バーが強気の場合
    • 他の場合はバーの上


サイズが表示されるバーの数は、インプットパラメータ (InpNumberOfBars) で制限できます。 新しいバーが開いている場合でも、この番号は変更されません。



バーとグラフィカルオブジェクトの同期について

グラフィカルオブジェクトのアカウンティング

オブジェクトの名前は m_arr_names [] 配列に格納され、そのサイズは InpNumberOfBars エントリーと等しくなります。 シンプルな文字列変数の代わりに配列を使用するのはなぜですか。 、将来の準備の一種です。

オブジェクト名の形成

index ' バーに対応するオブジェクトの名前は、次の数式によって形成されます。

name[index] = m_prefix + ("high_" or "low_") + TimeToString(time[index])

すべてのオブジェクトを削除する必要がある場合

インジケーターは、次の場合にアンロードされます。

  • インジケーターを削除すると、チャートが形成されます。
  • インジケータがチャート上で実行されていた場合) ターミナルを閉じます。
  • このチャートでインジケーターが実行されている場合は、テンプレートを読み込みます。
  • インジケーターが実行されていたチャートを閉じます。
  • インジケーターが前のプロファイルのいずれかのチャートで実行されている場合は、プロファイルを変更します。
  • インジケーターが実行されているチャートのシンボルまたはタイムフレームを変更します。
  • インジケーターのエントリーを変更します。

そのため、作成したグラフィカルオブジェクトは完全に削除されます。

  • OnDeinit ()
  • 削除孤児のオブジェクトがある場合には、念のためです
  • OnCalculate () では、prev_calculated = = 0 となります。

また、クリア m_arr_names [] 配列:

  • In OnCalculate(), when prev_calculated==0 or when prev_calculated!=rates_total

一定数のグラフィックオブジェクトを保持する:

新しいバー (バー) が表示されたら、prev_calculated! = rates_total 条件がトリガします。 この場合、すべてのオブジェクトが削除され、 m_arr_names [] 配列がクリアされます。


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

RSI は矢印 RSI は矢印

RSI が上下のレベルを越えると、インジケータは Wingdings 矢印を表示します。

LGP_Ivanoff_Maloma-Demark_levels LGP_Ivanoff_Maloma-Demark_levels

フラクタルベースのバリエーション。

強気と弱気巻き込む 強気と弱気巻き込む

EA は、"強気と弱気巻き込む" パターンに基づいてトレード。

Color_PEMA_Digit Color_PEMA_Digit

5倍の EMA 平均値を持つ移動平均。 、必要な桁数までインジケーターレベルを丸める可能性のある価格ラベルとして最新の値を表示します。