security
security
別のシンボル/時間足をリクエスト
security(symbol, resolution, expression, gaps, lookahead) → series[float]
security(symbol, resolution, expression, gaps, lookahead) → series[integer]
security(symbol, resolution, expression, gaps, lookahead) → series[bool]
security(symbol, resolution, expression, gaps, lookahead) → series[color]
security(symbol, resolution, expression, gaps, lookahead) → fun_arg__
例
s = security("MSFT", "D", close) // 1 Day
plot(s)
expr = sma(close, 10)
s1 = security("AAPL", "240", expr) // 240 Minutes
plot(s1)
// To avoid difference in calculation on history/realtime you can request not latest values and use merge strategy flags as follows:
s2=security(syminfo.tickerid, "D", close[1], barmerge.gaps_off, barmerge.lookahead_on)
plot(s2)
f() => [open, high]
[o, h] = security(syminfo.tickerid, "D", f())
[l, c] = security(syminfo.tickerid, "D", [low, close])
plot((o + h + l + c) / 4)
戻り
リクエストされた系列。
引数
symbol (string) シンボル。
resolution (string) 時間足。
expression (series[color]) securityの呼び出しで式を計算し返す事ができます。系列または系列にキャストできる要素を含むタプルが可能です。
gaps (const bool) リクエストされたデータのマージ方法(リクエストされたデータは自動的にメイン系列 (OHLCデータ) とマージされます)。可能な値は: barmerge.gaps_on, barmerge.gaps_off です。barmerge.gaps_on – リクエストされたデータはギャップ (na値) ありでマージされます。 barmerge.gaps_off – リクエストされたデータはギャップなしで連続してマージされ、すべてのギャップは以前の最も近い既存の値で埋められます。デフォルト値は barmerge.gaps_off です。
lookahead (const bool) リクエストされたデータ位置のマージ方法。可能な値は: barmerge.lookahead_on, barmerge.lookahead_off です。デフォルト値はバージョン3から barmerge.lookahead_off です。2つのパラメータの動作はリアルタイム時には同じで、ヒストリカルデータの時のみ異なる事ににご注意下さい。
備考
この関数を使用するPineスクリプトのコードは、ヒストリカルデータとリアルタイムデータで計算方法が異なります。
要求されたシンボルの追加パラメータ(セッションタイプや調整タイプなど)を指定したい場合は、tickerid() 関数を使用できます。
‘ticker’ 変数を使用してスプレッドをこの関数に渡す方法はありません。
‘ティケリド’ 変数やティッカーの文字列表現を使用できます。
現時点では、1 つのスクリプトに存在できるセキュリティ呼び出しは 40 件に過ぎません。この変数/関数を使用すると、インジケーターの再描画が発生する可能性があることに注意してください。
時間足の引数で許可される値は:
・秒足の場合は1S, 5S, 15S, 30S(チャートの時間足はリクエストする時間足以下である必要があります)
・分足では1から1440
・日足では1Dから365D
・週足では1Wから52W
・月足では1Mから12M です。