리소스 로딩... 로딩...

FMZ PINE 스크립트 문서

저자:발명가들의 수량화 - 작은 꿈, 창작: 2022-05-06 14:27:06, 업데이트: 2024-10-12 15:27:04

열 값은

  • length(series int) K줄의 수 (장)
  • mult(simple int/float) 표준차분함수.

안녕하세요 ta.sma ta.stdev ta.kc

ta.bbw

브린 밴드 너비. 브린 밴드 너비는 경로와 경로 아래에서 중선까지의 거리에 있다.

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

ta.cci

CCI (상품 경로 지수) 는 상품의 전형적인 가격과 그 단순한 이동 평균 사이의 차이는 전형적인 가격의 평균 절대 편차로 나눈 것으로 계산된다. 이 지수는 더 많은 읽을 수 있는 숫자를 제공하기 위해 0.015의 인수로 확장된다.

ta.cci(source, length) 

값을 반환합니다.lengthK줄이 반환되는 소스의 상품 채널 지수.

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) K줄의 수 (장)

ta.change

현재 값과 이전 값의 차이는, 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

ta.mom

source가격과source가격lengthK선 앞의 운동량. 이것은 단지 차이점일 뿐입니다.

ta.mom(source, length) 

값을 반환합니다. source가격과source가격lengthK선 앞의 운동량.

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) 현재 k줄에서 이전 k줄로 이동합니다.

안녕하세요 ta.change

ta.cmo

다르 동력 변동 지표. 최근 상승점과 하락점의 합을 계산하고 둘을 곱하고 그 결과를 같은 기간 동안의 모든 가격 변화의 합으로 나눕니다.

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

가장 최근의 두 순위 사이의 직선적 인재가치 방법을 사용하여 비율을 계산하십시오.

ta.percentile_linear_interpolation(source, length, percentage) 

값을 반환합니다. lengthK선으로 돌아갑니다.source일련의 P 퍼센트가 됩니다.

매개 변수

  • source(series int/float) 실행될 일련 값 (자원) ᅳ
  • length(series int) 지난 K줄의 수 ((길이)
  • percentage(simple int/float) 비율, 0에서 100까지의 숫자

참고자료이 방법을 사용하여 계산된 비율은 입력 데이터 세트의 모든 구성원이 아닙니다.

안녕하세요 ta.percentile_nearest_rank

ta.percentile_nearest_rank

최근 순위 방법에 따라 비율을 계산합니다.

ta.percentile_nearest_rank(source, length, percentage) 

값을 반환합니다. lengthK선으로 돌아갑니다.source일련의 P 퍼센트가 됩니다.

매개 변수

  • source(series int/float) 실행될 일련 값 (자원) ᅳ
  • length(series int) 지난 K줄의 수 ((길이)
  • percentage(simple int/float) 비율, 0에서 100까지의 숫자

참고자료지난 100k 줄 길이보다 작은 최근 순위 방식을 사용하면 동일한 숫자가 여러 퍼센트를 사용하게 됩니다. 최근 순위 계산의 비율은 입력 데이터 세트의 일원입니다. 100번째 퍼센트는 입력 데이터 세트의 최대 값으로 정의됩니다.

안녕하세요 ta.percentile_linear_interpolation

ta.percentrank

퍼센티엄 순위는 전의 값이 주어진 일련의 현재 값보다 작거나 같다는 비율이다.

ta.percentrank(source, length) 

값을 반환합니다. lengthK선으로 돌아갑니다.source% 순위.

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) K줄의 수 (장)

ta.variance

차이는 평균값과 제곱차이의 기대값 (ta.sma) 의 일련이며, 숫자의 집합과 평균값의 거리를 비공식적으로 측정한다.

ta.variance(source, length, biased) 

값을 반환합니다. lengthK선으로 돌아갑니다.source이 모든 것은

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) K줄의 수 (장)
  • biased(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.

참고자료만약biasedtrue의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.

안녕하세요 ta.dev ta.stdev

ta.tr

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

자본 흐름 지표. 자본 흐름 지표는 가격과 거래량을 사용하여 자산의 과잉 구매 또는 과잉 판매 상황을 결정하는 기술 지표이다.

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

켄트나 통로. 켄트나 통로는 중간 이동 평균선과 상승하락 통로를 포함하는 기술 지표이다.

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

켄터나 통로의 너비. 켄터나 통로의 너비는 상단과 하단 통로의 차이는 중간 통로의 값으로 나다.

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.correlation

相关系数。描述两个系列倾向于偏离其ta.sma值的程度。

ta.correlation(source1, source2, length) 

값을 반환합니다.관련 계수입니다.

매개 변수

  • source1(series int/float) 소스 시리즈.
  • source2(series int/float) 대상 계열.
  • length(series int) 길이 (K 줄 수)

안녕하세요 request.security

ta.cross

ta.cross(source1, source2) 

값을 반환합니다.두 개의 행렬이 서로 교차하면 true, 그렇지 않으면 false이다.

매개 변수

  • source1(series int/float) 첫 번째 데이터 시리즈.
  • source2(series int/float) 두 번째 데이터 시리즈.

안녕하세요 ta.change

ta.crossover

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) 두 번째 데이터 시리즈.

ta.crossunder

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) 두 번째 데이터 시리즈.

ta.atr

함수 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

ta.sar

패러다임 회전 (패러다임 정지 및 역전) 은 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) 최대

ta.barssince

이전 조건에서 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

ta.cum

source즉, 이 값은 모든 값의 합입니다source모든 원소들의 합이다.

ta.cum(source) 

값을 반환합니다.시리즈의 총합.

매개 변수

  • source(시리즈 int/float)

안녕하세요 math.sum

ta.dmi

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

ta.falling

테스트source이 시리즈는lengthK-long가 하락하고 있는지.

ta.falling(source, length) 

값을 반환합니다.만약 현재source이 값은lengthK줄이 이전으로 돌아오는 모든source이 값은 true이고, 그렇지 않으면 false입니다.

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) K줄의 수 (장)

안녕하세요 ta.rising

ta.rising

테스트source이 시리즈는lengthK-long가 상승하고 있는지

ta.rising(source, length) 

값을 반환합니다.만약 현재source이 값은lengthK줄이 이전으로 돌아오는 모든source이 값은 true이고, 그렇지 않으면 false입니다.

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) K줄의 수 (장)

안녕하세요 ta.falling

ta.pivothigh

이 함수는 중심축 높이의 값을 반환한다. 만약 중심축 높이가 없다면, NaN를 반환한다.

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)

값을 반환합니다.이 점의 가격은 또는 NaN입니다.

매개 변수

  • source(series int/float) 선택 가능한 매개 변수. 데이터 일련 계산 값. 기본값 High.
  • leftbars(series int/float) 왼쪽 힘.
  • rightbars(series int/float) 오른쪽 길이.

참고자료만약 변수 leftbars 또는 rightbars가 일련이라면, 당신은 max_bars_back 함수를 source 변수로 사용해야 한다.

ta.pivotlow

이 함수는 기축의 낮은 지점의 가격을 반환한다. 기축의 낮은 지점이 없다면, 그것은 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)

값을 반환합니다.이 점의 가격은 또는 NaN입니다.

매개 변수

  • source(series int/float) 선택 가능한 매개 변수. 데이터 시리즈 계산 값. 기본값은 Low.
  • leftbars(series int/float) 왼쪽 힘.
  • rightbars(series int/float) 오른쪽 길이.

참고자료만약 변수 leftbars 또는 rightbars가 일련이라면, 당신은 max_bars_back 함수를 source 변수로 사용해야 한다.

ta.highest

지난 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

ta.highestbars

지난 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

ta.stoch

무작위 지표. 계산 방정식: 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

슈퍼트렌드 지표. 슈퍼트렌드 지표는 추세를 따르는 지표이다.

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

ta.lowest

지난 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

ta.lowestbars

지난 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

ta.valuewhen

가장 최근에 발생한 n번의 조건 이 true인 K줄의 소스 일련값을 반환한다.

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

거래량중량 평균 가격

ta.vwap(source) 

값을 반환합니다.거래량 가중화 평균

매개 변수

  • source(series int/float) 소스 시리즈.

안녕하세요 ta.vwap

ta.vwma

vwma 함수는 반환합니다lengthK 라인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))

값을 반환합니다. lengthK선으로 돌아갑니다.source이 경우, 거래량과 가중화 이동평균은

매개 변수

  • source(series int/float) 실행될 일련 값.
  • length(series int) K줄의 수 (장)

안녕하세요 ta.sma ta.ema ta.rma ta.wma ta.swma ta.alma

ta.wpr

윌리엄스 지표 (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) 그림의 색상. 당신은 color = red 또는 color = #ff001a 의 상수와 'color = close >= open? green : red의 복잡한 표현을 사용할 수 있다. 선택 가능한 매개 변수.
  • 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) 모양의 색. 당신은 color = red 또는 color = #ff001a 의 상수와 'color = close >= open? green : red의 복잡한 표현을 사용할 수 있다. 선택적 매개 변수.
  • offset(series int) k줄의 특정 수에 대한 왼쪽 또는 오른쪽으로 이동하는 모양. 기본값은 0이다.
  • text(const string) 문자는 모양으로 표시됩니다. 여러 줄의 텍스트를 사용하여 줄을 분리하는 \n 변환 순서를 사용할 수 있습니다. 예: line one\nline two.
  • textcolor(series color) 글자의 색상. 당신은 textcolor=red 또는 textcolor=#ff001a 과 같은 상수를 사용할 수 있으며, textcolor = close >= open? green : red과 같은 복잡한 표현을 사용할 수 있습니다. 선택 가능한 매개 변수입니다.
  • 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) 모양의 색. 당신은 color = red 또는 color = #ff001a 의 상수와 'color = close >= open? green : red의 복잡한 표현을 사용할 수 있다. 선택적 매개 변수.
  • offset(series int) k줄의 특정 수에 대한 왼쪽 또는 오른쪽으로 이동하는 모양. 기본값은 0이다.
  • text(const string) 문자는 모양으로 표시됩니다. 여러 줄의 텍스트를 사용하여 줄을 분리하는 \n 변환 순서를 사용할 수 있습니다. 예: line one\nline two.
  • textcolor(series color) 글자의 색상. 당신은 textcolor=red 또는 textcolor=#ff001a 과 같은 상수를 사용할 수 있으며, textcolor = close >= open? green : red과 같은 복잡한 표현을 사용할 수 있습니다. 선택 가능한 매개 변수입니다.
  • 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

이 함수는 배열에서 마지막 요소를 삭제하고 값을 반환합니다.

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

이 함수는 배열의 첫 번째 요소를 삭제하고 값을 반환합니다.

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

이 함수는 값을 배열의 초기 위치로 삽입합니다.

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

이 함수는 배열에 있는 요소의 수를 반환합니다.

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

이 함수는 기존 배열에서 분자를 생성한다. 분자 내의 객체가 변경되면 변경 사항은 새 배열과 원 배열에 동시에 적용된다.

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

원 배열의 각 요소의 절대 값을 포함하는 배열을 반환합니다.

array.abs(id)

매개 변수

  • id(int[]/float[]) 배열 객체.

안녕하세요 array.new_float array.insert array.slice array.reverse order.ascending order.descending

array.binary_search

이 함수가 반환하는 값의 인덱스, 만약 그 값이 발견되지 않는다면 -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

값이 발견되면, 함수는 그 값의 인덱스를 반환한다. 값이 발견되지 않을 때, 함수는 다음 최소 요소의 인덱스를 반환한다. 만약 그것이 배열에 있다면, 그것은 값이 있는 위치의 왼쪽에 있다. 검색하려는 배열은 점진 순서로 정렬되어야 한다.

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

만약 그 값이 발견되면, 그 값의 인덱스를 반환한다. 만약 그 값이 발견되지 않으면, 그 값이 배열의 오른쪽 위치에 있는 요소의 인덱스를 반환한다. 배열은 상승 순서로 정렬되어야 한다.

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

이 함수는 배열의 요소들을 정렬합니다.

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

인덱스 배열을 반환하면, 원산 배열을 인덱스할 때, 원산 배열을 수정하지 않고, 순서 순서대로 그 요소에 액세스합니다.

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

이 함수는 배열에서 모든 요소를 삭제합니다.

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

이 함수는 두 배열을 결합하는 데 사용됩니다. 이 함수는 두 번째 배열에서 모든 요소를 첫 번째 배열로 밀어내고 첫 번째 배열로 되돌립니다.

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

이 함수는 기존 배열의 복사본을 만듭니다.

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

이 함수는 배열 요소의 표준편차를 반환합니다.

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입니다.

참고자료만약biasedtrue의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.

안녕하세요 array.new_float array.max array.min array.avg

array.standardize

이 함수는 표준화된 요소들의 배열을 반환한다.

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

이 함수는 배열 요소의 사각형을 반환합니다.

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입니다.

참고자료만약biasedtrue의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.

안녕하세요 array.new_float array.stdev array.min array.avg array.covariance

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입니다.

참고자료만약biasedtrue의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.

안녕하세요 array.new_float array.max array.stdev array.avg array.variance

array.fill

이 함수는 배열의 요소를 단일 값으로 설정한다. 만약 인덱스가 지정되지 않는다면 모든 요소를 설정한다. 만약 시작 인덱스만 제공된다면 (디폴트 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

array.includes

이 값이 배열에서 발견되면 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

이 함수는 적절한 위치에 새로운 요소를 추가하여 배열의 내용을 변경합니다.

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

이 함수는 배열의 모든 요소를 연결하여 새로운 문자열을 만들고 반환하며, 지정된 분리자 문자열로 분리됩니다.

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

array.lastindexof

이 함수는 값을 마지막으로 나타난 인덱스에 반환한다. 만약 값을 찾을 수 없다면 -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

array.max

이 함수는 최대값, 또는 주어진 배열의 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

array.min

이 함수는 최소값, 또는 주어진 일련의 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

이 함수는 배열 요소의 중심을 반환합니다.

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 언어 거래 클래식 라이브러리 템플릿 매개 변수.