リテラル

From TradingView Wiki
Jump to: navigation, search
Language: English  • 日本語 • Русский

即値で割り当てられた固定値(たとえば、10、2、"value")で、スクリプトによって変更されないものは、リテラルと呼ばれます。 リテラルはinteger、float、bool、stringの型だけです。

※ Pineには、series型の値を表すリテラルはありません。 代わりに、series型の組み込み変数があります。(open, high, low, close, volume, hl2, hlc3, ohlc4など) これらの変数はリテラルではありません。

整数値リテラル

整数値リテラルは、10進数表記のみです。

例:

1
750
94572
100

浮動小数点リテラル

実数リテラルは、整数リテラルと異なり、区切り文字 (.) やシンボル e (これはXの10乗を表します、Xは e の後の数字です) のいずれか、または両方を含めることができます。

例:

3.14159    // 3.14159
6.02e23    // 6.02 * 10^23
1.6e-19    // 1.6 * 10^-19
3.0        // 3.0

1番目は丸められた Pi (π)、2番目は非常に大きな数、3つ目は非常に小さな数、4番目は浮動小数点のただの「3」です。

※ 小文字の "e"の代わりに大文字の "E"を使用することもできます。

Boolean リテラル

論理値を表すリテラルは2つだけです。

true          // true value
false         // false value

文字列リテラル

文字列リテラルは、単一引用符またはダブルクォーテーションマークで囲むことができます。

例:

"This is a double quoted string literal"
'This is a single quoted string literal'

一重引用符または二重引用符はまったく同じです。好きなほうを使用することができます。 二重引用符で囲まれた行には、一重引用符が含めることができ、一重引用符で囲まれた行は二重引用符を含むことができます。

"It's an example"
'The "Star" indicator'

ユーザーが二重引用符で囲まれた行に二重引用符を入れる必要がある場合 (または一重引用符で囲まれた行に一重引用符を入れる場合) は、バックスラッシュを付ける必要があります。

例:

'It\'s an example'
"The \"Star\" indicator"

Color リテラル

color リテラルには、次の形式があります: # に続けて、RGB または RGBA 値に一致する6または8桁の16進数を指定します。 最初の2桁は、赤色の色成分の値、2番目のの2桁は緑色を、3番目は青色を指定します。4桁目はオプションです。これが設定されると、 'alpha'(不透明度)の値が指定されます。

例:

#000000                // 黒
#FF0000                // 赤
#00FF00                // 緑
#0000FF                // 青
#000000                // 白
#808080                // 灰色
#3ff7a0                // カスタムカラー
#FF000080              // 半透明の赤
#00FF00FF              // #00FF00 と同じ
#00FF0000              // 完全に透明な色

ビルトイン関数 color を使用して、色の透明度を変更することができます。

※16 進数値を使用する場合は、大文字または小文字のどちらでも使用できます。



前の項目: 型システム, 次の項目: 演算子, メニューに戻る: Pineスクリプトチュートリアル