私たちのファンページに参加してください
ローソクのサイズ 2 (テキスト) - MetaTrader 5のためのインディケータ
- ビュー:
- 967
- 評価:
- パブリッシュ済み:
- 2017.09.08 16:14
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
バージョン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 が上下のレベルを越えると、インジケータは Wingdings 矢印を表示します。
LGP_Ivanoff_Maloma-Demark_levelsフラクタルベースのバリエーション。
EA は、"強気と弱気巻き込む" パターンに基づいてトレード。
Color_PEMA_Digit5倍の EMA 平均値を持つ移動平均。 、必要な桁数までインジケーターレベルを丸める可能性のある価格ラベルとして最新の値を表示します。