daisuke_gewinn

Japan, England and America Holidays

77 views
10
77 2
This scripts is plot Japan, England and America holiday on the charts.

holiday name is japanese.

このスクリプトは、チャート上に祝日を描画します。
日足が構築される最初の足のチャート上部に祝日を表示します。

かなりの力技で実装しているうえに、不具合が残っているかもしれません。
不具合発見しましたらコメントに書いてもらえれば対応頑張ります。
リリースノート: add variable shape color.
bat not Implement from input.
"input" is internal server error..

とりえあず、図形色を変数化しました。

inputで選択できるようにしたかったのですが、やってみるとinternal server errorが発生します。
どうもplotshape使いすぎの様子。

色を変更したい人は、スクリプトコピペして、
shapeColor=redの部分を好きな色に変更してください。
お気に入りスクリプトからの削除 お気に入りスクリプトに追加
スクリプトの公開ありがとうございます。要望等記載させて頂きます。

1. 黒背景の場合、祝日の表示が見えなくなってしまう為、黒背景用の色設定を追加して頂けると嬉しいです。

2. MT4等と異なり、TradingViewはForexはニューヨーク時間(今の冬時間だと-5)で動くのでオフセットが異なるかもです。冬時間にニューヨーク時間を東京時間に修正すると、14を設定する必要がある様に思いますが、いかがでしょう。

ご確認頂ければ幸いです。
よろしくお願い致します。
返信
@fxmaruchan, 確認ありがとうございます。
1.フォント色について
 そうなんですよ。私もinputでcolor指定しようと思ったのですが、pineスクリプトのinput構文にcolorの指定が出来なくていったんあきらめました。すみませんが、コードをコピペしてcolor=blackの部分を置換してください。

2.UTC-4/-5について
 これは私のコメントが悪いですね。TradingViewでの主要オフセットには考慮したつもりで+12オフセットしています。
 基本的に日足の切り替えタイミングでラベル表示しています。

 TradingViewのtime値はUTC値で取れてきているようです。

 日足の切り替え時のUTCに対して-2/-3でも、-4/5でも +9でも、12時間足して日付を取れば、表示したい日付になるかな?と考えました。

 例えば、UTC-2/-3のチャートだと、11/22の日足バーは、UTC 11/21 22:00かと思います。+12した日付は11/22ですので、11/22の情報であるThanksgiving Dayが表示されるといった形です。

 なおその意味では、FXCM:USDJPYだと、11/22 7:00の時点にラベルが表示されますが、FOREX:USDJPYだと11/22 9:00の時点にラベルが表示されるので少々使い勝手が異なるかもしれません。
 

返信
JA 日本語
EN English
EN English (UK)
EN English (IN)
DE Deutsch
FR Français
ES Español
IT Italiano
PL Polski
SV Svenska
TR Türkçe
RU Русский
PT Português
ID Bahasa Indonesia
MS Bahasa Melayu
TH ภาษาไทย
VI Tiếng Việt
KO 한국어
ZH 简体中文
ZH 繁體中文
AR العربية
HE עברית
ホーム 株式スクリーナー FXスクリーナー 仮想通貨スクリーナー 経済指標カレンダー 使い方 チャート機能 ハウスルール モデレーター ウェブサイトとブローカー用ソリューション ウィジェット チャートライブラリ 機能リクエスト ブログ & ニュース よくあるご質問 ヘルプ & Wiki ツイッター
プロフィール プロフィール設定 アカウントとお支払い フィードバックを送信 公開したアイデア フォロワー フォロー中 プライベートメッセージ チャット サインアウト