열 값은
length
(series int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.안녕하세요
ta.sma
ta.stdev
ta.kc
브린 밴드 너비. 브린 밴드 너비는 경로와 경로 아래에서 중선까지의 거리에 있다.
ta.bbw(series, length, mult)
예를 들어
plot(ta.bbw(close, 5, 4), color=color.yellow)
// the same on pine
f_bbw(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
((basis + dev) - (basis - dev)) / basis
plot(f_bbw(close, 5, 4))
값을 반환합니다.브린의 대역폭.
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.안녕하세요
ta.bb
ta.sma
ta.stdev
CCI (상품 경로 지수) 는 상품의 전형적인 가격과 그 단순한 이동 평균 사이의 차이는 전형적인 가격의 평균 절대 편차로 나눈 것으로 계산된다. 이 지수는 더 많은 읽을 수 있는 숫자를 제공하기 위해 0.015의 인수로 확장된다.
ta.cci(source, length)
값을 반환합니다.lengthK줄이 반환되는 소스의 상품 채널 지수.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)현재 값과 이전 값의 차이는, source - source[length]。
ta.change(source, length)
ta.change(source)
값을 반환합니다.이 법의 결과.
매개 변수
source
(series int/float) 소스 시리즈.length
(series int) 현재 k줄에서 이전 k줄로 이동한다. 선택하면, longth = 1을 사용한다.안녕하세요
ta.mom
ta.cross
source
가격과source
가격length
K선 앞의 운동량. 이것은 단지 차이점일 뿐입니다.
ta.mom(source, length)
값을 반환합니다.
source
가격과source
가격length
K선 앞의 운동량.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) 현재 k줄에서 이전 k줄로 이동합니다.안녕하세요
ta.change
ta.cmo(series, length)
예를 들어
plot(ta.cmo(close, 5), color=color.yellow)
// the same on pine
f_cmo(src, length) =>
float mom = ta.change(src)
float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
100 * (sm1 - sm2) / (sm1 + sm2)
plot(f_cmo(close, 5))
값을 반환합니다.
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.rsi
ta.stoch
math.sum
가장 최근의 두 순위 사이의 직선적 인재가치 방법을 사용하여 비율을 계산하십시오.
ta.percentile_linear_interpolation(source, length, percentage)
값을 반환합니다.
length
K선으로 돌아갑니다.source
일련의 P 퍼센트가 됩니다.
매개 변수
source
(series int/float) 실행될 일련 값 (자원) ᅳlength
(series int) 지난 K줄의 수 ((길이)percentage
(simple int/float) 비율, 0에서 100까지의 숫자참고자료이 방법을 사용하여 계산된 비율은 입력 데이터 세트의 모든 구성원이 아닙니다.
안녕하세요
ta.percentile_nearest_rank
최근 순위 방법에 따라 비율을 계산합니다.
ta.percentile_nearest_rank(source, length, percentage)
값을 반환합니다.
length
K선으로 돌아갑니다.source
일련의 P 퍼센트가 됩니다.
매개 변수
source
(series int/float) 실행될 일련 값 (자원) ᅳlength
(series int) 지난 K줄의 수 ((길이)percentage
(simple int/float) 비율, 0에서 100까지의 숫자참고자료지난 100k 줄 길이보다 작은 최근 순위 방식을 사용하면 동일한 숫자가 여러 퍼센트를 사용하게 됩니다. 최근 순위 계산의 비율은 입력 데이터 세트의 일원입니다. 100번째 퍼센트는 입력 데이터 세트의 최대 값으로 정의됩니다.
안녕하세요
ta.percentile_linear_interpolation
퍼센티엄 순위는 전의 값이 주어진 일련의 현재 값보다 작거나 같다는 비율이다.
ta.percentrank(source, length)
값을 반환합니다.
length
K선으로 돌아갑니다.source
% 순위.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)차이는 평균값과 제곱차이의 기대값 (ta.sma) 의 일련이며, 숫자의 집합과 평균값의 거리를 비공식적으로 측정한다.
ta.variance(source, length, biased)
값을 반환합니다.
length
K선으로 돌아갑니다.source
이 모든 것은
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)biased
(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.참고자료만약biased
true의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.
안녕하세요
ta.dev
ta.stdev
ta.tr(handle_na)
값을 반환합니다.실제 범위는: math.max (high - low, math.abs (high - close[1]), math.abs (low - close[1])) 이다.
매개 변수
handle_na
(simple bool) NaN값을 처리하는 방법. true가 되고 전날의 종결값이 NaN인 경우, tr는 그 날의 높은-저하점으로 계산된다. 그렇지 않으면 ((false가 되면) tr는 이 경우 NaN을 반환한다.ta.tr(진짜)참고자료
ta.tr(false)
그리고ta.tr
이 모든 것은 완전히 동일합니다.
안녕하세요
ta.atr
자본 흐름 지표. 자본 흐름 지표는 가격과 거래량을 사용하여 자산의 과잉 구매 또는 과잉 판매 상황을 결정하는 기술 지표이다.
ta.mfi(series, length)
예를 들어
plot(ta.mfi(hlc3, 14), color=color.yellow)
// the same on pine
pine_mfi(src, length) =>
float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
mfi = 100.0 - (100.0 / (1.0 + upper / lower))
mfi
plot(pine_mfi(hlc3, 14))
값을 반환합니다.자금 흐름 지표
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.rsi
math.sum
켄트나 통로. 켄트나 통로는 중간 이동 평균선과 상승하락 통로를 포함하는 기술 지표이다.
ta.kc(series, length, mult)
ta.kc(series, length, mult, useTrueRange)
예를 들어
[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_kc(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
[basis, basis + rangeEma * mult, basis - rangeEma * mult]
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
값을 반환합니다.켄터나 통로
매개 변수
series
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.useTrueRange
(simple bool) 선택 가능한 변수。 진한 범위를 사용할지 여부를 지정; 기본값은 true。 값이 false라면, 표현식 ((high-low) 을 사용하여 범위를 계산한다。안녕하세요
ta.ema
ta.atr
ta.bb
켄터나 통로의 너비. 켄터나 통로의 너비는 상단과 하단 통로의 차이는 중간 통로의 값으로 나
ta.kcw(series, length, mult)
ta.kcw(series, length, mult, useTrueRange)
예를 들어
plot(ta.kcw(close, 5, 4), color=color.yellow)
// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis
plot(f_kcw(close, 5, 4, true))
값을 반환합니다.켄터나 통로의 너비.
매개 변수
series
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.useTrueRange
(simple bool) 선택 가능한 변수。 진한 범위를 사용할지 여부를 지정; 기본값은 true。 값이 false라면, 표현식 ((high-low) 을 사용하여 범위를 계산한다。안녕하세요
ta.kc
ta.ema
ta.atr
ta.bb
相关系数。描述两个系列倾向于偏离其ta.sma值的程度。
ta.correlation(source1, source2, length)
값을 반환합니다.관련 계수입니다.
매개 변수
source1
(series int/float) 소스 시리즈.source2
(series int/float) 대상 계열.length
(series int) 길이 (K 줄 수)안녕하세요
request.security
ta.cross(source1, source2)
값을 반환합니다.두 개의 행렬이 서로 교차하면 true, 그렇지 않으면 false이다.
매개 변수
source1
(series int/float) 첫 번째 데이터 시리즈.source2
(series int/float) 두 번째 데이터 시리즈.안녕하세요
ta.change
source1
-series는 가로로 정의됩니다.source2
-series, 만약 현재 K선에서,source1
이 값은source2
이 값은 K값입니다.source2
소스 1의 값小于
소스2 ≠의 값.
ta.crossover(source1, source2)
값을 반환합니다.만약source1
지나가며source2
이 문서는 이 문장의 모든 문장들에 대해 설명합니다.
매개 변수
source1
(series int/float) 첫 번째 데이터 시리즈.source2
(series int/float) 두 번째 데이터 시리즈.source1
-series는source2
-series 아래의 교차선, 만약 현재 K선에서,source1
이 값의 값은source2
이 값은 K값입니다.source1
이 값은source2
이 문서는
ta.crossunder(source1, source2)
값을 반환합니다.만약source1
이쪽에서source2
아래의 교차점은 true이고, 그렇지 않으면 false입니다.
매개 변수
source1
(series int/float) 첫 번째 데이터 시리즈.source2
(series int/float) 두 번째 데이터 시리즈.함수 ATR (실제 변동 幅均值) 는 실제 범위의 RMA를 반환한다. 실제 변동 幅는 max (high - low, abs (high - close[1]), abs (low - close[1])) 이다.
ta.atr(length)
예를 들어
plot(ta.atr(14))
//the same on pine
pine_atr(length) =>
trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
//true range can be also calculated with ta.tr(true)
ta.rma(trueRange, length)
plot(pine_atr(14))
값을 반환합니다.실제 변동 크기의 평균 값 (ATR)
매개 변수length (simple int) 길이 (K 줄 수)
안녕하세요
ta.tr
ta.rma
패러다임 회전 (패러다임 정지 및 역전) 은 J. Welles Wilder, Jr.가 개발한 방법으로 거래 시장 가격 방향의 잠재적인 반전을 찾아내는 방법이다.
ta.sar(start, inc, max)
예를 들어
plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
// The same on Pine
pine_sar(start, inc, max) =>
var float result = na
var float maxMin = na
var float acceleration = na
var bool isBelow = na
bool isFirstTrendBar = false
if bar_index == 1
if close > close[1]
isBelow := true
maxMin := high
result := low[1]
else
isBelow := false
maxMin := low
result := high[1]
isFirstTrendBar := true
acceleration := start
result := result + acceleration * (maxMin - result)
if isBelow
if result > low
isFirstTrendBar := true
isBelow := false
result := math.max(high, maxMin)
maxMin := low
acceleration := start
else
if result < high
isFirstTrendBar := true
isBelow := true
result := math.min(low, maxMin)
maxMin := high
acceleration := start
if not isFirstTrendBar
if isBelow
if high > maxMin
maxMin := high
acceleration := math.min(acceleration + inc, max)
else
if low < maxMin
maxMin := low
acceleration := math.min(acceleration + inc, max)
if isBelow
result := math.min(result, low[1])
if bar_index > 1
result := math.min(result, low[2])
else
result := math.max(result, high[1])
if bar_index > 1
result := math.max(result, high[2])
result
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
값을 반환합니다.파러질라인은 지표로 돌립니다.
매개 변수
start
(simple int/float) 시작됩니다.inc
(simple int/float) 를 더합니다max
(simple int/float) 최대이전 조건에서 true로 시작하여 K줄 수를 계산합니다.
ta.barssince(condition)
예를 들어
// get number of bars since last color.green bar
plot(ta.barssince(close >= open))
값을 반환합니다.만약 상태가 true라면 k줄의 수.
참고자료만약 현재 K줄 이전에 그 조건이 결코 충족되지 않았다면, 이 함수는 na 를 반환한다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.
안녕하세요
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.highest
ta.lowest
source
즉, 이 값은 모든 값의 합입니다source
모든 원소들의 합이다.
ta.cum(source)
값을 반환합니다.시리즈의 총합.
매개 변수
source
(시리즈 int/float)안녕하세요
math.sum
dmi 함수는 동향 지수를 DMI를 반환한다.
ta.dmi(diLength, adxSmoothing)
예를 들어
len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")
값을 반환합니다.세 개의 DMI 시리즈의 구성 요소: 직진 (+DI), 음진 (-DI), 평균진 (ADX).
매개 변수
diLength
(단어 int) DI 기간.adxSmoothing
(simple int) ADX 평형주기안녕하세요
ta.rsi
ta.tsi
ta.mfi
테스트source
이 시리즈는length
K-long가 하락하고 있는지.
ta.falling(source, length)
값을 반환합니다.만약 현재source
이 값은length
K줄이 이전으로 돌아오는 모든source
이 값은 true이고, 그렇지 않으면 false입니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.rising
테스트source
이 시리즈는length
K-long가 상승하고 있는지
ta.rising(source, length)
값을 반환합니다.만약 현재source
이 값은length
K줄이 이전으로 돌아오는 모든source
이 값은 true이고, 그렇지 않으면 false입니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.falling
이 함수는 중심축 높이의 값을 반환한다. 만약 중심축 높이가 없다면,
ta.pivothigh(source, leftbars, rightbars)
ta.pivothigh(leftbars, rightbars)
예를 들어
leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)
값을 반환합니다.이 점의 가격은 또는
매개 변수
source
(series int/float) 선택 가능한 매개 변수. 데이터 일련 계산 값. 기본값 leftbars
(series int/float) 왼쪽 힘.rightbars
(series int/float) 오른쪽 길이.참고자료만약 변수
이 함수는 기축의 낮은 지점의 가격을 반환한다. 기축의 낮은 지점이 없다면, 그것은 NaN
ta.pivotlow(source, leftbars, rightbars)
ta.pivotlow(leftbars, rightbars)
예를 들어
leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)
값을 반환합니다.이 점의 가격은 또는
매개 변수
source
(series int/float) 선택 가능한 매개 변수. 데이터 시리즈 계산 값. 기본값은 leftbars
(series int/float) 왼쪽 힘.rightbars
(series int/float) 오른쪽 길이.참고자료만약 변수
지난 k줄의 주어진 숫자의 최대값이다.
ta.highest(source, length)
ta.highest(length)
값을 반환합니다.이 시리즈의 가장 높은 값이다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)참고자료두 가지 버전의 args:source
이 글은length
이 값은 K줄을 반환하는 값입니다.
이 글은 이쪽의 글입니다.length
이 알고리즘은 high를 사용해서source
이 시리즈는
안녕하세요
ta.lowest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
지난 k줄의 주어진 숫자의 최대값 오차.
ta.highestbars(source, length)
ta.highestbars(length)
값을 반환합니다.가장 높은 k선으로 이동합니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)참고자료두 가지 버전의 args:source
이 글은length
이 값은 K줄을 반환하는 값입니다.
이 글은 이쪽의 글입니다.length
이 알고리즘은 high를 사용해서source
이 시리즈는
안녕하세요
ta.lowest
ta.highest
ta.lowestbars
ta.barssince
ta.valuewhen
무작위 지표. 계산 방정식: 100 * (close - lowest ((low, length)) / (highest ((high, length)) - lowest ((low, length))).
ta.stoch(source, high, low, length)
값을 반환합니다.무작위성
매개 변수
source
(series int/float) 소스 시리즈.high
(series int/float) 높은 시리즈low
(series int/float) 하위 시리즈length
(series int) 길이 (K 줄 수)안녕하세요
ta.cog
슈퍼트렌드 지표. 슈퍼트렌드 지표는 추세를 따르는 지표이다.
ta.supertrend(factor, atrPeriod)
예를 들어
//@version=5
indicator("Pine Script™ Supertrend")
[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
src = hl2
atr = ta.atr(atrPeriod)
upperBand = src + factor * atr
lowerBand = src - factor * atr
prevLowerBand = nz(lowerBand[1])
prevUpperBand = nz(upperBand[1])
lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
int direction = na
float superTrend = na
prevSuperTrend = superTrend[1]
if na(atr[1])
direction := 1
else if prevSuperTrend == prevUpperBand
direction := close > upperBand ? -1 : 1
else
direction := close < lowerBand ? 1 : -1
superTrend := direction == -1 ? lowerBand : upperBand
[superTrend, direction]
[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
값을 반환합니다.두 개의 초트렌드 시리즈의 구성 요소: 초트렌드 라인과 경향 방향. 가능한 값은 1 (하향) 및 -1 (올림) 이다.
매개 변수
factor
(series int/float) ATR가 곱하는 곱셈.atrPeriod
(simple int) 평균 실제 파장의 길이가안녕하세요
ta.macd
지난 k줄의 주어진 숫자의 최소값이다.
ta.lowest(source, length)
ta.lowest(length)
값을 반환합니다.이 값은 일련의 최소 값이다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)참고자료두 가지 버전의 args:source
이 글은length
이 값은 K줄을 반환하는 값입니다.
이 글은 이쪽의 글입니다.length
이 알고리즘은 low를 사용해서source
이 시리즈는
안녕하세요
ta.highest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
지난 k줄의 주어진 숫자의 최소값 오차.
ta.lowestbars(source, length)
ta.lowestbars(length)
값을 반환합니다.가장 낮은 k선으로 이동합니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) 는 K줄 수를 반환합니다.참고자료두 가지 버전의 args:source
이 글은length
이 값은 K줄을 반환하는 값입니다.
이 글은 이쪽의 글입니다.length
이 알고리즘은 low를 사용해서source
이 시리즈는
안녕하세요
ta.lowest
ta.highest
ta.highestbars
ta.barssince
ta.valuewhen
가장 최근에 발생한 n번의
ta.valuewhen(condition, source, occurrence)
예를 들어
slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))
매개 변수
condition
(series bool) 검색 조건.source
(series int/float/bool/color) 조건이 충족된 K줄에서 반환되는 값.occurrence
(simple int) 조건의 출현. 번호는 0에서 시작하여 시간적으로 거슬러 올라갑니다. 따라서?? 0?? 는 가장 최근에 출현한?? 조건?? 이며,?? 1?? 는 두 번째로 최근에 출현한?? 조건?? 이며, 이와 같이.참고자료이 기능은 K줄마다 실행되어야 한다. for 또는 while 루킹 구조에서 사용이 권장되지 않으며, 그 동작이 예상치 못한 것일 수 있다. 이 기능을 사용하면 지표가 다시 그려질 수 있음을 주의한다.
안녕하세요
ta.lowestbars
ta.highestbars
ta.barssince
ta.highest
ta.lowest
거래량중량 평균 가격
ta.vwap(source)
값을 반환합니다.거래량 가중화 평균
매개 변수
source
(series int/float) 소스 시리즈.안녕하세요
ta.vwap
vwma 함수는 반환합니다length
K 라인source
트랜잭션 부피와 가중화 이동 평균은: sma (소스 * 부피, 길이) / sma (부피, 길이) 이다.
ta.vwma(source, length)
예를 들어
plot(ta.vwma(close, 15))
// same on pine, but less efficient
pine_vwma(x, y) =>
ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))
값을 반환합니다.
length
K선으로 돌아갑니다.source
이 경우, 거래량과 가중화 이동평균은
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.sma
ta.ema
ta.rma
ta.wma
ta.swma
ta.alma
윌리엄스 지표 (Williams %R) 는 현재 종결 가격과 지난
ta.wpr(length)
예를 들어
plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))
값을 반환합니다.윌리엄스 %R。
매개 변수
length
(series int) K 줄의 수.안녕하세요
ta.mfi
ta.cmo
그래프에서 일련의 데이터를 그려보았습니다.
plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display)
예를 들어
plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)
// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
값을 반환합니다.Fill을 사용할 수 있는 그림 객체.
매개 변수
series
(series int/float) 그리기 위한 데이터 시리즈. 필수 매개 변수.title
(const string) 그림 제목.color
(series color) 그림의 색상. 당신은 linewidth
(input int) 그림 줄의 너비. 기본값은 1이다. 모든 스타일에는 적용되지 않는다.style
(plot_style) 플롯 타입. 가능한 값은 plot.style_line,plot.style_stepline,plot.style_stepline_diamond,plot.style_histogram,plot.style_cross,plot.style_area,plot.style_columns,plot.style_circles,plot.style_linebr,plot.style_areabr이다. 기본 값은 plot.style_line이다.trackprice
(input bool) true가 되면, 수평 가격선은 마지막 지표 값의 수준에 표시됩니다. 기본값은 false입니다.histbase
(input int/float) plot.style_histogram, plot.style_columns 또는 plot.style_area 스타일로 그래프를 그리면 참조 레벨의 값으로 사용됩니다. 기본값은 0.0입니다.offset
(series int) k줄의 특정 수에 대한 왼쪽 또는 오른쪽으로 움직이는 도표. 기본값은 0이다.join
(input bool) true가 되면 도표점들이 줄과 연결된다. plot.style_cross 및 plot.style_circles 스타일에만 적용된다. 기본값은 false이다.editable
(const bool) true로 설정되면 그림 스타일을 형식 대화 상자에서 편집할 수 있다. 기본값은 true이다.show_last
(input int) 설정된 경우, 그래프에 그려진 k줄의 수를 정의합니다.display
(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다.overlay
(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy
또는indicator
그 중overlay
이 문서는 다른 문장과 연결됩니다strategy
또는indicator
설정이 없습니다overlay
파러미터는 기본 파러미터에 따라 처리됩니다.안녕하세요
plotshape
plotchar
bgcolor
그래프에 시각적인 모양을 그려라.
plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display)
예를 들어
data = close >= open
plotshape(data, style=shape.xcross)
매개 변수
series
(series bool) 모양으로 그려진 일련의 데이터이다. location.absolute를 제외하면 일련은 모든 위치값의 bool 값으로 간주된다. 필수 매개 변수이다.title
(const string) 그림 제목.style
(input string) 그림 타입. 가능한 값은 shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond이다. 기본 값은 shape.xcross이다.location
(input string) 모양의 그래프의 위치. 가능한 값은:location.abovebar,location.belowbar,location.top,location.bottom,location.absolute。 기본값은 location.abovebar。color
(series color) 모양의 색. 당신은 offset
(series int) k줄의 특정 수에 대한 왼쪽 또는 오른쪽으로 이동하는 모양. 기본값은 0이다.text
(const string) 문자는 모양으로 표시됩니다. 여러 줄의 텍스트를 사용하여 줄을 분리하는 textcolor
(series color) 글자의 색상. 당신은 editable
(const bool) true로 설정되면, plotshape 스타일이 형식 대화 상자에서 편집될 수 있다. 기본값은 true이다.show_last
(input int) 설정되어 있는 경우, 그래프에 그려진 모양의 수를 정의합니다.size
(const string) 그래프에 있는 문자 크기. 가능한 값은:size.auto크기가 작고 크기가 작고 크기가 평범하고 크기가 크고 크기가 크고默认值为size.auto。display
(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다.overlay
(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy
또는indicator
그 중overlay
이 문서는 다른 문장과 연결됩니다strategy
또는indicator
설정이 없습니다overlay
파러미터는 기본 파러미터에 따라 처리됩니다.안녕하세요
plot
plotchar
bgcolor
그래프에 주어진 유니코드 문자를 사용하여 시각적인 모양을 그리기.
plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display)
예를 들어
data = close >= open
plotchar(data, char='❄')
매개 변수
series
(series bool) 모양으로 그려진 일련의 데이터이다. location.absolute를 제외하면 일련은 모든 위치값의 bool 값으로 간주된다. 필수 매개 변수이다.title
(const string) 그림 제목.char
(input string) 시각적인 모양으로 사용되는 문자location
(input string) 모양의 그래프의 위치. 가능한 값은:location.abovebar,location.belowbar,location.top,location.bottom,location.absolute。 기본값은 location.abovebar。color
(series color) 모양의 색. 당신은 offset
(series int) k줄의 특정 수에 대한 왼쪽 또는 오른쪽으로 이동하는 모양. 기본값은 0이다.text
(const string) 문자는 모양으로 표시됩니다. 여러 줄의 텍스트를 사용하여 줄을 분리하는 textcolor
(series color) 글자의 색상. 당신은 editable
(const bool) true가 되면, plotchar 스타일이 형식 대화 상자에서 편집될 수 있다. 기본값은 true이다.show_last
(input int) 설정되어 있는 경우, 그래프에 그려지는 그래프 수를 정의합니다.size
(const string) 그래프에 있는 문자 크기. 값은 다음과 같습니다.size.auto크기는 작고 작고 크기는 보통이고 크기는 크고 크기는 큽니다.默认值为size.auto。display
(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다.overlay
(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy
또는indicator
그 중overlay
이 문서는 다른 문장과 연결됩니다strategy
또는indicator
설정이 없습니다overlay
파러미터는 기본 파러미터에 따라 처리됩니다.안녕하세요
plot
plotshape
bgcolor
이 그림은
plotcandle(open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display)
예를 들어
indicator("plotcandle example", overlay=true)
plotcandle(open, high, low, close, title='Title', color = open < close ? color.green : color.red, wickcolor=color.black)
매개 변수
open
(series int/float) 데이터 오픈 시리즈는 high
(series int/float) 높은 일련의 데이터가 low
(series int/float) 낮은 일련의 데이터가 close
(series int/float) 일련 데이터를 종료 k줄의 값으로 닫습니다. 필수 매개 변수입니다.title
(const string) plotcandle의 제목. 선택 가능한 매개 변수.color
(series color) 오렌지의 색. 오렌지 색 = red?? 또는 오렌지 색 = #ff001a 오렌지의 상수와 오렌지 색 = close >= open? green : red?? 와 같은 복잡한 표현을 사용할 수 있습니다. 선택적 매개 변수.wickcolor
(series color) editable
(const bool) true가 되면, plotcandle 스타일이 형식 대화 상자에서 편집될 수 있다. 기본값은 true이다.show_last
(input int) 설정된 경우, 그래프에 그려진 bordercolor
(series color) display
(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다.overlay
(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy
또는indicator
그 중overlay
이 문서는 다른 문장과 연결됩니다strategy
또는indicator
설정이 없습니다overlay
파러미터는 기본 파러미터에 따라 처리됩니다.참고자료만약 A와 B가 NaN이라면, K줄이 표시될 필요가 없다. 열고, 높고, 낮고, 받는 최대값은?? 고?? 로 설정되고, 최소값은?? 낮은?? 로 설정됩니다.
안녕하세요
plotbar
그래프에서 상향과 하향 화살표를 그려라: 상향 화살표는 각 긍정적 지표에 그려지고, 하향 화살표는 각 부정적 지표에 그려진다. 지표가 na를 반환하면 화살표는 그려지지 않는다. 화살표는 다른 높이를 가지고 있으며, 지표의 절대값이 클수록 화살표가 길어진다.
plotarrow(series, title, colorup, colordown, offset, minheight, maxheight, editable, show_last, display)
예를 들어
codiff = close - open
plotarrow(codiff, colorup=color.new(color.teal,40), colordown=color.new(color.orange, 40), overlay=true)
매개 변수
series
(series int/float) 화살표로 그려지는 데이터 시리즈를 그리기 위해. 필수 매개 변수.title
(const string) 그림 제목.colorup
(series color) 상향 화살표의 색상. 선택 가능한 파라미터.colordown
(series color) 아래로 향하는 화살표의 색상.offset
(series int) K줄의 특정 수에 대한 왼쪽 또는 오른쪽으로 이동하는 화살표. 기본값은 0이다.minheight
(input int) 화소 단위로 가능한 가장 작은 화살표 높이. 기본값은 5이다.maxheight
(input int) 최대 가능한 화소 높이를 픽셀 단위로 나타냅니다. 기본값은 100입니다.editable
(const bool) true가 되면 plotarrow 스타일을 형식 대화 상자에서 편집할 수 있다. 기본값은 true이다.show_last
(input int) 설정된 경우, 그래프에 그려진 화살표의 수를 정의합니다.display
(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다.overlay
(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy
또는indicator
그 중overlay
이 문서는 다른 문장과 연결됩니다strategy
또는indicator
설정이 없습니다overlay
파러미터는 기본 파러미터에 따라 처리됩니다.안녕하세요
plot
plotshape
plotchar
barcolor
bgcolor
이 함수는 배열에서 마지막 요소를 삭제하고 값을 반환합니다.
array.pop(id)
예를 들어
// array.pop example
a = array.new_float(5,high)
removedEl = array.pop(a)
plot(array.size(a))
plot(removedEl)
값을 반환합니다.삭제된 요소의 값.
매개 변수
id
(any array type) 배열 객체.안녕하세요
array.new_float
array.set
array.push
array.remove
array.insert
array.shift
이 함수는 배열의 첫 번째 요소를 삭제하고 값을 반환합니다.
array.shift(id)
예를 들어
// array.shift example
a = array.new_float(5,high)
removedEl = array.shift(a)
plot(array.size(a))
plot(removedEl)
값을 반환합니다.삭제된 요소의 값.
매개 변수
id
(any array type) 배열 객체.안녕하세요
array.unshift
array.set
array.push
array.remove
array.includes
이 함수는 값을 배열의 초기 위치로 삽입합니다.
array.unshift(id, value)
예를 들어
// array.unshift example
a = array.new_float(5, 0)
array.unshift(a, open)
plot(array.get(a, 0))
매개 변수
id
(any array type) 배열 객체.value
(series <type of the array's elements>
) 는 배열의 초기 위치에 값을 추가합니다.안녕하세요
array.shift
array.set
array.insert
array.remove
array.indexof
이 함수는 배열에 있는 요소의 수를 반환합니다.
array.size(id)
예를 들어
// array.size example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
// note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
array.push(slice, open)
// size was changed in slice and in original array
plot(array.size(a))
plot(array.size(slice))
값을 반환합니다.행렬에 있는 요소의 수.
매개 변수
id
(any array type) 배열 객체.안녕하세요
array.new_float
array.sum
array.slice
array.sort
이 함수는 기존 배열에서 분자를 생성한다. 분자 내의 객체가 변경되면 변경 사항은 새 배열과 원 배열에 동시에 적용된다.
array.slice(id, index_from, index_to)
예를 들어
// array.slice example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
// take elements from 0 to 4
// *note that changes in slice also modify original array
slice = array.slice(a, 0, 5)
plot(array.sum(a) / 10)
plot(array.sum(slice) / 5)
값을 반환합니다.이 그림은 이 그림의 일부입니다.
매개 변수
id
(any array type) 배열 객체.index_from
(series int) 0에서 시작하는 인덱스를 시작하여 추출합니다.index_to
(series int) 0에서 시작하는 인덱스가 추출을 완료하기 전에. 이 함수는 이 인덱스 이전 요소를 추출합니다.안녕하세요
array.new_float
array.get
array.sort
원 배열의 각 요소의 절대 값을 포함하는 배열을 반환합니다.
array.abs(id)
매개 변수
id
(int[]/float[]) 배열 객체.안녕하세요
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
이 함수가 반환하는 값의 인덱스, 만약 그 값이 발견되지 않는다면 -1를 반환한다. 검색하려는 배열은 계층 순서로 정렬되어야 한다.
array.binary_search(id, val)
예를 들어
// array.binary_search
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search(a, 0) // 1
plot(position)
매개 변수
id
(int[]/float[]) 배열 객체.val
(series int/float) 배열에서 검색되는 값.참고자료이진 검색은 상승 순서에 따라 미리 정렬된 배열에 적용된다. 그것은 먼저 배열의 중간 요소를 목표값과 비교한다. 만약 요소가 목표값과 일치한다면 배열의 위치를 반환한다. 만약 요소의 값이 목표값보다 크다면 배열의 하반부에 검색을 계속한다. 만약 요소의 값이 목표값보다 작다면 배열의 상반부에 검색을 계속한다. 이 작업을 반복적으로 수행함으로써 알고리즘은 배열의 점점 더 작은 부분을 점차적으로 제거하여 목표값이 위치할 수 없는 부분을 제거한다.
안녕하세요
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
값이 발견되면, 함수는 그 값의 인덱스를 반환한다. 값이 발견되지 않을 때, 함수는 다음 최소 요소의 인덱스를 반환한다. 만약 그것이 배열에 있다면, 그것은 값이 있는 위치의 왼쪽에 있다. 검색하려는 배열은 점진 순서로 정렬되어야 한다.
array.binary_search_leftmost(id, val)
예를 들어
// array.binary_search_leftmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_leftmost(a, 3) // 2
plot(position)
매개 변수
id
(int[]/float[]) 배열 객체.val
(series int/float) 배열에서 검색되는 값.참고자료이진 검색은 상승 순서에 따라 미리 정렬된 배열에 적용된다. 그것은 먼저 배열의 중간 요소를 목표값과 비교한다. 만약 요소가 목표값과 일치한다면 배열의 위치를 반환한다. 만약 요소의 값이 목표값보다 크다면 배열의 하반부에 검색을 계속한다. 만약 요소의 값이 목표값보다 작다면 배열의 상반부에 검색을 계속한다. 이 작업을 반복적으로 수행함으로써 알고리즘은 배열의 점점 더 작은 부분을 점차적으로 제거하여 목표값이 위치할 수 없는 부분을 제거한다.
안녕하세요
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
만약 그 값이 발견되면, 그 값의 인덱스를 반환한다. 만약 그 값이 발견되지 않으면, 그 값이 배열의 오른쪽 위치에 있는 요소의 인덱스를 반환한다. 배열은 상승 순서로 정렬되어야 한다.
array.binary_search_rightmost(id, val)
예를 들어
// array.binary_search_rightmost
a = array.from(5, -2, 0, 9, 1)
array.sort(a) // [-2, 0, 1, 5, 9]
position = array.binary_search_rightmost(a, 3) // 3
plot(position)
매개 변수
id
(int[]/float[]) 배열 객체.val
(series int/float) 배열에서 검색되는 값.참고자료이진 검색은 상승 순서로 정렬된 배열에 작동한다. 그것은 먼저 배열의 중간 요소를 목표 값과 비교한다. 만약 요소가 목표 값과 일치한다면 배열의 위치를 반환한다. 만약 요소의 값이 목표 값보다 크다면 배열의 하반부에 검색을 계속한다. 만약 요소의 값이 목표 값보다 작다면 배열의 상반부에 검색을 계속한다. 이 작업을 반복적으로 수행함으로써 알고리즘은 배열의 목표 값이 위치할 수 없는 점점 더 작은 부분을 점차적으로 제거한다.
안녕하세요
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
이 함수는 배열의 요소들을 정렬합니다.
array.sort(id, order)
예를 들어
// array.sort example
a = array.new_float(0,0)
for i = 0 to 5
array.push(a, high[i])
array.sort(a, order.descending)
if barstate.islast
runtime.log(str.tostring(a))
매개 변수
id
(int[]/float[]/string[]) 배열 객체.order
(sort_order) 정렬 순서:order.ascending (예: 기본) 또는 order.descending (예: 기본)안녕하세요
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
인덱스 배열을 반환하면, 원산 배열을 인덱스할 때, 원산 배열을 수정하지 않고, 순서 순서대로 그 요소에 액세스합니다.
array.sort_indices(id, order)
예를 들어
// array.sort_indices
a = array.from(5, -2, 0, 9, 1)
sortedIndices = array.sort_indices(a) // [1, 2, 4, 0, 3]
indexOfSmallestValue = array.get(sortedIndices, 0) // 1
smallestValue = array.get(a, indexOfSmallestValue) // -2
plot(smallestValue)
매개 변수
id
(int[]/float[]/string[]) 배열 객체.order
(sort_order) 정렬 순서: order.ascending 또는 order.descending。 선택된다。 기본값은 order.ascending。안녕하세요
array.new_float
array.insert
array.slice
array.reverse
order.ascending
order.descending
이 함수는 배열에서 모든 요소를 삭제합니다.
array.clear(id)
예를 들어
// array.clear example
a = array.new_float(5,high)
array.clear(a)
array.push(a, close)
plot(array.get(a,0))
plot(array.size(a))
매개 변수
id
(any array type) 배열 객체.안녕하세요
array.new_float
array.insert
array.push
array.remove
array.pop
이 함수는 두 배열을 결합하는 데 사용됩니다. 이 함수는 두 번째 배열에서 모든 요소를 첫 번째 배열로 밀어내고 첫 번째 배열로 되돌립니다.
array.concat(id1, id2)
예를 들어
// array.concat example
a = array.new_float(0,0)
b = array.new_float(0,0)
for i = 0 to 4
array.push(a, high[i])
array.push(b, low[i])
c = array.concat(a,b)
plot(array.size(a))
plot(array.size(b))
plot(array.size(c))
값을 반환합니다.첫 번째 배열은 두 번째 배열의 합성 요소를 가지고 있습니다.
매개 변수
id1
(any array type) 첫 번째 배열 객체.id2
(any array type) 두 번째 배열 객체.안녕하세요
array.new_float
array.insert
array.slice
이 함수는 기존 배열의 복사본을 만듭니다.
array.copy(id)
예를 들어
// array.copy example
length = 5
a = array.new_float(length, close)
b = array.copy(a)
a := array.new_float(length, open)
plot(array.sum(a) / length)
plot(array.sum(b) / length)
값을 반환합니다.이 글은 이쪽의 사진입니다.
매개 변수
id
(any array type) 배열 객체.안녕하세요
array.new_float
array.get
array.slice
array.sort
이 함수는 배열 요소의 표준편차를 반환합니다.
array.stdev(id, biased)
예를 들어
// array.stdev example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.stdev(a))
값을 반환합니다.배열 요소의 표준적 오류.
매개 변수
id
(int[]/float[]) 배열 객체.biased
(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.참고자료만약biased
true의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.
안녕하세요
array.new_float
array.max
array.min
array.avg
이 함수는 표준화된 요소들의 배열을 반환한다.
array.standardize(id)
예를 들어
// array.standardize example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
b = array.standardize(a)
plot(array.min(b))
plot(array.max(b))
값을 반환합니다.표준화된 요소 배열.
매개 변수
id
(int[]/float[]) 배열 객체.안녕하세요
array.max
array.min
array.mode
array.avg
array.variance
array.stdev
이 함수는 배열 요소의 사각형을 반환합니다.
array.variance(id, biased)
예를 들어
// array.variance example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.variance(a))
값을 반환합니다.배열 요소의 사각지대.
매개 변수
id
(int[]/float[]) 배열 객체.biased
(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.참고자료만약biased
true의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.
안녕하세요
array.new_float
array.stdev
array.min
array.avg
array.covariance
이 함수는 두 배열의 동변차를 반환합니다.
array.covariance(id1, id2, biased)
예를 들어
// array.covariance example
a = array.new_float(0)
b = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
array.push(b, open[i])
plot(array.covariance(a, b))
값을 반환합니다.두 배열의 동변차는
매개 변수
id1
(int[]/float[]) 배열 객체.id2
(int[]/float[]) 배열 객체.biased
(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.참고자료만약biased
true의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.
안녕하세요
array.new_float
array.max
array.stdev
array.avg
array.variance
이 함수는 배열의 요소를 단일 값으로 설정한다. 만약 인덱스가 지정되지 않는다면 모든 요소를 설정한다. 만약 시작 인덱스만 제공된다면 (디폴트 0) 그 인덱스에서 시작하는 요소를 설정한다. 두 개의 인덱스 파라그램을 동시에 사용하는 경우, 시작 인덱스에서 시작하지만 인덱스를 종료하는 요소를 포함하지 않는 요소를 설정한다. (디폴트 값은 na).
array.fill(id, value, index_from, index_to)
예를 들어
// array.fill example
a = array.new_float(10)
array.fill(a, close)
plot(array.sum(a))
매개 변수
id
(any array type) 배열 객체.value
(series <type of the array's elements>
) 는 배열을 채우기 위한 값이다.index_from
(series int) 는 기본값인 0으로 시작되는 인덱스입니다.index_to
(series int) 는 na를 기본으로 설정하는 마지막 요소의 인덱스보다 커야 한다는 지수를 종료한다.안녕하세요
array.new_float
array.set
array.slice
이 값이 배열에서 발견되면 true, 그렇지 않으면 false를 반환한다.
array.includes(id, value)
예를 들어
// array.includes example
a = array.new_float(5,high)
p = close
if array.includes(a, high)
p := open
plot(p)
값을 반환합니다.이 값이 배열에서 발견되면 true, 그렇지 않으면 false이다.
매개 변수
id
(any array type) 배열 객체.value
(series <type of the array's elements>
) 행렬에서 검색해야 하는 값이다.안녕하세요
array.new_float
array.indexof
array.shift
array.remove
array.insert
이 함수는 적절한 위치에 새로운 요소를 추가하여 배열의 내용을 변경합니다.
array.insert(id, index, value)
예를 들어
// array.insert example
a = array.new_float(5, close)
array.insert(a, 0, open)
plot(array.get(a, 5))
매개 변수
id
(any array type) 배열 객체.index
(series int) 를 입력하는 인덱스.value
(series <type of the array's elements>
) 는 배열에 추가해야 합니다.안녕하세요
array.new_float
array.set
array.push
array.remove
array.pop
array.unshift
이 함수는 배열의 모든 요소를 연결하여 새로운 문자열을 만들고 반환하며, 지정된 분리자 문자열로 분리됩니다.
array.join(id, separator)
예를 들어
// array.join example
a = array.new_float(5, 5)
runtime.log(array.join(a, ","))
매개 변수
id
(int[]/float[]/string[]) 배열 객체.separator
(series string) 각 배열 요소를 분리하는 문자열.안녕하세요
array.new_float
array.set
array.insert
array.remove
array.pop
array.unshift
이 함수는 값을 마지막으로 나타난 인덱스에 반환한다. 만약 값을 찾을 수 없다면 -1를 반환한다.
array.lastindexof(id, value)
예를 들어
// array.lastindexof example
a = array.new_float(5,high)
index = array.lastindexof(a, high)
plot(index)
값을 반환합니다.원소들의 인덱스.
매개 변수
id
(any array type) 배열 객체.value
(series <type of the array's elements>
) 행렬에서 검색해야 하는 값이다.안녕하세요
array.new_float
array.set
array.push
array.remove
array.insert
이 함수는 최대값, 또는 주어진 배열의 n번째 최대값을 반환한다.
array.max(id, nth)
예를 들어
// array.max
a = array.from(5, -2, 0, 9, 1)
secondHighest = array.max(a, 2) // 1
plot(secondHighest)
값을 반환합니다.행렬의 최대 값 또는 n번째 최대 값.
매개 변수
id
(int[]/float[]) 배열 객체.nth
(series int) 를 반환하는 최대 n 값, 0은 최대 값이다. 선택지이다. 기본값은 0이다.안녕하세요
array.new_float
array.min
array.sum
이 함수는 최소값, 또는 주어진 일련의 n번째 최소값을 반환한다.
array.min(id, nth)
예를 들어
// array.min
a = array.from(5, -2, 0, 9, 1)
secondLowest = array.min(a, 1) // 0
plot(secondLowest)
값을 반환합니다.행렬의 최소값 또는 n번째 최소값.
매개 변수
id
(int[]/float[]) 배열 객체.nth
(series int) 를 반환하는 첫 번째 n 최소값, 0은 최소값이다. 선택지이다. 기본값은 0이다.안녕하세요
array.new_float
array.max
array.sum
이 함수는 배열 요소의 중심을 반환합니다.
array.median(id)
예를 들어
// array.median example
a = array.new_float(0)
for i = 0 to 9
array.push(a, close[i])
plot(array.median(a))
우우오안어떻게 하면 여러 거래가 동시에 실행될 수 있을까요?
가벼운 구름JS처럼 트레이딩을 통해 트레이딩을 할 수 있나요? 감사합니다.
리사20231자세한 문서 제공 감사합니다.
예술오케이! 이 파이인 스크립트는 어떻게 okex의 모티브 디스크를 플랫폼에서 사용할 수 있을까요?
예술이것은 TradingView 플랫폼의 전략을 직접 발명가 플랫폼에 복사하여 사용할 수 있는 것과 같습니다.
발명가들의 수량화 - 작은 꿈PINE 언어는 단종 정책을 수행할 수 있으며, 다종 정책은 파이썬, 자바스크립트, C++로 작성하는 것이 좋습니다.
발명가들의 수량화 - 작은 꿈오, 네, OKX는 특이하게도, 그들의 아날로그 환경과 실제 환경은 같은 주소를 가지고 있지만 다른 곳에서 차이를 만듭니다. 그래서 아날로그 디스크로 전환하는 데 기본 주소를 바꿀 방법이 없습니다.
가벼운 구름okx 모형 디스크는 사용할 수 없습니다.
발명가들의 수량화 - 작은 꿈이 다채로운 구조의 문제는 해결되지 않습니다. 각 거래소의 인터페이스가 다르기 때문에, 인터페이스 주파수 제한이 다르기 때문에 많은 문제가 발생할 수 있습니다.
발명가들의 수량화 - 작은 꿈좋은 소식입니다.
가벼운 구름JS와 혼용하는 것이 가장 좋다고 느껴지고, JS는 다양한 거래 방식에 더 잘 적응할 수 있습니다.
트렌드 사냥꾼그리고 그 다음에는 다양한 품종을 고려할 것인가? 매매 가격은 모든 품종에 걸쳐 적용됩니다.
발명가들의 수량화 - 작은 꿈이 모든 것은 매우 무례합니다.
가벼운 구름좋은, 감사합니다.
발명가들의 수량화 - 작은 꿈안녕하세요, PINE 언어 전략은 한 가지 종류만 사용할 수 있습니다.
발명가들의 수량화 - 작은 꿈이 문서는 이 문서를 계속 개선해 나갈 것입니다.
발명가들의 수량화 - 작은 꿈네, 그렇습니다.
발명가들의 수량화 - 작은 꿈PINE 템플릿 클래식 라이브러리, 매개 변수에 스위치 거래소의 기본 주소를 설정할 수 있다. 문서의 시작: PINE 언어 거래 클래식 라이브러리 템플릿 매개 변수.