Pine Script

【Pine Script】入力項目のヘルプテキストを挿入する方法(tooltipの使い方)

みなさんこんにちは、サバイサバイFXです。

今回はTradingViewのインジケーター開発言語であるPine Scriptを使って、入力項目のヘルプテキストを表示方法を解説します。

TradingViewに標準で内蔵されているビルトインインジケーターでは、入力項目の横に "?" マークがついていて、カーソルを重ねると項目の説明が表示されるものがあります。

一方、ユーザの開発するオリジナルインジケーターには今までそうしたヘルプテキストを実装する機能がなく、項目の内容によってはユーザが何を選択・入力したら良いかわからないという問題がありました。

ですが、今回Pine Scriptに新しいコマンド"tooltip"が追加され、ユーザ開発のインジでも同様に入力項目のヘルプテキスト挿入ができるようになったため、その方法を解説します。

 

実装後のイメージ

仕上がりのイメージはこのような感じ🔽です。

複数の入力項目を一つのセクションにまとめられるのでスッキリすると共に、ユーザの入力がしやすくなりますよね。

これは実際に僕が開発したオリジナルのインジケーター「MA Perfect Order Dashboard」のパラメータ入力画面ですが、Dashboard Positionという項目の横に ? マークがついているのがわかりますよね。

これが入力項目のヘルプテキストです。

 

? マークにカーソルを合わせると、以下のように項目説明が表示されます。

TradingViewのインジケーター開発のハウスルールで言語は基本全て英語である必要があるため、英語表記のみですが、それでも何も説明がないよりかは親切でしょう。

 

 

実装方法

さて、上記ヘルプテキストの実装方法ですが、とても簡単です。

Pine ScriptのInput構文の引数に tooltip="追加したい説明内容をここに書く" を追加するだけです。

以下サンプルソースコードです。

ソースコードサンプル

Text_Pos = input(title="Dashboard Position", defval = "Bottom Right", options = ["Top Right", "Bottom Right"],group="Dashboard Setting", tooltip="This is to adjust the position of dashboard vertically.")

以下の記事で解説した入力項目のグループ化コマンドGroupとの併用もできますので、合わせて使うことで入力画面をスッキリかつわかりやすいものにすることができます。

Pineを使ってオリジナルのインジケーターを開発している人はぜひ試してみてください。

【Pine Script】パラメータ入力画面をグループ分けして見やすくする方法(Groupの使い方)

みなさんこんにちは、サバイサバイFXです。 今回はTradingViewのインジケーター開発言語であるPine Scriptを使って、パラメータ入力画面をグループ分けして見やすくする方法を解説します。 ...

続きを見る

 

今回はこれで以上です。

 

僕が使っているチャートツールTradingviewはこちら



人気の記事

1

こんにちは、サバイサバイFXです。 今回の記事ではダウ理論の重要な考え方の一つである押し安値と戻り高値をどのように見つけたら良いのか、客観的に判断する方法について解説します。 僕自身もダウ理論を学ぶ中 ...

2

こんにちは、サバイサバイFXです。 この記事では過去の米国株の弱気相場について振り返ってみたいと思います。   2022年5月20日の米国市場ではSP500が一時弱気相場(ベアマーケッ ...

3

こんにちは、サバイサバイFXです。 この記事ではダウ理論の目線付けの二つの方法を解説するとともに、オンラインチャートプラットフォームであるTradingViewで僕が開発したオリジナルインジケーター「 ...

4

コラムと題して様々な金融商品·銘柄の長期エリオット波動分析を投稿している波動分析シリーズ。 これまで色々な金融商品を取り上げてきましたが、為替の中で我らがドル円を取り上げないわけにはい ...

5

こんにちは、サバイサバイFXです。 仮想通貨の冬入りが騒がれていますね。 この投稿では、過去の仮想通貨の”冬”ではどの程度の期間停滞が続いたのか、ビットコインを例に振り返ってみたいと思い ...

6

こんにちは、サバイサバイFXです。 この記事では相場の動きの特徴であるN波動に焦点を当ててみたいと思います。   相場の動きはすべてN字と逆N字に分解することができます。 この視点 ...

7

こんにちは、南国タイでFXトレーディングをしながらサバイサバイな暮らしをしているサンタです。 TradingViewで投稿している相場分析(こちら)の読者の方からエリオット波動の「4波は1波の終点を超 ...

8

こんにちは、サバイサバイFXです。 今回は波動の解説記事として、エリオット波動の5波狙いはなぜ難しいのか? という理由とそのリスクについて解説します。 エリオット波動を使っている人にとっては、1波や3 ...

9

こんにちは、サバイサバイFXです。 今回は、タイトルにもある通り「MACDのゴールデンクロスだけで勝てるのか?」という疑問に対して、30年分のデータを使って検証した結果について共有していきたいと思いま ...

10

今回は波動の見極め方のコツということで、チャートの横軸(時間軸)に注目した波動の特徴について共有したいと思います。 エリオット波動を分析に使われている方であれば、チャートの縦軸(価格軸)に着目し ...

error: Content is protected !!

Copyright© サバイサバイFX , 2022 All Rights Reserved Powered by AFFINGER5.