s.エントリー価格 (取引番号) exitP = 戦略.closedtrades.exit_price (取引番号) profitPct += (exitP - entryP) / entryP *戦略.closedtrades.size(tradeNo) * 100
// 両方の取引の平均利益パーセントを計算します. avProfitPct = nz ((profitPct / strategy.closedtrades) 取引を終了した)
土地の占拠 (※ProfitPct)
**参数**
- ```trade_num``` (series int) 已平仓交易的交易编号。第一笔交易的编号为零。
**另见**
```strategy.opentrades.size``` ```strategy.position_size``` ```strategy.closedtrades``` ```strategy.opentrades```
### strategy.closedtrades.exit_time
返回已平仓交易退出的UNIX时间。
ストラテジー.終了取引.終了時間 (取引番号)
**例子**
```pine
strategy("strategy.closedtrades.exit_time Example 1")
// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
strategy.close("Long")
// Calculate the average trade duration.
avgTradeDuration() =>
sumTradeDuration = 0
for i = 0 to strategy.closedtrades - 1
sumTradeDuration += strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)
result = nz(sumTradeDuration / strategy.closedtrades)
// Display average duration converted to seconds and formatted using 2 decimal points.
if barstate.islastconfirmedhistory
label.new(bar_index, high, str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")
X秒後に再開します.
例
strategy("strategy.closedtrades.exit_time Example 2")
// Strategy calls to emulate a single long trade at the first bar.
if bar_index == 0
strategy.entry("Long", strategy.long)
reopenPositionAfter(timeSec) =>
if strategy.closedtrades > 0
if time - strategy.closedtrades.exit_time(strategy.closedtrades - 1) >= timeSec * 1000
strategy.entry("Long", strategy.long)
// Reopen last closed position after 120 sec.
reopenPositionAfter(120)
if ta.change(strategy.opentrades)
strategy.exit("Long", stop = low * 0.9, profit = high * 2.5)
パラメータ
trade_num
(series int) 取引が平行されている取引番号. 最初の取引番号は0である.また会おう
strategy.closedtrades.entry_time
此函数可用于指定strategy.entry函数允许在哪个市场方向开仓。
strategy.risk.allow_entry_in(value)
例
strategy("strategy.risk.allow_entry_in")
strategy.risk.allow_entry_in(strategy.direction.long)
strategy.entry("Long", strategy.long, when = open > close)
// Instead of opening a short position with 10 contracts, this command will close long entries.
strategy.entry("Short", strategy.short, when = open < close, qty = 10)
パラメータ
value
(simple string) 許される方向.可能な値:strategy.direction.all
、strategy.direction.long
、strategy.direction.short
このルールの目的は,市場ポジションの最大値を決定することである.このルールは以下の機能に影響を与える.strategy.entry
・
strategy.risk.max_position_size(contracts)
例
strategy("risk.max_position_size Demo", default_qty_value = 100)
strategy.risk.max_position_size(10)
strategy.entry("buy", strategy.long, when = open > close)
plot(strategy.position_size) // max plot value will be 10
パラメータ
contracts
(simple int/float) 必要なパラメータ. ポジションの契約/株/手/ユニットの最大数.もしnumber
>= 0,number
絶対値はnumber
反対に -number
。
math.abs(number)
返した値
number
絶対値である.
acos 関数は,数値の反余弦 (弧で表される) を返します.例えば,cos (acos (y)) = y は y の範囲 [-1, 1] であります.
math.acos(angle)
返した値反余弦値. y が範囲 [-1,1] を超えた場合,角は [0,Pi] または na の範囲に戻る.
偽ランダム値を返します. この関数は,各スクリプトを実行するごとに異なる値序列を生成します. 選択可能な seed 参数に対して同じ値を使用すると,重複可能な序列を生成します.
math.random(min, max, seed)
返した値ランダムな値です.
パラメータ
min
(series int/float) ランダム値範囲の下限.この値は範囲内には含まれていません.デフォルト値は0です.max
(series int/float) ランダム値範囲の上限.この値は範囲内には含まれていません.デフォルト値は1です.seed
(input int) 選択可能な参数. 同じ種子を使用しているときに,重複可能な値のセットを生成するために,その関数を連続して呼び出すことを許可する.asin関数は数値の反正弦 (弧で表される) を返します.正弦 (asin (y)) = y は y の範囲で [-1, 1] です.
math.asin(angle)
返した値逆弦値. y が範囲 [−1,1] を超えた場合,回帰角は [−Pi / 2,Pi / 2] または na の範囲である.
atan 関数は数値の逆切 (弧で表される) を返します.
math.atan(angle)
返した値逆切符値; 戻り角は[−Pi / 2,Pi / 2]範囲である.
上方取積関数は,参数の最小 (最も近い負の無限) の整数を最大または等しく返す.
math.ceil(number)
返した値この数字の最小の整数は
また会おう
math.floor
math.round
cos関数が角を返した三角関数の余弦である.
math.cos(angle)
返した値角の三角形余弦.
パラメータ
angle
(series int/float) 角を弧で表すnumber
この関数は,eの関数です.number
この式は,この式の2番目の項に等しい.
math.exp(number)
返した値これは,eの値です.number
また会おう
math.pow
math.floor(number)
返した値与えられた数字の最大整数よりも小さいか,またはそれと同じである.
また会おう
math.ceil
math.round
何でもnumber
任意の自然対数で,y=1で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=2で,y=number
。
math.log(number)
返した値
number
物理的対数である.
また会おう
math.log10
number
10 を 10 に増やさなければ,number
10 ^ y =number
。
math.log10(number)
返した値
number
10の底辺にある対数である.
また会おう
math.log
数学
math.pow(base, exponent)
例
// math.pow
plot(math.pow(close, 2))
返した値
base
増やしてexponent
base
列は,元素によって計算される.
パラメータ
base
(series int/float) は,使用するベースを指定します.exponent
(series int/float) インデックスを指定します.また会おう
math.sqrt
math.exp
math.sign(number)
返した値参数の記号.
正弦関数は,角の三角形正弦を返します.
math.sin(angle)
返した値角の三角弦.
パラメータ
angle
(series int/float) 角を弧で表す何でもnumber
平方根は,y >=0で,y^2=2になる唯一の方法です.number
。
math.sqrt(number)
返した値
number
平方根は
また会おう
math.pow
tan関数が戻る角の三角形直角である.
math.tan(angle)
返した値角の三角形は直角である.
パラメータ
angle
(series int/float) 角を弧で表す戻るnumber
値が4から5まで近づいて,上から整数を取ります.precision
参数では,4から5までの小数への浮点値を返します.
math.round(number)
math.round(number, precision)
返した値
number
精度による. 精度による. 精度による.
パラメータ
number
(series int/float) 4乗5乗の値を入力します.precision
(series int) 選択可能なパラメータ.number
4 × 5 に入る小数である. 参数が提供されていない場合, 4 × 5 を最も近い整数まで入る.コメント
また会おう
math.ceil
math.floor
値の最大値を返します.
math.max(number0, number1, ...)
例
// math.max
plot(math.max(close, open))
plot(math.max(close, math.max(open, 42)))
返した値与えられた数値のうち最大の数値です.
また会おう
math.min
この式は,数値のうち最小値を返します.
math.min(number0, number1, ...)
例
// math.min
plot(math.min(close, open))
plot(math.min(close, math.min(open, 42)))
返した値与えられた数値の中で最小値である.
また会おう
math.max
列の平均値を計算します.
math.avg(number0, number1, ...)
返した値平均
また会おう
math.sum
ta.cum
ta.sma
返回四舍五入到商品的mintick的值,即可以除以syminfo.mintick的最接近的值,没有余数,并向上舍入。
math.round_to_mintick(number)
返した値
number
ティックまで正確に入力します.
パラメータ
number
(series int/float) 4乗5乗の値を入力します.また会おう
math.ceil
math.floor
sum 関数は,x の最後の y 値の滑り込み複合を返します.
math.sum(source, length)
返した値
length
線が戻るsource
総和.
パラメータ
source
(series int/float) 実行される一連の値.length
(series int) K線の数 (長さ)また会おう
ta.cum
for
円の角度から,円の角度に等しい角を返します.
math.todegrees(radians)
返した値単位で測定した角度値である.
パラメータ
radians
(series int/float) 弧単位で角を表示する.度単位の角度から,弧単位の近似対等角を返します.
math.toradians(degrees)
返した値弧度単位で示した角値.
パラメータ
degrees
(series int/float) 単位で角度を表示する.与えられた数列に対して,NaN値を前の非NaN値に置き換える.
fixnan(source)
返した値ギャップのないシリーズ.
パラメータ
source
(シリーズ int/float/bool/color)また会おう
na
nz
NaN の値を列内の0 (または指定数) で置き換える.
nz(source, replacement)
nz(source)
例
// nz
plot(nz(ta.sma(close, 100)))
返した値
source
値を取ると,na
│ もしsource
値としてna
返します. 返します.replacement
パラメータは.
パラメータ
source
(series int/float/bool/color) 実行される一連の値.replacement
(series int/float/bool/color) は,また会おう
na
fixnan
NaNの場合は,テスト値である.
na(x)
返した値xが非有効数である場合,true (xがNaNである) で,そうでなければfalseである.
また会おう
fixnan
nz
変数 n を入力する.
int(x)
返した値変数値は,int の後にあります.
また会おう
float
bool
color
string
浮遊する na を設定します.
float(x)
返した値変数値が浮遊した後の参数値に変換される.
また会おう
int
bool
color
string
リアルタイムK線間での呼び出し時にアラームイベントを誘発し,以前にアラーム機能イベントに基づくアラームを指標または戦略としてアラーム機能のダイアログボックスを
alert(message, freq)
例
// alert() example
ma = ta.sma(close, 14)
xUp = ta.crossover(close, ma)
if xUp
// Trigger the alert the first time a cross occurs during the real-time bar.
alert("Price (" + str.tostring(close) + ") crossed over MA (" + str.tostring(ma) + ").", alert.freq_once_per_bar)
plot(ma)
plotchar(xUp, "xUp", "▲", location.top, size = size.tiny)
パラメータ
message
(series string) 警告が起動すると送信されるメッセージ.freq
(input string) トリガー周波数. 可能な値は:alert.freq_all (すべての関数呼び出しがトリガーアラーム),alert.freq_once_per_bar (K行の最初の関数呼び出しがトリガーアラーム),alert.freq_once_per_bar_close (関数呼び出しがリアルタイムでK行最後のスクリプトリデートの間に起こるとのみ,閉鎖時にアラームがトリガーされる). デフォルト値は:alert.freq_once_per_bar.コメント支援センターでは,このようなアラームを作成する方法について説明しています.
アレートコンディションとは違って,アラートコールが追加されたグラフとしてカウントされません.
関数呼び出しは,全局および局所的な範囲でできます.
函数呼び出しはグラフに何も表示しない.
また会おう
alertcondition
警告条件を作成する アラーム条件を作成する ダイアログで使用できます. 注意してください,alertconditionは警告を作成しません. アラーム条件を作成する ダイアログで追加オプションを与えます. さらに,alertconditionの効果はグラフに表示されません.
alertcondition(condition, title, message)
例
// alertcondition
alertcondition(close >= open, title='Alert on Green Bar', message='Green Bar!')
パラメータ
condition
(series bool) 警告用の一連の bool 値である. true 値は警告のトリガーを表し,false - 警告なしである.必要パラメータである.title
(const string) 警告条件のタイトル. 選択可能なパラメータ.message
(const string) アラームが起動するとメッセージを表示します. ※オプションパラメータです.コメントパイン v4 では,警告条件の呼び出しが追加図を生成する. 各スクリプトの出力シリアルの数を計算するときに,これらの呼び出しはすべて考慮されます.
また会おう
alert
互換性のためにTrading View
策略コードは,実際に呼び出す必要はありません.
また会おう
strategy
time関数は指定された時間範囲と取引時間帯の現在のK行のUNIX時間を返します.時間点は取引時間帯に含まれていない場合はNaNを返します.注意:FMZはサポートされていません.session
パラメータは.
time(timeframe, session, timezone)
time(timeframe, session)
time(timeframe)
例
timeinrange(res, sess) => not na(time(res, sess, "America/New_York")) ? 1 : 0
plot(timeinrange("1", "1300-1400"), color=color.red)
// This plots 1.0 at every start of 10 minute bar on a 1 minute chart:
newbar(res) => ta.change(time(res)) == 0 ? 0 : 1
plot(newbar("10"))
セッションを設定すると,時間や分だけでなく,週間の日付も指定できます.
日付が指定されていない場合,取引時間は日曜日 (1) から土曜日 (7) まで設定されていると考えられる.これは
例
// Time
t1 = time(timeframe.period, "0000-0000:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)
"つsession
参数には,コマで区切る複数の異なる取引時間段が含まれます.例えば,以下のスクリプトは,10:00から11:00まで,および14:00から15:00まで (週日のみ) のK線図を強調します.
例
// Time
t1 = time(timeframe.period, "1000-1100,1400-1500:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)
返した値ユニックスタイム.
パラメータ
timeframe
(simple string) 時間周期、空の文字列は,グラフの現在の時間周期として解釈される。session
timezone
(単純な文字列)session
参数のタイムゾーンは、コメントUNIX時間は,1970年1月1日UTC 00:00:00から過ぎ去ったミリ秒の数である.
year(time)
year(time, timezone)
返した値UNIX 時間 (交替時間帯) を提供する年.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒である.デフォルトでは,時区は syminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます. この関数は,K線の開いた時間による年数を返します. 夜間取引時間 (例えば,EURUSD 月曜日の取引時間,日曜日の17:00 UTC-4から始まる) に対して,この値は取引日の年数より1を下回る可能性があります.
また会おう
year
time
month
dayofmonth
dayofweek
hour
minute
second
month(time)
month(time, timezone)
返した値Unix の時間帯を表示する月 (※時区間交換)
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒数である.デフォルトでは,タイムゾーンはsyminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます. この関数は,K線の開いた時間に基づいて月を返します. 夜間取引時間 (例えば,EURUSD 月曜日の取引時間は日曜日の17:00 UTC-4から始まる) に対して,この値は取引日の月より1を下回る可能性があります.
また会おう
month
time
year
dayofmonth
dayofweek
hour
minute
second
hour(time)
hour(time, timezone)
返した値Unix の時間 (時間帯交換) を提供します.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒である.デフォルトでは,時区は syminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます.
また会おう
hour
time
year
month
dayofmonth
dayofweek
minute
second
minute(time)
minute(time, timezone)
返した値Unix の時間 (時間帯交換) を提供します.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒である.デフォルトでは,時区は syminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます.
また会おう
minute
time
year
month
dayofmonth
dayofweek
hour
second
second(time)
second(time, timezone)
返した値Unix の時間 (SWIFT) を提供する秒数.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒である.デフォルトでは,時区は syminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます.
また会おう
second
time
year
month
dayofmonth
dayofweek
hour
minute
weekofyear(time)
weekofyear(time, timezone)
返した値Unix の時間周期 (時間帯交換) を提供します.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒である.デフォルトでは,時区は syminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます. この関数は,K線の開き時間に基づいて週を返します. 昼間取引時間 (例えばEURUSD,月曜日の取引時間は日曜日17:00から始まる) の場合,この値は取引日の週より1を下回る可能性があります.
また会おう
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
dayofweek(time)
dayofweek(time, timezone)
返した値UNIX 時間 (SW) を提供する毎週の日付.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントこの関数は,K線の開き時間に基づいて日付を返します. 夜間取引時間 (例えば,EURUSD 月曜日の取引時間,日曜日の17:00から始まる) の場合,この値は取引日の日付より1を下回る可能性があります. UNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒数である.デフォルトでは,タイムゾーンはsyminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます.
また会おう
time
dayofmonth
dayofmonth(time)
dayofmonth(time, timezone)
返した値UNIX 時間 (SWZ) を提供する月曜日.
パラメータ
time
(series int) は,ミリ秒で単位化されたユニックス時間である.timezone
(series string) 選択可能なパラメータ.. 時間帯..コメントUNIXタイムは,1970年1月1日UTC 00:00:00以降のミリ秒数である.デフォルトでは,タイムゾーンはsyminfo.timezoneである.あなたはタイムスタンプを使用して可能な値をチェックすることができます. この関数は,K線の開き時間に基づいて日付を返します. 夜間取引時間 (例えば,EURUSD 月曜日の取引時間,日曜日の17:00 UTC-4から始まる) の場合,この値は取引日の日付より1を下回る可能性があります.
また会おう
time
dayofweek
タイムストア機能は,UNIXタイムで指定された日付と時間を返します.
timestamp(dateString)
timestamp(year, month, day, hour, minute, second)
timestamp(timezone, year, month, day, hour, minute, second)
例
// timestamp
plot(timestamp(2016, 01, 19, 09, 30), linewidth=3, color=color.green)
plot(timestamp(syminfo.timezone, 2016, 01, 19, 09, 30), color=color.blue)
plot(timestamp(2016, 01, 19, 09, 30), color=color.yellow)
plot(timestamp("GMT+6", 2016, 01, 19, 09, 30))
plot(timestamp(2019, 06, 19, 09, 30, 15), color=color.lime)
plot(timestamp("GMT+3", 2019, 06, 19, 09, 30, 15), color=color.fuchsia)
plot(timestamp("Feb 01 2020 22:10:05"))
plot(timestamp("2011-10-10T14:48:00"))
plot(timestamp("04 Dec 1995 00:12:00 GMT+5"))
返した値ユニックスタイム.
パラメータ
timezone
(series string) タイムゾーン。オプション。デフォルト値は syminfo.timezone。GMT表示法 (例えばyear
(series int) 年.month
(series int) 月、day
(series int) 日♪hour
(series int) (オプションパラメータ) 時間、デフォルト値は0。minute
(series int) (オプションパラメータ) 分、デフォルト値は0。second
(series int) (オプションパラメータ) Second、デフォルト値は0。dateString
(const string) 日付と選択可能な時間帯を含む文字列.その形式はIETF RFC 2822またはISO 8601規格に適合しなければならない. (コメントUNIX時間は,1970年1月1日UTC 00:00:00から過ぎ去ったミリ秒の数である.
また会おう
time
timenow
syminfo.timezone
提供された色を使って,2つの図面またはラインの間の背景を埋めます.
fill(hline1, hline2, color, title, editable, fillgaps, display)
fill(plot1, plot2, color, title, editable, show_last, fillgaps, display)
例
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
パラメータ
hline1
(hline) 最初のhlineオブジェクト. 必要なパラメータ.hline2
必要なパラメータです. 必要なパラメータは,plot1
(plot) 最初のグラフオブジェクト. 必須パラメータ.plot2
(plot) 2番目の図面オブジェクト. 必要なパラメータ.color
(series color) 図の色.あなたはtitle
(const string) 記入オブジェクトのタイトルを作成しました. 選択可能なパラメータ.editable
(const bool) true とすると,スタイルの埋め込みは,フォーマット・ダイアログボックスで編集できます.デフォルト値は true です.show_last
(input int) が設定されている場合,グラフを埋め込むk行の数 (最後のk行から過去に戻る) を定義します.fillgaps
(const bool) は,空白の連続填充を制御する,つまり,plot() の呼び出しのうちの1つがna値を返すとき. true に設定された場合,最後の填充が空白を埋め続けます.デフォルトはfalse です.display
(plot_display) 填写の表示位置を制御する. 可能な値は:display.none、display.all。 デフォルトはdisplay.all。また会おう
plot
barcolor
bgcolor
hline
定価レベルで水平線を表示する.
hline(price, title, color, linestyle, linewidth, editable, display)
例
// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)
// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))
返した値fill に使用できるhline オブジェクト.
パラメータ
price
(input int/float) オブジェクトが表示する値.title
(const string) オブジェクトのタイトルcolor
(input color) 染色線の色、 定数 (非表現式) である必要があります、 選択可能なパラメータ、linestyle
(hline_style) 染色線のスタイル. 可能な値は: solid,dotted,dotted. 選択可能なパラメータ.linewidth
(input int) 染色線の幅. デフォルト値は 1 です.editable
(const bool) true とすると,hline スタイルは形式のダイアログボックスで編集できます.デフォルト値は true です.display
(plot_display) コントロールラインの表示位置. 可能な値は:display.none、display.all。 デフォルトはdisplay.all。overlay
(const bool) FMZ プラットフォーム拡張のパラメータで,主図 (true を設定) または副図 (false を設定) で現在の関数を設定する.strategy
可能性はindicator
中身overlay
パーマテージ設定strategy
可能性はindicator
設定されていませんoverlay
参数については,デフォルトの参数に従って処理します.指定した色でK線の背景を埋めます.
bgcolor(color, offset, editable, show_last, title, display, overlay)
例
// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))
パラメータ
color
(series color) 背景の色を埋めます. offset
(series int) k線の特定の数値で左または右に移動する色数列. 既定値は0である.editable
(const bool) true とすると,bgcolor のスタイルは形式のダイアログボックスで編集できます.デフォルト値は true です.show_last
(input int) が設定されている場合,グラフを埋め込むk行の数 (最後のk行から過去に戻る) を定義します.title
(const string) bgcolorのタイトル. 選択可能なパラメータ.display
(plot_display) はbgcolorの表示位置を制御する. 可能な値は:display.none、display.all。デフォルトはdisplay.all。overlay
(const bool) FMZ プラットフォーム拡張のパラメータで,主図 (true を設定) または副図 (false を設定) で現在の関数を設定する.strategy
可能性はindicator
中身overlay
パーマテージ設定strategy
可能性はindicator
設定されていませんoverlay
参数については,デフォルトの参数に従って処理します.また会おう
plot
K線の色を設定する.
barcolor(color, offset, editable, show_last, title, display)
例
barcolor(close < open ? color.black : color.white)
パラメータ
color
(series color) K線色. offset
(series int) k線の特定の数値で左または右に移動する色数列. 既定値は0である.editable
(const bool) true とすると,barcolor スタイルは形式のダイアログボックスで編集できます.デフォルト値は true です.show_last
(input int) が設定されている場合,グラフを埋め込むk行の数 (最後のk行から過去に戻る) を定義します.title
(const string) Barcolor タイトル、オプションパラメータ、display
(plot_display) K線色の表示位置を制御する. 可能な値は:display.none、display.all。デフォルトはdisplay.all。また会おう
bgcolor
plot
fill
対応しているPINE v4版error
機能とruntime.error
反対の意見は,
配列を最小から最大までの順序で定義します.
タイプsort_order について
また会おう
array.new_float
array.sort
列を最大から最小までの順序で定義します.
タイプsort_order について
また会おう
array.new_float
array.sort
解像度が毎日の解像度である場合,trueを返します.
タイプシンプルな bool
また会おう
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isweekly
timeframe.ismonthly
現在の解像度が日,週,月である場合は true を返します.
タイプシンプルな bool
また会おう
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
現在の周期が日 (分,秒) の周期である場合,trueを返します.
タイプシンプルな bool
また会おう
timeframe.isminutes
timeframe.isseconds
timeframe.isdwm
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
この周期が分周期である場合,trueを返します.
タイプシンプルな bool
また会おう
timeframe.isdwm
timeframe.isintraday
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
解像度が毎月の解像度である場合,trueを返します.
タイプシンプルな bool
また会おう
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.isweekly
周期が秒である場合は true を返します.そうでなければ false を返します.
タイプシンプルな bool
また会おう
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isdaily
timeframe.isweekly
timeframe.ismonthly
解像度が毎週の解像度である場合,trueを返します.
タイプシンプルな bool
また会おう
timeframe.isdwm
timeframe.isintraday
timeframe.isminutes
timeframe.isseconds
timeframe.isdaily
timeframe.ismonthly
時間周期倍数,例えば
タイプシンプル int
また会おう
syminfo.ticker
syminfo.tickerid
timeframe.period
時間周期──例えば
タイプ単純な文字列
また会おう
syminfo.ticker
syminfo.tickerid
timeframe.multiplier
図の表示位置を指定する名前定数. 場所が表示されない. 警告テンプレートのメッセージで利用できます.
タイプplot_display について
また会おう
plot
plotshape
plotchar
グラフの位置を指定する定数.任意の位置を表示する.
タイプplot_display について
また会おう
plot
plotshape
plotchar
plotarrow
plotbar
plotcandle
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
plotshape関数の形状スタイル.
タイプconst 文字列
また会おう
plotshape
#00BCD4の色の定数である.
タイプconst 色
#363A45の色の定数である.
タイプconst 色
#2962ffの色の定数である.
タイプconst 色
E040FBの色の定数である.
タイプconst 色
#787B86の色の定数である.
タイプconst 色
カラントの定数である#4CAF50の定数である.
タイプconst 色
#00E676の色の定数である.
タイプconst 色
#880E4Fの色の定数である.
タイプconst 色
色の定数である#311B92は,
タイプconst 色
色の定数である#808000は
タイプconst 色
#FF9800の色の定数である.
タイプconst 色
#9C27B0の色の定数である.
タイプconst 色
#FF5252の色の定数である.
タイプconst 色
#B2B5BEの色の定数である.
タイプconst 色
color.teal
#00897Bの色の定数である.
タイプconst 色
色の定数である#FFFFFF.
タイプconst 色
色の定数である#FFEB3Bは,
タイプconst 色
'Line array' のような定数名付けは,プロット関数として使われます.style
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
'Line With Breaks' の形状の定数,プロット関数に使用される.style
参数の参数、plot.style_lineに似ているが,データ内の空白は満たされていない。
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
"ヒストグラムstyle
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
style
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_circles
style
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
'Area style
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_areabr
plot.style_cross
plot.style_columns
plot.style_circles
'Area With Breaks' の形状の定数,プロット関数に使用される.style
パラグメントのパラグメントは、plot.style_areaに似ているが,データの空白は満たされていない。
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_columns
plot.style_circles
style
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_stepline
plot.style_stepline_diamond
plot.style_histogram
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
'Step Line style
参数の参数である.
タイプplot_style について
また会おう
plot
plot.style_stepline_diamond
plot.style_linebr
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
'Step Line With Diamonds style
参数の参数、plot.style_steplineに似ている.データ変更に加えて,
タイプplot_style について
また会おう
plot
plot.style_line
plot.style_linebr
plot.style_histogram
plot.style_cross
plot.style_area
plot.style_areabr
plot.style_columns
plot.style_circles
location.abovebar
plotshape,plotchar関数の位置値である. 形状は主系列のk線上にある.
タイプconst 文字列
また会おう
plotshape
plotchar
location.belowbar
location.top
location.bottom
location.absolute
plotshape,plotchar関数の位置値. 形状は主要な系列のk線下に描かれている.
タイプconst 文字列
また会おう
plotshape
plotchar
location.abovebar
location.top
location.bottom
location.absolute
plotshape,plotchar の位置値. 図表の上部边縁の近くで図形を描く.
タイプconst 文字列
また会おう
plotshape
plotchar
location.abovebar
location.belowbar
location.bottom
location.absolute
plotshape,plotchar の位置値. 図面の底辺に形を描く.
タイプconst 文字列
また会おう
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.absolute
plotshape,plotchar関数の位置値. 形状はグラフに描かれ,指標値が価格コーデナートとして使用される.
タイプconst 文字列
また会おう
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.bottom
plotshape,plotchar関数のサイズ値. 形状のサイズが自動的にk線のサイズに適応する.
タイプconst 文字列
また会おう
plotshape
plotchar
size.tiny
size.small
size.normal
size.large
size.huge
plotshape,plotchar関数の大きさと小さい値. 形状の大きさは小さい.
タイプconst 文字列
また会おう
plotshape
plotchar
size.auto
size.small
size.normal
size.large
size.huge
plotshape,plotchar関数の大きさと小さい値. 形状の大きさは小さい.
タイプconst 文字列
また会おう
plotshape
plotchar
size.auto
size.tiny
size.normal
size.large
size.huge
plotshape,plotchar関数の大きさと小値. 形状の大きさは普通である.
タイプconst 文字列
また会おう
plotshape
plotchar
size.auto
size.tiny
size.small
size.large
size.huge
plotshape,plotchar関数の大きさの値. 形状の大きさは大きい.
タイプconst 文字列
また会おう
plotshape
plotchar
size.auto
size.tiny
size.small
size.normal
size.huge
plotshape,plotcharの大きさと小さい値. 形状の大きさは大きい.
タイプconst 文字列
また会おう
plotshape
plotchar
size.auto
size.tiny
size.small
size.normal
size.large
アレート () の
タイプconst 文字列
また会おう
alert
アレート () の
タイプconst 文字列
また会おう
alert
アレート () の
タイプconst 文字列
また会おう
alert
定数とは,定数である.
タイプconst 文字列
また会おう
format.price
format.volume
定数とは,定数である.
タイプconst 文字列
コメント 如果format是format.price,则设置默认精度值。您可以使用指标函数的precision参数来更改精度值。
また会おう
format.inherit
format.volume
定数とは,定数である.
タイプconst 文字列
また会おう
format.inherit
format.price
取引先がない商品コード,例えば
タイプ単純な文字列
また会おう
syminfo.tickerid
timeframe.period
timeframe.multiplier
取引所前記を持つ商品コード,例えば,
タイプ単純な文字列
また会おう
syminfo.ticker
timeframe.period
timeframe.multiplier
商品の基本通貨である.商品コードの
タイプ単純な文字列
また会おう
syminfo.currency
syminfo.ticker
現貨の通貨. 返却通貨コード:
タイプ単純な文字列
また会おう
syminfo.basecurrency
syminfo.ticker
現在の商品コードの種類. 可能な値は,stock, futures, index, forex, crypto, fund, drである.
タイプ単純な文字列
また会おう
syminfo.ticker
現在の品種の最小切符値. FMZでは,実盤/回転インターフェースの"Pine言語取引庫"内のテンプレートパラメータ定価通貨の精度この数字は,定価通貨の精度2を設定すると,取引時に価格が小数点2に精度があり,このとき価格の最小変動単位は0.01である。syminfo.mintickの値は0.01である。
タイプ単純な浮遊機
また会おう
syminfo.pointvalue
現在の商品のポイント値
タイプ単純な浮遊機
また会おう
syminfo.mintick
グラフの主なシリーズの交代時間帯. 可能な値については,タイムスタンプを参照してください.
タイプ単純な文字列
また会おう
timestamp
市場が閉じる時,スクリプトがデータセットの最後のKラインで実行されている場合,またはスクリプトがリアルタイムでKラインの前にKラインで実行されている場合,市場が開いている場合はtrueを返します.そうでなければfalseを返します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
文字が新しいk線で現在計算されている場合,trueを返します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isconfirmed
barstate.islastconfirmedhistory
このk線がk線組の最初のk線である場合,trueを返します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
このk線がk線組の最後のk線である場合,trueを返します.そうでなければfalseを返します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.isfirst
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
履歴のk行であれば true を返します.そうでなければ false を返します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.isfirst
barstate.islast
barstate.isrealtime
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
もしスクリプトが現在のk行の最後の (閉じる) 更新を計算している場合,trueを返します.次のスクリプトは新しいk行のデータで計算します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. request.securityの表現では,barstate.isconfirmedを使用することを推奨しない.それは,request.securityからの要求の値が予測不能である. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isrealtime
barstate.isnew
barstate.islastconfirmedhistory
リアルタイムのk線である場合は true を返します.そうでなければ false を返します.
タイプシリーズ bool
コメントこの変数を使用したPineScriptコードは,履歴とリアルタイムデータに対して異なる計算を行うことができます. この変数/関数を使用すると指標が再描画される可能性があります.
また会おう
barstate.isfirst
barstate.islast
barstate.ishistory
barstate.isnew
barstate.isconfirmed
barstate.islastconfirmedhistory
暫定
累積/分布指数
タイプ連続浮遊機
プレート内の強度指数.
タイプ連続浮遊機
例
// Intraday Intensity Index
plot(ta.iii, color=color.yellow)
// the same on pine
f_iii() =>
(2 * close - high - low) / ((high - low) * volume)
plot(f_iii())
負の指数.
タイプ連続浮遊機
例
// Negative Volume Index
plot(ta.nvi, color=color.yellow)
// the same on pine
f_nvi() =>
float ta_nvi = 1.0
float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0) ? 1.0: ta_nvi[1]
if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
ta_nvi := prevNvi
else
ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
result = ta_nvi
plot(f_nvi())
平均的な体重は,
タイプ連続浮遊機
例
// Positive Volume Index
plot(ta.pvi, color=color.yellow)
// the same on pine
f_pvi() =>
float ta_pvi = 1.0
float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0) ? 1.0: ta_pvi[1]
if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
ta_pvi := prevPvi
else
ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
result = ta_pvi
plot(f_pvi())
熱帯雨林の流れは,
タイプ連続浮遊機
例
// On Balance Volume
plot(ta.obv, color=color.yellow)
// the same on pine
f_obv() =>
ta.cum(math.sign(ta.change(close)) * volume)
plot(f_obv())
価格動向指標は
タイプ連続浮遊機
例
// Price-Volume Trend
plot(ta.pvt, color=color.yellow)
// the same on pine
f_pvt() =>
ta.cum((ta.change(close) / close[1]) * volume)
plot(f_pvt())
ウィリアム・多空力線.
タイプ連続浮遊機
例
// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)
// the same on pine
f_wad() =>
trueHigh = math.max(high, close[1])
trueLow = math.min(low, close[1])
mom = ta.change(close)
gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
ta.cum(gain)
plot(f_wad())
ウィリアム・ヴァリエーション・ディスカッション・マニュアル
タイプ連続浮遊機
例
// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)
// the same on pine
f_wvad() =>
(close - open) / (high - low) * volume
plot(f_wvad())
オーラ数に対する定数である. それは2.7182818284590452に等しい.
タイプconst フローート
また会おう
math.phi
math.pi
math.rphi
金分子の定数である. それは1.6180339887498948である.
タイプconst フローート
また会おう
math.e
math.pi
math.rphi
アキメッド定数の定数である. それは3.1415926535897932に等しい.
タイプconst フローート
また会おう
math.e
math.phi
math.rphi
金分子の定数である. それは0.6180339887498948に等しい.
タイプconst フローート
また会おう
math.e
math.pi
math.phi
戦略.初期資本 + 戦略.ネットプロフィート + 戦略.オープンプロフィート).
タイプ連続浮遊機
また会おう
strategy.netprofit
strategy.openprofit
strategy.position_size
現在の市場ポジションの方向性および規模.値>0の場合,市場ポジションは長い.値<0の場合,市場ポジションは短い.絶対値は取引中の契約/株/手/ユニットの数 (ポジションサイズ) である.
タイプ連続浮遊機
また会おう
strategy.position_avg_price
現在の市場位置は平均入場価格である.市場が平らな状態である場合,
*解説
ウウオヤン取引が同時に行われることを望むなら,
軽い雲JSと同じようなトランザクションも行えますか? ありがとうございました.
リサ20231詳細なドキュメントをありがとうございました.
芸術このPineScriptは,Okexのシミュレーションディスクをプラットフォーム上でどのように使っているのでしょうか?
芸術開発者のプラットフォームに直接コピーして利用できます!
発明者 量化 - 微かな夢PINE言語は単種策のみを行うが,多種策は,python,javascript,c++で設計を書くのがベストである.
発明者 量化 - 微かな夢OKXは特殊なもので,彼らの模擬環境とリアルディスク環境は同じアドレスですが,別の場所では区別されます.
軽い雲OKX模擬盤は使えませんでした.
発明者 量化 - 微かな夢この多様なアーキテクチャの問題は,各取引所のインターフェースが異なるため,インターフェースの周波数制限が異なるため,多くの問題が生じる.
発明者 量化 - 微かな夢雲山さん,この提案をありがとうございました.
軽い雲JSと混同した方が良いと感じて,JSは様々な取引方法により適している.
トレンドハンター販売価格は各品種にわたって行われます.
発明者 量化 - 微かな夢嫌なことをする.
軽い雲素晴らしい,ありがとう,夢大さん.
発明者 量化 - 微かな夢PINE言語の戦略は,一時的に単一品種のみです.
発明者 量化 - 微かな夢この記事へのトラックバック一覧です.
発明者 量化 - 微かな夢ほら,もういいから
発明者 量化 - 微かな夢PINE 模範庫のパラメータは,交換取引所のベースアドレスを設定することができます. 文書の開始: PINE 言語取引庫の模範庫のパラメータ.