ProminentLabel更新
お久しぶりです、ajinoriです。本題の前に一つだけ更新のお知らせです。
cTrader 4.4から平均足チャートが標準として追加されたため、ProminentLabelの表示も平均足に対応しました。
略称に迷った末、単に(heikin)とすることにしました。わかりゃいいでしょスタイルで。なんかいい表示案ありましたら教えてください。
cTrader4.2以降用として作ってありますのでcTrader4.1以前では動きません。
そろそろ皆さんcTrader4.2以降にアップデートしてる頃じゃないかと思いますので、 基本的に今後公開するものについてはすべてcTrader4.2以降を対象とさせてもらいます。
cTrader4.2への対応状況も含めてそのうち公開してるツール類整理しなきゃいけないなぁ、とは思ってます。めんどい・・・
BarCloseCountDown
さて、本題です。cTraderではローソク足の更新タイミングまでの時間をチャート上に表示してくれています。
これはこれで便利なのですが、短時間足を凝視してスキャルピングをするときなんか「チャートの下側に視線を動かすのも面倒くさい!もうローソク足の横に時間表示があったらいいのに!!」とか思ったりしませんか?
で、作りました。
機能概要
単に次のローソク足までの時間を現在のローソク足近くに表示するためだけのインジケーターです。
まぁ本当にただそれだけなんですが、常に表示するんじゃなくて例えば「10秒前から表示」みたいなこともできるようになってます。
デフォルトでは自己主張弱めです。お好みに合わせてフォントサイズやら色やらを変更してお使いいただければ。
あ、あとcTrader標準の表示よりは秒の刻み方が自然になってます。 (何を言ってるかわからない方はcTrader標準の残り時間表示を手元の時計とじーっと見比べてみると、実はちょっと変のがわかると思います)
表示は残り時間が1分以上なら「00:00」形式、59秒以下なら秒数のみ表示となります。残り1時間以上でも分数表示です。(例えば2時間なら「120:00」と表示)
上記ProminentLabelのローソク足横スプレッド表示との併用も考慮して表示位置も微調整できるようになってます。
なお、日足以下の時間足専用です。2日以上の長い時間足や、その他平均足など特殊な時間足には対応していません。ご了承下さい。
パラメータ
FontSize
表示するフォントサイズを指定します。
FontColor
表示するフォントの色を文字列で指定します。#ffffffのような16進指定も可能です。
TopMargin
表示縦位置を調整します。入力した数値分だけ表示位置を下にずらします。ローソク足近くに別の情報を表示していて被ってしまう場合に指定してください。ProminentLabel併用のためのパラメータです。
ShowLastSeconds
残り時間何秒以下になったら表示するかを秒数で指定します。例えば「更新10秒前から知らせてくれればいい」という場合はここに10を指定します。
ダウンロード
参考までに上記ProminentLabelの紹介も兼ねて、ProminentLabelとBarCloseCountDownを両方表示させるとこんな感じになります。
ローソク足の更新前後って急に変な値動きしたりするので、1時間足とかでも更新30秒前くらいからアラート的に表示させておくのはアリかもしれませんね。