FMZ PINE 스크립트 문서

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

열 값은 - 아뇨length(series int) K줄의 수 (장) - 아뇨mult(simple int/float) 표준차분함수.

안녕하세요


### ta.bbw

布林带的宽度。布林带宽度是上轨和下轨到中线的距离。

ta.bbw ((시리즈, 길이, 멀트)


**例子**
```pine
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.cci

CCI(商品路径指数)的计算方法是商品的典型价格与其简单移动平均线之间的差值除以典型价格的平均绝对偏差。该指数按0.015的倒数进行缩放,以提供更多可读的数字。

ta.cci (원, 길)


**返回值**
lengthK线返回的source的商品渠道指数。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).

### ta.change

当前值与前一个值之间的差分,source - source[length]。

ta.change (원, 길)


ta.change (출처)


**返回值**
减法的结果。

**参数**
- ```source``` (series int/float) 源系列。
- ```length``` (series int) 从当前k线偏移到上一个k线。 可选,如未给予,则使用length = 1。

**另见**
```ta.mom``` ```ta.cross```

### ta.mom

`source`价格和`source`价格`length`K线之前的动量。这只是一个差分:source - source[length]。

ta.mom ((원, 길)


**返回值**
`source`价格和`source`价格`length`K线之前的动量。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) 从当前k线偏移到上一个k线。

**另见**
```ta.change```

### ta.cmo

钱德动量摆动指标。计算最近的上涨点数之和与最近的下跌点数之和,然后将两者相减,然后将结果除以同一时期内所有价格变动的总和

ta.cmo ((시리즈, 길이)


**例子**
```pine
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.percentile_linear_interpolation

使用最近的两个排名之间的线性插值方法计算百分比。

ta.percentile_linear_interpolation ((원, 길이, 비율)


**返回值**
`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

根据最近的排名方法计算百分比。

ta.percentile_nearest_rank ((원, 길이, 비율)


**返回值**
`length`K线返回的`source`系列的第P个百分位数。

**参数**
- ```source``` (series int/float) 待执行的系列值(来源)。
- ```length``` (series int) 过去的K线数量(长度)
- ```percentage``` (simple int/float) 百分比,从0到100的范围内的数字

**备注**
使用少于过去100 k线长度的最近排名法可导致相同的数字用于多个百分位数。
最近排名法计算的百分比都是输入数据集一员。
第100个百分点被定义为输入数据集中的最大值。

**另见**
```ta.percentile_linear_interpolation```

### ta.percentrank

百分比等级是以前的值小于或等于给定系列当前值的百分比。

ta.percentrank (원, 길)


**返回值**
`length`K线返回的`source`百分比排名。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).

### ta.variance

方差是一系列与其均值的平方偏差的期望值 (ta.sma),它非正式地衡量一组数字与其均值的距离。

ta.variance (원, 길, 편향)


**返回值**
`length` K线返回的`source`的方差。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).
- ```biased``` (series bool) 确定应该使用哪个估计。可选。默认值为true。

**备注**
如果`biased`为true,函数将使用对整个总体的有偏估计进行计算,如果为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.atr 使用 ta.tr(true)。

**备注**
```ta.tr(false)```与```ta.tr```完全相同。

**另见**
```ta.atr```

### ta.mfi

资金流量指标。资金流量指标是一种技术指标,它使用价格和成交量来确定资产中的超买或超卖状况。

ta.mfi (시리즈, 길)


**例子**
```pine
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.kc

肯特纳通道。肯特那通道是一个技术指标,包含了中间的移动平均线以及上下轨的通道。

ta.kc ((시리즈, 길이, 멀트)


ta.kc ((시리즈, 길이, 멀트, trueRange 사용)


**例子**
```pine
[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.kcw

肯特纳通道宽度。肯特那通道宽度是上,下通道之间的差除以中间通道的值。

ta.kcw ((시리즈, 길이, 멀트)


ta.kcw ((시리즈, 길이, 멀트, trueRange 사용)


**例子**
```pine
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.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`的值source1`小于`source2`的值。

ta.crossover ((원1,원2)


**返回值**
如果`source1`穿过`source2`则为true,否则为false。

**参数**
- ```source1``` (series int/float) 第一数据系列。
- ```source2``` (series int/float) 第二数据系列。

### ta.crossunder

`source1`-series 被定义为在 `source2`-series 下交叉,如果在当前K线上,`source1`的值小于`source2`的值,并且在前一根K线上,`source1`的值大于`source2`的值。

ta.crossunder ((원1,원2)


**返回值**
如果`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 (길이)


**例子**
```pine
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.sar

抛物线转向(抛物线停止和反向)是J. Welles Wilder, Jr.设计的方法,以找出交易市场价格方向的潜在逆转。

ta.sar ((start, inc, max)


**例子**
```pine
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.cum

`source` 的累积(全部的)总和。换句话说,它是`source`的所有元素的总和。

ta.cum (출처)


**返回值**
系列总和。

**参数**
- ```source``` (series int/float)

**另见**
```math.sum```

### ta.dmi

dmi函数返回动向指数DMI。

ta.dmi ((diDistance, adxSmoothing)


**例子**
```pine
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.falling

测试 `source` 系列对于 `length` K线long是否正在下跌。

ta.falling ((원, 길이)


**返回值**
如果当前 `source` 值小于 `length` K线返回的任何先前 `source` 值,则为true,否则为false。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).

**另见**
```ta.rising```

### ta.rising

测试 `source` 系列对于 `length` K线long是否正在上涨。

ta.rising ((원, 길이)


**返回值**
如果当前 `source` 值大于 `length` K线返回的任何先前 `source` 值,则为true,否则为false。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).

**另见**
```ta.falling```

### ta.pivothigh

此函数返回枢轴高点的价格。 如果没有枢轴高点,则返回“NaN”。

ta.pivothigh (소스, 왼쪽 바, 오른쪽 바)


ta.pivothigh (왼쪽 바, 오른쪽 바)


**例子**
```pine
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.highestbars

过去k线的给定数目的最高值偏移。

ta.highestbars (원, 길)


ta.최고의 바 (장)


**返回值**
偏移到最高k线。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).

**备注**
两个 args 版本:`source` 是一个系列,`length` 是返回的K线数。
一个 arg 版本:`length` 是返回的K线数。算法使用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``` (series int/float) 源系列。
- ```high``` (series int/float) 高系列
- ```low``` (series int/float) 低系列
- ```length``` (series int) 长度(K线数量)

**另见**
```ta.cog```

### ta.supertrend

超级趋势指标。超级趋势指标是一个跟随趋势的指标。

ta.supertrend ((faktor, atr) 기간)


**例子**

```pine
//@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.lowest

过去k线的给定数目的最低值。

ta.lowest ((원, 길이)


가장 낮은 길 (길)


**返回值**
系列中的最低值。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) K线数量(长度).

**备注**
两个 args 版本:`source` 是一个系列,`length` 是返回的K线数。
一个 arg 版本:`length` 是返回的K线数。算法使用low作为`source`系列。

**另见**
```ta.highest``` ```ta.lowestbars``` ```ta.highestbars``` ```ta.valuewhen``` ```ta.barssince```

### ta.lowestbars

过去k线的给定数目的最低值偏移。

ta.lowestbars (소스, 길이)


ta.lowestbars ((길이)


**返回值**
偏移到最低k线。

**参数**
- ```source``` (series int/float) 待执行的系列值。
- ```length``` (series int) 返回K线数。

**备注**
两个 args 版本:`source` 是一个系列,`length` 是返回的K线数。
一个 arg 版本:`length` 是返回的K线数。算法使用low作为`source`系列。

**另见**
```ta.lowest``` ```ta.highest``` ```ta.highestbars``` ```ta.barssince``` ```ta.valuewhen```

### ta.valuewhen

返回第n次最近出现的“condition”为true的K线的“source”系列值。

ta.valuewhen (상황, 출처, 발생)


**例子**
```pine
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.vwap

成交量加权平均价格

ta.vwap (출처)


**返回值**
成交量加权平均

**参数**
- ```source``` (series int/float) 源系列。

**另见**
```ta.vwap```

### ta.vwma

vwma 函数返回 `length` K线的 `source` 的成交量加权移动平均值。等同于:sma(source * volume, length) / sma(volume, length)。

ta.vwma (원, 길)


**例子**
```pine
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.wpr

威廉姆斯指标Williams %R。。该振荡指标显示当前收盘价与过去“一段时间内”的高/低价之间的关系。

ta.wpr ((장)


**例子**
```pine
plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))

값을 반환합니다.윌리엄스 %R。

매개 변수 - length(series int) K 줄의 수.

안녕하세요


## plot

### plot

在图表上绘制一系列数据。

plot ((series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display) 그라운드, 제목, 색상, 줄 너비, 스타일, 트랙 프라이스, 히스트베이스, 오프셋, 유닛, 편집 가능, 쇼_러스트, 디스플레이)


**例子**
```pine
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

在图表上绘制可视形状。

plotshape (시리즈, 제목, 스타일, 위치, 색상, 오프셋, 텍스트, 텍스트 색상, 편집, 크기, show_last, display)


**例子**
```pine
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) 모양의 색. 당신은?? colour = red?? 또는?? colour = #ff001a?? 의 상수와?? colour = 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.tiny, size.small, size.normal, size.large, size.huge이다. 기본 값은 size.auto이다. - 아뇨display(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다. - 아뇨overlay(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy또는indicator그 중overlay이 문서는 다른 문장과 연결됩니다strategy또는indicator설정이 없습니다overlay파러미터는 기본 파러미터에 따라 처리됩니다.

안녕하세요


### plotchar

在图表上使用任何给定的Unicode字符绘制可视形状。

plotchar ((시리즈, 제목, char, 위치, 색상, 오프셋, 텍스트, 텍스트색, 편집, 크기, show_last, display)


**例子**
```pine
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) 모양의 색. 당신은?? colour = red?? 또는?? colour = #ff001a?? 의 상수와?? colour = 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.tiny, size.small, size.normal, size.large, size.huge;; 기본값은 size.auto이다. - 아뇨display(plot_display) 그림의 위치를 표시하는 컨트롤. 가능한 값은: display.none、display.all. 기본값은 display.all이다. - 아뇨overlay(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy또는indicator그 중overlay이 문서는 다른 문장과 연결됩니다strategy또는indicator설정이 없습니다overlay파러미터는 기본 파러미터에 따라 처리됩니다.

안녕하세요


### plotcandle

在图表上绘制蜡烛。

plotcandle ((open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display) (열리고, 높고, 낮고, 닫고, 제목, 색상, wickcolor, 편집할 수 있는, show_last, bordercolor, display)


**例子**
```pine
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줄이 표시될 필요가 없다. 열고, 높고, 낮고, 받는 최대값은?? 고?? 로 설정되고, 최소값은?? 낮은?? 로 설정됩니다.

안녕하세요


### plotarrow

在图表上绘制向上和向下箭头:向上箭头绘制在每个正值指示器上,而向下箭头绘制在每个负值上。 如果指标返回na,则不会绘制箭头。 箭头具有不同的高度,指标的绝对值越大,绘制箭头越长。

plotarrow ((시리즈, 제목, 컬러업, 컬러다운, 오프셋, 미인 높이, 최대 높이, 편집 가능, show_last, display)


**例子**

코디프 = 닫 - 열 plotarrow ((codiff, colorup=color.new ((color.teal,40), colorordown=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) 如已设置,则定义在图表上绘制的箭数(从最后k线返回过去)。
- ```display``` (plot_display) 控制显示绘图的位置。可能的值为:display.none、display.all。预设值为display.all。
- ```overlay``` (const bool) FMZ平台扩展的参数,用于设置当前函数在主图(设置true)或者副图(设置false)上画图显示,默认值为false。不指定该参数则按照```strategy```或者```indicator```中的```overlay```参数设置,```strategy```或者```indicator```没有设置```overlay```参数,则按照默认参数处理。

**另见**
```plot``` ```plotshape``` ```plotchar``` ```barcolor``` ```bgcolor```

## array

### array.pop

该函数从阵列中删除最后一个元素并返回其值。

```array.pop(id)```

例子
```pine
// array.pop example
a = array.new_float(5,high)
removedEl = array.pop(a)
plot(array.size(a))
plot(removedEl)

값을 반환합니다.삭제된 요소의 값.

매개 변수 - id(any array type) 배열 객체.

안녕하세요


### array.shift

该函数删除阵列的第一个元素并返回其值。

```array.shift(id)```

**例子**
```pine
// 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.unshift(id, value)```

**例子**
```pine
// 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.size

该函数返回阵列中元素的数量。

```array.size(id)```

**例子**
```pine
// 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.slice

该函数从现有阵列创建分片。如果分片中的对象发生更改,则更改将同时应用于新阵列和原始阵列。

array.slice ((id, index_from, index_to)


**例子**
```pine
// 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.abs

返回一个阵列,其中包含原始阵列中每个元素的绝对值。

array.absid


**参数**
- ```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)


**例子**
```pine
// 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.binary_search_leftmost

如果找到值,该函数将返回该值的索引。当未找到值时,该函数返回下一个最小元素的索引,如果它在阵列中,则在值所在位置的左侧。要搜索的阵列必须按升序排序。

array.binary_search_leftmost (id, val)


**例子**
```pine
// 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.binary_search_rightmost

如果找到该值,该函数将返回该值的索引。当未找到该值时,该函数返回该值在阵列中所在位置右侧的元素的索引。阵列必须按升序排序。

array.binary_search_rightmost (id, val)


**例子**
```pine
// 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.sort

该函数对阵列的元素进行排序。

array.sort ((id, 순서)


**例子**
```pine
// 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.sort_indices

返回一个索引阵列,当用于索引原始阵列时,将按其排序顺序访问其元素。它不会修改原始阵列。

array.sort_indices ((id, 순서)


**例子**
```pine
// 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.clear

该函数从阵列中删除所有元素。

array.clear ((id)


**例子**
```pine
// 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.concat

该函数用于合并两个阵列。它将所有元素从第二个阵列推送到第一个阵列,然后返回第一个阵列。

array.concat ((id1, id2)


**例子**
```pine
// 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.copy

该函数创建现有阵列的副本。

array.copy ((id)


**例子**
```pine
// 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.stdev

该函数返回阵列元素的标准差。

array.stdev ((id, 편향된)


**例子**
```pine
// 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.standardize

该函数返回标准化元素的阵列。

array.standardize ((id)


**例子**
```pine
// 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.variance

该函数返回阵列元素的方差。

array.variance ((id, 편향된)


**例子**
```pine
// 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.covariance

该函数返回两个阵列的协方差。

array.covariance ((id1, id2, 편향된)


**例子**
```pine
// 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.fill

该函数将阵列的元素设置为单个值。如果未指定索引,则设置所有元素。如果仅提供起始索引(默认为0),则设置从该索引开始的元素。如果同时使用两个索引参数,则会设置从开始索引到但不包括结束索引的元素(默认值为na)。

array.fill ((id, value, index_from, index_to)


**例子**
```pine
// 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.includes

如果在阵列中找到该值,则该函数返回true,否则返回false。

array.includes ((id, 값)


**例子**
```pine
// 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.insert

该函数通过在适当位置添加新元素来更改阵列的内容。

array.insert ((id, 인덱스, 값)


**例子**
```pine
// 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.join

该函数通过连接阵列的所有元素来建立并返回新字符串,用指定的分隔符字符串分隔。

array.join ((id, 분리자)


**例子**
```pine
// array.join example
a = array.new_float(5, 5)
runtime.log(array.join(a, ","))

매개 변수 - id(int[]/float[]/string[]) 배열 객체. - 아뇨separator(series string) 각 배열 요소를 분리하는 문자열.

안녕하세요


### array.lastindexof

此函数返回值最后一次出现的索引。如果找不到该值,则返回 -1。

array.lastindexof ((id, 값)


**例子**
```pine
// 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.max

该函数返回最大值,或给定阵列中的第n个最大值。

array.max ((id, nth)


**例子**
```pine
// 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.min

该函数返回最小值,或给定序列中的第n个最小值。

array.min ((id, nth)


**例子**
```pine
// 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.median

该函数返回阵列元素的中位数。

array.median ((id)


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