シンプルな価格表示インジケータ
お久しぶりです、ajinoriです。
こんなご要望がありました。
チャート上にBidレート、
Askレートを表示するインジゲーター
パラメーターとして
・色を変更できるようにする。(カラーパレット)
・大きさを変更できるようにする。
・表示位置を変更できるようにする。
チャート上に価格を表示したいとのこと。確かにチャート横の価格って小さくてみにくいですもんね。
常に価格を意識したいというトレーダーにとってはただ価格を表示するだけのインジケーターも役に立つかもしれません。
ShowAskBid
機能概要
もはや説明の必要ないかもしれませんが、Ask、Bidとついでにスプレッドも大きく表示するだけのインジケーターです。
スプレッド表示はデフォルトではPips表示ですが、ティック単位でも価格でも表示可能ですし、表示自体をなくすことも可能です。
ProminentLabelを使ってる方はスプレッドは別で確認できるのでいらないと思います。
なお、ProminentLabelと違い、このインジケーターで表示されるスプレッドは純粋なAskとBidの価格差です。手数料は考慮されてませんのでご注意ください。
下一桁だけちっちゃく表示、みたいにしようかとは思ったのですが、さすがにめんどくさいのでやめました。
作ってからふと思ったのですが、もしかしたらそもそも価格全部じゃなくて下3桁だけ表示するモードがあってもよかったですかね・・・?この辺はまたご意見ください。
(2024/3/19 更新) 下3桁表示モード対応して、ついでに横並びにもできるようにしました。下記パラメータ説明も更新済み
パラメータ
ShowPrice
価格全体を表示するか、下3桁のみを表示するか指定します。
AskColor, BidColor
Ask, Bidの表示色を指定します
FontSize
Ask,Bidのフォントサイズを指定します。Ask,Bidは同じ大きさで表示されます。
SpreadShowType
スプレッドの表示形式を指定します。デフォルトはPipsですが、Priceだと価格差で、TickだとMT4でいうポイント単位で表示できます。
SpreadColor
スプレッドの表示色を指定します。
SpreadFontSize
スプレッドのフォントサイズを指定します。
Show Location
Display At
表示位置を指定します。画面の8か所のなかから選べます。
VerticalMargin, HorizontalMargin
表示する際の縦方向、横方向の余白を指定します。これらの設定により実質チャート上の好きなところに表示することができます。
Layout
縦並び(Vertical)で表示するか横並び(Horizontal)で表示するか指定します。縦並びの時はAsk, spread, Bidの順、横並びの時はBid, spread, Askの順に並ぶようになってます。