FOREX TESTER
Pineスクリプト

Pine Script(Pineスクリプト)入門解説(8)複数行を一括でコメントアウトできる?

はじめに

TradingViewの独自言語「Pine Script」入門ガイドの今回は8回目です。

今回は、関数ではなくて、コメント(comments)についてまとめておきます。

コメント(comments)

コメントは、ロジックや変数の内容などを記入しておくものです。

コメントを記入することで、スクリプトの作成やメンテナンスの効率があがりますね。

Pineスクリプトのコメントは「//」を使います。これで「//」からその行の終わりまでをコメントにすることができます。

//@version=4
study("Test")
//この行はコメントです。
a = close // これもコメントです。
plot(a)

複数行を一括でコメントアウトできる?

たとえば、C言語やJavaScriptなどでは、「 /* ・・・・・*/」(ブロック・コメント)を使って連続する複数行を一括でコメントアウトできますが、Pine Scriptでは、これに相当するものはありません。

しかし、「Ctrlキー」+「/」で、一括してすべての行頭に「//」を付けられます。

たとえば下のスクリプトをすべてコメントで残したい場合、まず全部の行を選択して、

//@version=4
study( "Bgcolor EMAs" ,overlay=true )
length1 = input( 20 )
length2 = input( 40 )
ema1 = ema ( close ,length1 )
ema2 = ema ( close ,length2 )
emadif = ema1 - ema2
p1 = plot( ema1 ,color=color.red )
p2 = plot( ema2 ,color=color.green )
case1 = ema1 >= ema2 and change(emadif) >= 0
case2 = ema1 >= ema2 and change(emadif) < 0
case3 = ema1 < ema2 and change(emadif) <= 0
case4 = ema1 < ema2 and change(emadif) > 0
bgcolor( color =
 case1 ? #3DA69A
 : case2 ? #B6DFDB
 : case3 ? #E6544B
 : case4 ? #FBCDD2
 : na, transp=70)

「Ctrlキー」+「/」とインプットすると、

// //@version=4
// study( "Bgcolor EMAs" ,overlay=true )
// length1 = input( 20 )
// length2 = input( 40 )
// ema1 = ema ( close ,length1 )
// ema2 = ema ( close ,length2 )
// emadif = ema1 - ema2
// p1 = plot( ema1 ,color=color.red )
// p2 = plot( ema2 ,color=color.green )
// case1 = ema1 >= ema2 and change(emadif) >= 0
// case2 = ema1 >= ema2 and change(emadif) < 0
// case3 = ema1 < ema2 and change(emadif) <= 0
// case4 = ema1 < ema2 and change(emadif) > 0
// bgcolor( color =
//  case1 ? #3DA69A
//  : case2 ? #B6DFDB
//  : case3 ? #E6544B
//  : case4 ? #FBCDD2
//  : na, transp=70)

と、複数行を一括でコメントにできます。

さらに、もう一度すべてを選択して、「Ctrlキー」+「/」とインプットすると、すべての行の「//」を削除して元に戻ることができます。

 

複数行を一括でコメントで残したいことは、たびたび起こりますね。ぜひこの「Ctrlキー」+「/」を活用してください。

 

スポンサーリンク
海外のFX会社おすすめ・ベスト3
XM

運営歴10年、口座数3.5百万、196か国対応、Tier1ライセンス所有
最大レバレッジ888倍、最小入金5ドル、追証なし、口座開設ボーナス3,000円、入金ボーナスも多彩
多彩な教育・リサーチコンテンツ
ボーナスで有名な大手ブローカーですが、最大の強みは約定力、信頼度もトップクラスです。

>> XMのウェブサイトはこちら

HotForex

2010年から運営、Tier1ライセンス所有のグローバル大手ブローカーが日本人向けサービスを拡大中
口座数2百万、27か国言語、業界表彰歴35件
最小入金5ドル、レバレッジ1000倍、追証なし
多彩なボーナス、多彩なコンテスト
FXだけなく、仮想通貨、米国株・アジア株・欧州株、ETF、各国の株式指数、VIX指数、原油、商品などの投資もあわせて研究したければ、HotForexがイチオシの品ぞろえです。

>> HotForexのウェブサイトはこちら

Exness

運営歴12年、HotForex・XMに劣らないグローバル大手、Tier1ライセンス・ブローカーが日本向けサービスにも注力展開中。
最小入金1ドルで、レバレッジは無限大(条件あり)、追証なし、通貨ペアの数は、驚異の107ペア!
月次の口座数、取引高、デロイトの監査もすべて開示。レアルマドリッドのスポンサー
老舗巨大ブローカー、ユニークさは抜群です。

>> Exnessのウェブサイトはこちら

FOREX Caffe
タイトルとURLをコピーしました