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

FMZ PINE 스크립트 문서

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

s.entry_price (거래 번호) exitP = 전략.closetrades.exit_price (거래 번호) 이윤Pct += (출출P - 출입P) / 출입P * 전략.폐기된거래.대수 (거래 번호) * 100

// 두 개의 닫힌 거래에 대한 평균 이익 비율을 계산합니다. avgProfitPct = nz ((이익Pct / 전략.결정거래)

플롯 (plot)


**参数**
- ```trade_num``` (series int) 已平仓交易的交易编号。第一笔交易的编号为零。

**另见**
```strategy.opentrades.size``` ```strategy.position_size``` ```strategy.closedtrades``` ```strategy.opentrades```

### strategy.closedtrades.exit_time

返回已平仓交易退出的UNIX时间。

전략.폐쇄 거래.출출 시간 (거래 번호)


**例子**
```pine
strategy("strategy.closedtrades.exit_time Example 1")

// Enter long trades on three rising bars; exit on two falling bars.
if ta.rising(close, 3)
    strategy.entry("Long", strategy.long)
if ta.falling(close, 2)
    strategy.close("Long")

// Calculate the average trade duration. 
avgTradeDuration() =>
    sumTradeDuration = 0
    for i = 0 to strategy.closedtrades - 1
        sumTradeDuration += strategy.closedtrades.exit_time(i) - strategy.closedtrades.entry_time(i)
    result = nz(sumTradeDuration / strategy.closedtrades)

// Display average duration converted to seconds and formatted using 2 decimal points.
if barstate.islastconfirmedhistory
    label.new(bar_index, high, str.tostring(avgTradeDuration() / 1000, "#.##") + " seconds")

X초 후에 평준화 된 거래를 재개합니다.

예를 들어

strategy("strategy.closedtrades.exit_time Example 2")

// Strategy calls to emulate a single long trade at the first bar.
if bar_index == 0
    strategy.entry("Long", strategy.long)

reopenPositionAfter(timeSec) =>
    if strategy.closedtrades > 0
        if time - strategy.closedtrades.exit_time(strategy.closedtrades - 1) >= timeSec * 1000
            strategy.entry("Long", strategy.long)

// Reopen last closed position after 120 sec.                
reopenPositionAfter(120)

if ta.change(strategy.opentrades)
    strategy.exit("Long", stop = low * 0.9, profit = high * 2.5)

매개 변수

  • trade_num(series int) 거래가 평정된 거래 번호. 첫 거래 번호는 0이다.

안녕하세요 strategy.closedtrades.entry_time

전략.위험.입국 허용

此函数可用于指定strategy.entry函数允许在哪个市场方向开仓。

strategy.risk.allow_entry_in(value)

예를 들어

strategy("strategy.risk.allow_entry_in")

strategy.risk.allow_entry_in(strategy.direction.long)
strategy.entry("Long", strategy.long, when = open > close)
// Instead of opening a short position with 10 contracts, this command will close long entries.
strategy.entry("Short", strategy.short, when = open < close, qty = 10)

매개 변수

  • value(simple string) 허용 방향. 가능한 값:strategy.direction.allstrategy.direction.longstrategy.direction.short

전략.위험.최대_상위_대화

이 규칙의 목적은 시장 지위의 최대 값을 결정하는 것입니다. 이 규칙은 다음과 같은 기능에 영향을 미칩니다.strategy.entry엔트리 의 수를 (필요한 경우) 계약/주식/손/단위 수로 줄일 수 있으므로 총 포지션 값은 strategy.risk.max_position_size 에서 지정된 값을 초과하지 않는다. 최소 이 여전히 규칙을 위반하는 경우 주문을 배치하지 않는다.

strategy.risk.max_position_size(contracts)

예를 들어

strategy("risk.max_position_size Demo", default_qty_value = 100)
strategy.risk.max_position_size(10)
strategy.entry("buy", strategy.long, when = open > close)
plot(strategy.position_size)  // max plot value will be 10

매개 변수

  • contracts(simple int/float) 필요한 매개 변수 ▲ 포지션의 계약/주식/손/단위 최대 수 ▲

수학

math.abs

만약number >= 0,number이 값의 절대값은number그리고 다른 사람들은 -number

math.abs(number) 

값을 반환합니다. number그리고 이 모든 것은

math.acos

acos 함수는 y 범위 [-1, 1] 에서 cos (acos (y)) = y와 같은 숫자의 역축을 반환한다.

math.acos(angle)

값을 반환합니다.반사선 값. y가 범위 [-1,1]를 넘으면 각이 [0,Pi] 또는 na 범위에서 돌아옵니다.

math.random

위생 무작위값을 반환한다. 이 함수는 각 스크립트 실행에 따라 다른 값의 순서를 생성한다. 선택된 seed 파라미터에 동일한 값을 사용하면 반복 가능한 순서를 생성한다.

math.random(min, max, seed)

값을 반환합니다.어떤 경우에도,

매개 변수

  • min(series int/float) 무작위 값 범위의 하위 경계. 이 값은 범위에 포함되지 않습니다. 기본 값은 0입니다.
  • max(series int/float) 무작위 값 범위의 상단. 이 값은 범위에 포함되지 않습니다. 기본 값은 1입니다.
  • seed(input int) 선택 가능한 매개변수. 동일한 씨드를 사용할 때 반복 가능한 값의 집합을 생성하기 위해 연속적으로 함수를 호출할 수 있다.

math.asin

asin 함수는 y의 범위에서 y의 역직선 (~ − 1) 을 반환한다.

math.asin(angle) 

값을 반환합니다.역직선 값. y가 [-1,1] 범위를 넘으면 각을 반환하는 범위는 [-Pi / 2, Pi / 2] 또는 na이다.

math.atan

atan 함수는 숫자의 역단절 (弧形表示) 을 반환하며, tan (atan (y)) = y의 어떤 y도.

math.atan(angle) 

값을 반환합니다.반사 값; 회귀 각도는 [-Pi / 2,Pi / 2] 범위이다.

math.ceil

상향 인테저 함수는 변수 중 가장 작은 (최근 마이너스 무궁무진) 인테저보다 크거나 같을 것을 반환한다.

math.ceil(number)

값을 반환합니다.주어진 숫자와 같거나 그보다 작은 최소 정수

안녕하세요 math.floor math.round

math.cos

cos 함수는 각의 삼각형 좌표를 반환한다.

math.cos(angle) 

값을 반환합니다.각의 삼각형 弦.

매개 변수

  • angle(series int/float) 각을 아크로 표현합니다

math.exp

number이 식의 식은number양변, e는 오라수이다.

math.exp(number) 

값을 반환합니다.e의 값은number.

안녕하세요 math.pow

math.floor

math.floor(number) 

값을 반환합니다.주어진 숫자의 최대 정수보다 작거나 같습니다.

안녕하세요 math.ceil math.round

math.log

어떤 것도number자연분모가 0보다 크면 y가 유일하게 e^y=number

math.log(number)

값을 반환합니다. number자연계 로그램을 나타냅니다.

안녕하세요 math.log10

math.log10

number10에 대한 일반적인 용어는 10을 높여야 하는 음수입니다.number10^y =number

math.log10(number)

값을 반환합니다. number10의 밑에 있는 로그램.

안녕하세요 math.log

math.pow

수학적 함수

math.pow(base, exponent)

예를 들어

// math.pow
plot(math.pow(close, 2))

값을 반환합니다. base이보다 더exponent이 모든 것은base이 행렬은 원소들에 의해 계산되는 행렬이다.

매개 변수

  • base(series int/float) 는 사용하고자 하는 기반을 지정합니다.
  • exponent(series int/float) 지수를 지정합니다.

안녕하세요 math.sqrt math.exp

math.sign

은 0일 경우 의 기호 (signum) 는 0이고, 은 0보다 크면 1.0이며, 은 0보다 작으면 1.0이다.

math.sign(number)

값을 반환합니다.변수의 표지 ▲

math.sin

직사각형 함수는 각의 삼각형 직사각형을 반환한다.

math.sin(angle)

값을 반환합니다.코너의 삼각형 직사각형.

매개 변수

  • angle(series int/float) 각을 아크로 표현합니다

math.sqrt

어떤 것도numbery > 0의 제곱근은 y > 0의 제곱근이 y^2과 같다는 유일한 방법입니다number

math.sqrt(number)

값을 반환합니다. number이 식의 제곱근은

안녕하세요 math.pow

math.tan

tan 함수는 각을 반환하는 삼각형의 직사각형이다.

math.tan(angle)

값을 반환합니다.각의 삼각형은 정면이다.

매개 변수

  • angle(series int/float) 각을 아크로 표현합니다

math.round

돌아갑니다.number이 값은, 네 자리 다섯 자리까지 가장 가까운 정수까지 들어가고, 그리고 위로 니다.precision변수, 이 함수는 4의 5에서 소수까지의 플로포트 값을 반환합니다.

math.round(number) 
math.round(number, precision) 

값을 반환합니다. number이 값은 4분의 5로 가장 가까운 정수, 또는 정확도에 따라 정수이다.

매개 변수

  • number(series int/float) 네곱하기 다섯개의 값을 입력합니다.
  • precision(series int) 선택 가능한 매개 변수.number4의 5에 들어간 소수다. 변수가 제공되지 않을 때, 4의 5에 들어간 가장 가까운 정수다.

참고자료참고로, na의 열값을 위해, 함수는 na를 반환합니다.

안녕하세요 math.ceil math.floor

math.max

여러 값 중 가장 큰 값을 반환합니다.

math.max(number0, number1, ...) 

예를 들어

// math.max
plot(math.max(close, open))
plot(math.max(close, math.max(open, 42)))

값을 반환합니다.주어진 값 중 가장 큰 값입니다.

안녕하세요 math.min

math.min

여러 값 중 가장 작은 값을 반환합니다.

math.min(number0, number1, ...) 

예를 들어

// math.min
plot(math.min(close, open))
plot(math.min(close, math.min(open, 42)))

값을 반환합니다.여러 개의 주어진 값 중 가장 작은 값이다.

안녕하세요 math.max

math.avg

모든 일련의 평균을 계산합니다.

math.avg(number0, number1, ...)

값을 반환합니다.평균

안녕하세요 math.sum ta.cum ta.sma

math.round_to_mintick

返回四舍五入到商品的mintick的值,即可以除以syminfo.mintick的最接近的值,没有余数,并向上舍入。

math.round_to_mintick(number) 

값을 반환합니다. number4칸 5칸을 틱까지 정확하게 입력합니다.

매개 변수

  • number(series int/float) 네곱하기 다섯개의 값을 입력합니다.

안녕하세요 math.ceil math.floor

math.sum

sum 함수는 x의 마지막 y값의 슬라이드 복합을 반환한다.

math.sum(source, length)

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

매개 변수

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

안녕하세요 ta.cum for

math.todegrees

도수 단위에서 각도를 구한 각에서, 도수 단위에서 대략적인 동등한 각을 반환한다.

math.todegrees(radians) 

값을 반환합니다.각도 값은 단위로 표시됩니다.

매개 변수

  • radians(series int/float) 도형 단위로 각도.

math.toradians

이 각의 각도와 각도의 각도에서, 이 각의 각도와 각도의 각도에서, 이 각의 각도와 각의 각도에서, 이 각의 각도와 각의 각도에서, 이 각의 각도와 각의 각도에서, 이 각의 각도와 각의 각도에서, 이 각의 각도와 각의 각도에서, 이 각의 각도와 각의 각의 각도에서, 이 각의 각의 각도와 각의 각의 각도에서, 이 각의 각의 각도와 각의 각의 각의 각도와 각의 각의 각의 각도와 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각의 각자의 각자의 각자의 각자의 각자의 각자의 각자의 각자의 각자의 각

math.toradians(degrees) 

값을 반환합니다.각의 값은 경로 단위로 나타납니다.

매개 변수

  • degrees(series int/float) 의 단위로 각도.

다른 것

픽스나

주어진 범위에서 NaN값을 이전 비NaN값으로 대체한다.

fixnan(source) 

값을 반환합니다.나 간격이 없는 시리즈.

매개 변수

  • source(시리즈 int/float/bool/color)

안녕하세요 na nz

nz

NaN값을 일련의 0 (또는 지정된 숫자) 로 대체하십시오.

nz(source, replacement) 
nz(source)

예를 들어

// nz
plot(nz(ta.sma(close, 100)))

값을 반환합니다. source이 값은naᅳ 만약source이 값은na1을 사용한다면 0을 반환합니다.replacement파라미터.

매개 변수

  • source(series int/float/bool/color) 실행될 일련 값.
  • replacement(series int/float/bool/color) 는 소스 시리즈의 모든 na 열값의 값을 대체합니다.

안녕하세요 na fixnan

예를 들어 NaN의 경우, 테스트 값은 ▲입니다.

na(x)

값을 반환합니다.만약 x가 유효하지 않은 숫자라면 true (x는 NaN) 이고 그렇지 않으면 false이다.

안녕하세요 fixnan nz

int

na를 변환하거나 float값을 int로 절단합니다.

int(x) 

값을 반환합니다.int 뒤에 있는 변수값으로 변환합니다.

안녕하세요 float bool color string

플라트

네가 떠있는 것으로 설정합니다.

float(x) 

값을 반환합니다.float 이후의 변수 값으로 변환합니다.

안녕하세요 int bool color string

경보

실시간 K 라인 중에 호출될 때 경보 이벤트를 유발하고, 이전에 경보 기능 이벤트에 기반한 경보를 지표 또는 전략으로 경보 화면 대화 상자를 으로 생성한다.

alert(message, freq)

예를 들어

// alert() example
ma = ta.sma(close, 14)
xUp = ta.crossover(close, ma)
if xUp
    // Trigger the alert the first time a cross occurs during the real-time bar.
    alert("Price (" + str.tostring(close) + ") crossed over MA (" + str.tostring(ma) +  ").", alert.freq_once_per_bar)
plot(ma)
plotchar(xUp, "xUp", "▲", location.top, size = size.tiny)

매개 변수

  • message(series string) 경보가 발생했을 때 전송되는 메시지.
  • freq(input string) 트리거 주파수;; 가능한 값은: alert.freq_all (모든 함수 호출 트리거 알람), alert.freq_once_per_bar (K줄의 첫 번째 함수 호출 트리거 알람), alert.freq_once_per_bar_close (함수 호출은 실시간 K줄의 마지막 스크립트 반복 중에 발생했을 때만, 닫을 때 알람을 유발한다);; 기본 값은 alert.freq_once_per_bar이다.

참고자료이 사이트의 도움말 센터는 이러한 경고를 만드는 방법에 대해 설명합니다. 알레트 조건과 달리, 알레트 호출은 추가 그림으로 간주되지 않습니다. 함수 호출은 전지구적 및 지역적 범위에서 이루어질 수 있습니다. 함수 호출은 도표에 아무 것도 표시하지 않습니다. freq 변수는 이 함수를 사용하는 곳에서 호출되는 트리거 빈도에만 영향을 준다.

안녕하세요 alertcondition

경보 상태

경고 조건 생성, 경고 조건 생성 대화 상자에서 사용할 수 있습니다. 주의하십시오. 경고 조건은 경고를 생성하지 않으며, 경고 상태 생성 대화 상자에서 더 많은 옵션을 제공합니다. 또한, 경고 조건 효과는 차트에서 보이지 않습니다.

alertcondition(condition, title, message)

예를 들어

// alertcondition
alertcondition(close >= open, title='Alert on Green Bar', message='Green Bar!')

매개 변수

  • condition(series bool) 경고에 사용되는 일련 bool 값. true 값은 경고의 트리거를 나타냅니다. false - 경고가 없습니다. 필요한 매개 변수.
  • title(const string) 경고 조건의 제목. 선택 가능한 매개 변수.
  • message(const string) 경고가 발생했을 때 메시지를 표시합니다. 옵션 파라미터.

참고자료참고로, Pine v4에서, 경고 조건 호출은 추가 그래프를 생성합니다. 각 스크립트의 출력 시리즈의 수를 계산할 때 이러한 모든 호출을 고려합니다.

안녕하세요 alert

지표

호환을 위해Trading View이 문서는 실제로 호출을 필요로하지 않는 전략 코드입니다.

안녕하세요 strategy

시간

time 함수는 지정된 시간 범위와 거래 시간대에 해당하는 현재 K줄의 UNIX 시간을 반환하고, 시간점이 거래 시간대에 포함되지 않으면 NaN을 반환한다. 참고: FMZ는 지원하지 않는다.session파라미터.

time(timeframe, session, timezone)

time(timeframe, session)

time(timeframe)

예를 들어

timeinrange(res, sess) => not na(time(res, sess, "America/New_York")) ? 1 : 0
plot(timeinrange("1", "1300-1400"), color=color.red)

// This plots 1.0 at every start of 10 minute bar on a 1 minute chart:
newbar(res) => ta.change(time(res)) == 0 ? 0 : 1
plot(newbar("10"))

세션을 설정할 때, 시간과 분을 지정할 수 있을 뿐만 아니라, 주중의 날짜도 지정할 수 있습니다. 날짜가 지정되지 않은 경우 거래시간이 일요일 (1) 에서 토요일 (7) 까지 설정되어 있다고 가정합니다. 즉, 1100-20001100-1200:1234567과 동일합니다. 날짜를 지정하여 변경할 수 있습니다. 예를 들어, 일주일에 7일 거래되고 24시간 거래 시간대에 거래되는 상품의 경우 다음 스크립트는 토요일과 일요일에 색을 칠하지 않습니다.

예를 들어

// Time
t1 = time(timeframe.period, "0000-0000:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)

1개session매개 변수는 여러 개의 다른 거래 시간대를 포함할 수 있으며, 이 둘은 코마로 구분된다. 예를 들어, 다음 스크립트는 10:00부터 11:00까지, 그리고 14:00부터 15:00까지의 K 스트리트 그래프를 강조할 것이다.

예를 들어

// Time
t1 = time(timeframe.period, "1000-1100,1400-1500:23456")
bgcolor(t1 ? color.new(color.blue, 90) : na)

값을 반환합니다.유닉스 시간.

매개 변수

  • timeframe(simple string) 시간주기. 빈 문자열은 그래프의 현재 시간주기로 해석된다.
  • session(simple string) 거래 시간대 규격↑ 선택 가능한 매개 변수, 기본 설정으로 상품 거래 시간대 사용ᆞ 빈 문자열은 상품 거래 시간대로 해석된다。 FMZ는 지원되지 않는다。
  • timezone(단순한 문자열)session파라미터의 시간대 ▲는 세션 을 지정할 때만 사용할 수 있다。 선택지 ▲의 기본값은 syminfo.timezone이다。 GMT 표기법 (예를 들어 GMT-5 ) 또는 IANA 시간대 데이터베이스 이름 (예를 들어 America/New_York ) 로 지정할 수 있다。

참고자료유닉스 시간은 1970년 1월 1일 UTC 00:00:00부터 지난 밀리 초이다.

1년

year(time)
year(time, timezone)

값을 반환합니다.유닉스 시간을 제공하는 해 (시간대 전환)

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다. 참고로 이 함수는 K 라인의 열기 시간에 따라 연도를 반환한다. 오프나이트 거래 시간 (예: EURUSD 월요일 거래 시간인 17:00 UTC-4부터 일요일) 에 대해, 이 값은 거래 날의 연수보다 낮을 수 있다.

안녕하세요 year time month dayofmonth dayofweek hour minute second

month(time)
month(time, timezone)

값을 반환합니다.유닉스 시간을 제공하는 달 (시간대 전환)

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다. 참고로 이 함수는 K 라인의 열 시간 기준으로 달을 반환한다. 자중 거래 시간 (예를 들어, EURUSD 월요일 거래 시간은 일요일 17:00 UTC-4부터 시작) 에 대해, 이 값은 거래 날의 달보다 낮을 수 있다.

안녕하세요 month time year dayofmonth dayofweek hour minute second

시간

hour(time)
hour(time, timezone)

값을 반환합니다.유닉스 시간 (이변 시간대) 을 제공하는 시간.

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다.

안녕하세요 hour time year month dayofmonth dayofweek minute second

1분

minute(time)
minute(time, timezone)

값을 반환합니다.유닉스 시간 (UNIX 시간) 을 제공하는 분 (시간대 전환)

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다.

안녕하세요 minute time year month dayofmonth dayofweek hour second

두 번째

second(time)
second(time, timezone)

값을 반환합니다.UNIX 시간 (시간대 전환) 을 제공하는 초수량.

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다.

안녕하세요 second time year month dayofmonth dayofweek hour minute

1주년

weekofyear(time)
weekofyear(time, timezone)

값을 반환합니다.유닉스 시간을 제공하는 주기 (시간대 전환)

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다. 참고로, 이 함수는 K 라인의 열 시간 기준으로 주를 반환한다. 밤중간에 거래되는 시간 (예: EURUSD, 월요일 거래 시간은 일요일 17:00부터 시작) 을 위해, 이 값은 거래일 주보다 낮을 수 있다.

안녕하세요 weekofyear time year month dayofmonth dayofweek hour minute second

일주간

dayofweek(time)
dayofweek(time, timezone)

값을 반환합니다.유닉스 시간 (UNIX 시간) 을 제공하는 주간 날짜 (시간대 전환) 를 제공합니다.

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료참고로 이 함수는 K 라인의 열기 시간에 따라 날짜를 반환한다. 자중 거래 시간 (예: EURUSD 월요일 거래 시간 일요일부터 17:00까지) 에 대해, 이 값은 거래 날의 날짜보다 낮을 수 있다. UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다.

안녕하세요 time dayofmonth

달의 날

dayofmonth(time)
dayofmonth(time, timezone)

값을 반환합니다.유닉스 시간 (UNIX 시간) 을 제공하는 월별 날짜 (이변 시간대) 를 나타냅니다.

매개 변수

  • time(series int) 유닉스 시간, 밀리 초로 단위.
  • timezone(series string) 선택 가능한 매개 변수.시간대.

참고자료UNIX 시간은 1970년 1월 1일 UTC 00:00:00 이후의 밀리초이다. 기본 설정으로는 시역은 syminfo.timezone이다. 시시표를 사용하여 가능한 값을 확인할 수 있다. 참고로 이 함수는 K 라인의 열기 시간에 따라 날짜를 반환한다. 밤중에 거래하는 시간 (예: EURUSD 월요일 거래시간은 일요일 17:00 UTC-4부터 시작) 을 위해, 이 값은 거래일의 날짜보다 낮을 수 있다.

안녕하세요 time dayofweek

시간표

타임머신 기능은 UNIX 시간에서 지정된 날짜와 시간을 반환한다.

timestamp(dateString)
timestamp(year, month, day, hour, minute, second)
timestamp(timezone, year, month, day, hour, minute, second)

예를 들어

// timestamp
plot(timestamp(2016, 01, 19, 09, 30), linewidth=3, color=color.green)
plot(timestamp(syminfo.timezone, 2016, 01, 19, 09, 30), color=color.blue)
plot(timestamp(2016, 01, 19, 09, 30), color=color.yellow)
plot(timestamp("GMT+6", 2016, 01, 19, 09, 30))
plot(timestamp(2019, 06, 19, 09, 30, 15), color=color.lime)
plot(timestamp("GMT+3", 2019, 06, 19, 09, 30, 15), color=color.fuchsia)
plot(timestamp("Feb 01 2020 22:10:05"))
plot(timestamp("2011-10-10T14:48:00"))
plot(timestamp("04 Dec 1995 00:12:00 GMT+5"))

값을 반환합니다.유닉스 시간.

매개 변수

  • timezone(series string) 시간대 ▲ 선택지 ▲ 기본값은 syminfo.timezone ▲ GMT 표기법 (예를 들어?? GMT-5??) 또는 IANA 시간대 데이터베이스 이름 (예를 들어?? 아메리카/뉴요르크??) 로 지정할 수 있다。
  • year(series int) 년.
  • month(series int) 달.
  • day(series int) 날.
  • hour(series int) (선택 가능한 매개 변수) 시간. 기본값은 0이다.
  • minute(series int) (선택 가능한 매개 변수) 분. 기본값은 0이다.
  • second(series int) (선택 가능한 변수) Second。 기본값은 0。
  • dateString(const string) 날짜와 선택 가능한 시간 및 시간대를 포함하는 문자열. 그것의 형식은 IETF RFC 2822 또는 ISO 8601 표준에 따라해야합니다. (DD MMM YYYY hh:mm:ss±hhmm?? 또는?? YYYYY-MM-DDThh:mm:ss±hh:mm??, 따라서?? 20 Feb 2020?? 또는?? 2020-02-20??);; 시간이 제공되지 않으면?? 00:00?? 를 사용하십시오. 시간대가 제공되지 않으면 GMT+0을 사용하십시오.

참고자료유닉스 시간은 1970년 1월 1일 UTC 00:00:00부터 지난 밀리 초이다.

안녕하세요 time timenow syminfo.timezone

채우기

제공된 색상을 사용하여 두 개의 그림 또는 라인 사이의 배경을 채우십시오.

fill(hline1, hline2, color, title, editable, fillgaps, display)
fill(plot1, plot2, color, title, editable, show_last, fillgaps, display)

예를 들어

h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))

p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

매개 변수

  • hline1(hline) 첫 번째hline 객체. 필수 변수.
  • hline2(hline) 두 번째hline 객체. 필수 변수.
  • plot1(plot) 첫 번째 그림 객체. 필수 파라미터.
  • plot2(plot) 두 번째 그림 객체. 필수 파라미터.
  • color(series color) 그림의 색상. 당신은 color = red 또는 color = #ff001a 의 상수와 'color = close >= open? green : red의 복잡한 표현을 사용할 수 있다. 선택 가능한 매개 변수.
  • title(const string) 채우는 객체의 제목이 만들어졌습니다. 선택 가능한 매개 변수입니다.
  • editable(const bool) true가 되면 스타일 채우는 것은 형식 대화 상자에서 편집할 수 있다. 기본값은 true이다.
  • show_last(input int) 설정된 경우, 채울 수 있는 k줄 수를 정의합니다.
  • fillgaps(const bool) 는 빈 공간의 연속적 채소를 제어합니다. 즉, plot() 호출 중 하나가 na값을 반환할 때 true로 설정되면 마지막 채우는 빈 공간을 계속 채울 것입니다. 기본 설정은 false입니다.
  • display(plot_display) 채워진 디스플레이 위치를 제어한다. 가능한 값은:display.none、display.all。 디스플레이.all를 기본으로 설정한다.

안녕하세요 plot barcolor bgcolor hline

정해진 가격 수준에서 수평선을 나타냅니다.

hline(price, title, color, linestyle, linewidth, editable, display)

예를 들어

// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)

// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))

값을 반환합니다.필을 사용할 수 있는 hline 객체.

매개 변수

  • price(input int/float) 오브젝트가 표시할 값.
  • title(const string) 객체의 제목
  • color(input color) 렌더링 라인의 색상..........
  • linestyle(hline_style) 렌더링 라인의 스타일. 가능한 값은: solid, dotted, dotted. 선택 가능한 파라미터.
  • linewidth(input int) 렌더링 라인의 너비. 기본값은 1이다.
  • editable(const bool) true로 설정되면,hline 스타일이 형식 대화 상자에서 편집될 수 있다. 기본값은 true이다.
  • display(plot_display) 컨트롤 라인의 표시 위치. 가능한 값은: display.none、display.all。 기본값은 display.all。
  • overlay(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy또는indicator그 중overlay이 문서는 다른 문장과 연결됩니다strategy또는indicator설정이 없습니다overlay파러미터는 기본 파러미터에 따라 처리됩니다.

bgcolor

K줄의 배경은 지정된 색으로 채우십시오.

bgcolor(color, offset, editable, show_last, title, display, overlay)

예를 들어

// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))

매개 변수

  • color(series color) 배경의 색을 채우십시오. 당신은 red 또는 #ff001a과 같은 상수를 사용할 수 있습니다. 그리고 'close >= open? green: red의 복잡한 표현을 사용할 수 있습니다. 필요한 매개 변수입니다.
  • offset(series int) k줄의 특정 수에 대해 왼쪽 또는 오른쪽으로 이동하는 색상 일련. 기본값은 0이다.
  • editable(const bool) true가 되면, bgcolor 스타일이 형식 대화 상자에서 편집될 수 있다. 기본값은 true이다.
  • show_last(input int) 설정된 경우, 채울 수 있는 k줄 수를 정의합니다.
  • title(const string) bgcolor의 제목. 선택 가능한 파라미터.
  • display(plot_display) bgcolor의 표시 위치를 제어한다. 가능한 값은:display.none、display.all。 디스플레이.all을 기본으로 설정한다.
  • overlay(const bool) FMZ 플랫폼 확장의 매개 변수, 주 그래프 (설정 true) 또는 하위 그래프 (설정 false) 에서 현재 함수를 설정하기 위한 매개 변수.strategy또는indicator그 중overlay이 문서는 다른 문장과 연결됩니다strategy또는indicator설정이 없습니다overlay파러미터는 기본 파러미터에 따라 처리됩니다.

안녕하세요 plot

바콜러

K줄 색상을 설정합니다.

barcolor(color, offset, editable, show_last, title, display)

예를 들어

barcolor(close < open ? color.black : color.white)

매개 변수

  • color(series color) K선 색상. 당신은 red 또는 #ff001a와 같은 상수를 사용할 수 있고, 'close >= open? green: red의 복잡한 표현을 사용할 수 있다. 필수 매개 변수이다.
  • offset(series int) k줄의 특정 수에 대해 왼쪽 또는 오른쪽으로 이동하는 색상 일련. 기본값은 0이다.
  • editable(const bool) true가 되면, barcolor 스타일을 형식 대화 상자에서 편집할 수 있다. 기본값은 true이다.
  • show_last(input int) 설정된 경우, 채울 수 있는 k줄 수를 정의합니다.
  • title(const string) Barcolor 제목. 선택 가능한 파라미터.
  • display(plot_display) K줄 색상의 표시 위치를 제어한다. 가능한 값은: display.none、display.all。 디스플레이.all을 기본으로 설정한다.

안녕하세요 bgcolor plot fill

오류

PINE v4 버전과 호환되는error기능 및runtime.error이 글은

기본 변수

순서

order.ascending

배열을 최소에서 최대까지 정렬하는 순서로 정의합니다.

유형sort_order

안녕하세요 array.new_float array.sort

order.descending

배열을 최대에서 가장 작은 순서로 정합니다.

유형sort_order

안녕하세요 array.new_float array.sort

기간

timeframe.isdaily

현재 해상도가 매일 해상도라면 true, 그렇지 않으면 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isweekly timeframe.ismonthly

timeframe.isdwm

현재 해상도가 매일, 주, 월의 해상도라면 true, 그렇지 않으면 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isintraday

현재 주기가 일 (일) 의 주기가라면 true, 그렇지 않으면 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isminutes timeframe.isseconds timeframe.isdwm timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isminutes

현재 주기가 분 주기가라면 true, 그렇지 않으면 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isdwm timeframe.isintraday timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.ismonthly

현재 해상도가 월별 해상도라면 true, 그렇지 않으면 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly

timeframe.isseconds

현재 주기가 초인 경우 true, 그렇지 않은 경우 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isweekly

현재 해상도가 주간 해상도라면 true, 그렇지 않으면 false를 반환한다.

유형간단한 bool

안녕하세요 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.ismonthly

timeframe.multiplier

시간주기 곱하기, 예를 들어, 60 - 60, D - 1, 5D - 5, 12M - 12.

유형단순 int

안녕하세요 syminfo.ticker syminfo.tickerid timeframe.period

timeframe.period

시간주기. 예를 들어, 60 - 60분, D - 일, W - 주, M - 달, 5D - 5일, 12M - 1년, 3M - 1분기.

유형간단한 문자열

안녕하세요 syminfo.ticker syminfo.tickerid timeframe.multiplier

표시

display.none

그림의 표시 위치를 지정하는 이름형 상수. 아무 데도 표시되지 않습니다. 경고 템플릿 메시지에 사용할 수 있습니다.

유형plot_display

안녕하세요 plot plotshape plotchar

display.all

그림의 위치를 표시하는 이름형 상수.

유형plot_display

안녕하세요 plot plotshape plotchar plotarrow plotbar plotcandle

형태

shape.xcross

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.cross

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.triangleup

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.triangledown

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.flag

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.circle

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.arrowup

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.arrowdown

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.labelup

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.labeldown

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.square

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

shape.diamond

plotshape 함수의 모양 스타일.

유형const 문자열

안녕하세요 plotshape

색상

color.aqua

색상 #00BCD4의 명칭 상수입니다.

유형const 색상

color.black

색상 #363A45의 명칭 상수이다.

유형const 색상

color.blue

색의 이름 변수는 #2962ff이다.

유형const 색상

color.fuchsia

이 색상은 E040FB 색상의 이름 상수입니다.

유형const 색상

color.gray

색상 이름 변수는 #787B86이다.

유형const 색상

color.green

이 색상들은 각색으로 나다.

유형const 색상

color.lime

색상 #00E676의 명칭 상수이다.

유형const 색상

color.maroon

색상 #880E4F의 명칭 상수.

유형const 색상

color.navy

색상 이름 변수는 #311B92이다.

유형const 색상

color.olive

색상 이름의 상수입니다.

유형const 색상

color.orange

색상 이름 변수는 #FF9800이다.

유형const 색상

color.purple

색상 #9C27B0의 명칭 상수이다.

유형const 색상

color.red

색상 #FF5252의 명칭 상수이다.

유형const 색상

color.silver

#B2B5BE 색상 이름의 상수.

유형const 색상

color.teal

color.teal

색상 #00897B의 명칭 상수입니다.

유형const 색상

color.white

색상 이름 변수는 #FFFFFF입니다.

유형const 색상

color.yellow

색의 이름 변수는 #FFEB3B이다.

유형const 색상

플롯

plot.style_line

'Linear array' 스타일의 명칭 상수, 플롯 함수에서 사용된다style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_linebr

'Line With Breaks 스타일의 명명 상수, 플롯 함수에서 사용된다style변수들의 변수들──plot.style_line와 비슷하지만, 데이터의 빈자리가 채우지 않는다。

유형plot_style

안녕하세요 plot plot.style_line plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_histogram

'히스토그램 형의 명칭 상수, 플롯 함수에서 사용된다.style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_columns

Columns 스타일의 명명 상수, 플롯 함수에서 사용된다style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_circles

plot.style_circles

Circles 스타일의 이름형 상수, 플롯 함수에서 사용된다style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns

플롯.스타일_지역

'Area 스타일의 이름형 상수, 플롯 함수에서 사용된다style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_areabr plot.style_cross plot.style_columns plot.style_circles

plot.style_areabr

'Area With Breaks' 양식 이름형 상수는 플롯 함수에서 사용된다.style변수의 변수──plot.style_area와 비슷하지만 데이터의 빈자리가 채우지 않는다。

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_columns plot.style_circles

plot.style_cross

Cross 스타일의 이름형 상수, 플롯 함수에서 사용된다style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline

'Step Line 양식 이름형 상수, 플롯 함수에서 사용된다style변수의 변수.

유형plot_style

안녕하세요 plot plot.style_stepline_diamond plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline_diamond

'Step Line With Diamonds 주사위 스타일의 명명 상수, 플롯 함수에서 사용된다style변수들의 변수들──plot.style_stepline와 비슷하며, 데이터의 변화 이외에도 도형으로 표시된다。

유형plot_style

안녕하세요 plot plot.style_line plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

위치

location.abovebar

location.abovebar

plotshape, plotchar 함수의 위치값.

유형const 문자열

안녕하세요 plotshape plotchar location.belowbar location.top location.bottom location.absolute

location.belowbar

plotshape, plotchar 함수의 위치값. 모양은 주요 일련의 k선 아래로 그려진다.

유형const 문자열

안녕하세요 plotshape plotchar location.abovebar location.top location.bottom location.absolute

location.top

plotshape, plotchar 함수의 위치값. 모양은 상단 차트 경계 근처에 그려진다.

유형const 문자열

안녕하세요 plotshape plotchar location.abovebar location.belowbar location.bottom location.absolute

location.bottom

plotshape, plotchar 함수의 위치값. 모양은 아래의 그래프 경계 근처에 그려진다.

유형const 문자열

안녕하세요 plotshape plotchar location.abovebar location.belowbar location.top location.absolute

location.absolute

plotshape, plotchar 함수의 위치값. 모양은 차트에 그려지며 지표값을 가격 좌표로 사용합니다.

유형const 문자열

안녕하세요 plotshape plotchar location.abovebar location.belowbar location.top location.bottom

크기

size.auto

size.auto

plotshape, plotchar 함수의 크기 값. 모양 크기는 자동으로 k 라인의 크기를 조정한다.

유형const 문자열

안녕하세요 plotshape plotchar size.tiny size.small size.normal size.large size.huge

size.tiny

plotshape, plotchar 함수의 크기와 작은 값.

유형const 문자열

안녕하세요 plotshape plotchar size.auto size.small size.normal size.large size.huge

size.small

plotshape, plotchar 함수의 크기와 크기가 작습니다.

유형const 문자열

안녕하세요 plotshape plotchar size.auto size.tiny size.normal size.large size.huge

size.normal

plotshape, plotchar 함수의 크기와 크기의 값.

유형const 문자열

안녕하세요 plotshape plotchar size.auto size.tiny size.small size.large size.huge

size.large

plotshape, plotchar 함수의 크기와 작은 값.

유형const 문자열

안녕하세요 plotshape plotchar size.auto size.tiny size.small size.normal size.huge

size.huge

plotshape, plotchar 함수의 크기와 작은 값.

유형const 문자열

안녕하세요 plotshape plotchar size.auto size.tiny size.small size.normal size.large

경보

alert.freq_once_per_bar

alert () 함수의?? freq?? 함수와 함께 사용되는 명칭 상수. K줄의 첫 번째 함수 호출은 경고를 유발한다.

유형const 문자열

안녕하세요 alert

경고.freq_all

alert () 함수의?? freq?? 함수와 함께 사용되는 명칭 상수. 모든 함수 호출은 경고를 유발합니다.

유형const 문자열

안녕하세요 alert

경고.freq_once_per_bar_close

alert () 함수의?? freq?? 함수와 함께 사용되는 명칭 상수. 이 함수 호출은 실시간 K 라인의 마지막 스크립트 반복 중에만 발생하면 종료 시 경고를 유발한다.

유형const 문자열

안녕하세요 alert

형식

format.inherit

이 변수는 정수입니다.

유형const 문자열

안녕하세요 format.price format.volume

format.price

이 변수는 정수입니다.

유형const 문자열

참고자료 如果format是format.price,则设置默认精度值。您可以使用指标函数的precision参数来更改精度值。

안녕하세요 format.inherit format.volume

format.volume

이 변수는 정수입니다.

유형const 문자열

안녕하세요 format.inherit format.price

syminfo

syminfo.ticker

거래소 앞자리가 없는 상품 코드, 예를 들어, MSFT 앞자리.

유형간단한 문자열

안녕하세요 syminfo.tickerid timeframe.period timeframe.multiplier

syminfo.tickerid

거래소 앞자리를 가진 상품 코드, 예를 들어, BATS:MSFT, NASDAQ:MSFT.

유형간단한 문자열

안녕하세요 syminfo.ticker timeframe.period timeframe.multiplier

syminfo.basecurrency

상품의 기본 화폐. 상품 코드 BTCUSD에 대해 BTC을 반환합니다.

유형간단한 문자열

안녕하세요 syminfo.currency syminfo.ticker

syminfo.currency

현재 상품의 통화. 귀환 통화 코드: USD, EUR 등.

유형간단한 문자열

안녕하세요 syminfo.basecurrency syminfo.ticker

syminfo.type

현재 상품 코드의 유형. 가능한 값은 주식, 선물, 지수, 외환, 암호화, 기금, dr이다.

유형간단한 문자열

안녕하세요 syminfo.ticker

syminfo.mintick

현재 품종의 최소 정표값. FMZ에서, 실제 디스크/회검 인터페이스에서 "Pine 언어 거래 클래스 라이브러리"에 있는 템플릿 파라미터가격화 통화 정확성이 값은 제어할 수 있습니다.가격화 통화 정확성2로 설정하면 거래 시 가격이 소수점 두 자리까지 정확하며, 이 경우 가격의 최소 변동 단위는 0.01이다.

유형단순 플로트

안녕하세요 syminfo.pointvalue

syminfo.pointvalue

현재 상품의 포인트 가치

유형단순 플로트

안녕하세요 syminfo.mintick

syminfo.timezone

그래프의 주요 시리즈의 교환 시간대. 가능한 값은 타임스테ంపు 참조하십시오.

유형간단한 문자열

안녕하세요 timestamp

바스테이트

barstate.islastconfirmedhistory

만약 시장을 닫을 때 스크립트가 데이터 세트의 마지막 K 라인에서 실행되는 경우, 또는 실시간 K 라인 이전에 스크립트가 실행되는 경우, 시장이 열리면 true를 반환한다. 그렇지 않으면 false를 반환한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew

barstate.isnew

스크립트가 현재 새로운 k줄에서 계산 중인 경우 true, 그렇지 않은 경우 false를 반환한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isfirst

현재 k줄이 k줄 집합의 첫 번째 k줄이라면 true, 그렇지 않으면 false를 반환한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.islast

만약 현재 k줄이 k줄 집합의 마지막 k줄이라면 true, 그렇지 않으면 false를 반환한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.isfirst barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.ishistory

만약 현재 k줄이 역사 k줄이라면 true, 그렇지 않으면 false를 반환한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.isfirst barstate.islast barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isconfirmed

만약 스크립트가 현재 k줄의 마지막 (폐기) 업데이트를 계산하고 있다면 true를 반환한다. 다음 스크립트는 새로운 K줄 데이터에 계산한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. request.security 표현식에서 barstate.isconfirmed를 사용하는 것은 권장되지 않습니다. 그것은 request.security에서 요청되는 값은 예측할 수 없습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.islastconfirmedhistory

barstate.isrealtime

현재 k줄이 실시간 k줄이라면 true, 그렇지 않으면 false를 반환한다.

유형일련 bool

참고자료이 변수를 사용하는 파인스크립트 코드는 역사 기록과 실시간 데이터에 대해 다른 계산을 수행할 수 있습니다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.

안녕하세요 barstate.isfirst barstate.islast barstate.ishistory barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.time

아직

ta.accdist

누적/분포 지수

유형연쇄 float

ta.iii

디스크의 강도 지수.

유형연쇄 float

예를 들어

// Intraday Intensity Index
plot(ta.iii, color=color.yellow)

// the same on pine
f_iii() =>
    (2 * close - high - low) / ((high - low) * volume)

plot(f_iii())

ta.nvi

음량 지표.

유형연쇄 float

예를 들어

// Negative Volume Index

plot(ta.nvi, color=color.yellow)

// the same on pine
f_nvi() =>
    float ta_nvi = 1.0
    float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ta_nvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_nvi := prevNvi
    else
        ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
    result = ta_nvi

plot(f_nvi())

ta.pvi

이 지표는 이 지표에 해당합니다.

유형연쇄 float

예를 들어

// Positive Volume Index

plot(ta.pvi, color=color.yellow)

// the same on pine
f_pvi() =>
    float ta_pvi = 1.0
    float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0)  ? 1.0: ta_pvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_pvi := prevPvi
    else
        ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
    result = ta_pvi

plot(f_pvi())

ta.obv

에너지 파동 지표.

유형연쇄 float

예를 들어

// On Balance Volume
plot(ta.obv, color=color.yellow)

// the same on pine
f_obv() =>
    ta.cum(math.sign(ta.change(close)) * volume)

plot(f_obv())

ta.pvt

이 지표는 유동인물 가격의 추세 지표입니다.

유형연쇄 float

예를 들어

// Price-Volume Trend
plot(ta.pvt, color=color.yellow)

// the same on pine
f_pvt() =>
    ta.cum((ta.change(close) / close[1]) * volume)

plot(f_pvt())

ta.wad

이 글은 전두환 정부와 함께 한 글입니다.

유형연쇄 float

예를 들어

// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)

// the same on pine
f_wad() =>
    trueHigh = math.max(high, close[1])
    trueLow = math.min(low, close[1])
    mom = ta.change(close)
    gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
    ta.cum(gain)

plot(f_wad())

ta.wvad

그리고 그 다음에는, 그 다음에는,

유형연쇄 float

예를 들어

// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)

// the same on pine
f_wvad() =>
    (close - open) / (high - low) * volume

plot(f_wvad())

수학

math.e

오라 수의 명소 상수이다. 그것은 2.7182818284590452와 같다.

유형const float

안녕하세요 math.phi math.pi math.rphi

math.phi

황금분해의 명함 상수이다. 1.6180339887498948이다.

유형const float

안녕하세요 math.e math.pi math.rphi

math.pi

아키메이드 상수의 명함 상수이다. 그것은 3.1415926535897932에 해당한다.

유형const float

안녕하세요 math.e math.phi math.rphi

math.rphi

황금분해율의 명함 상수이다. 그것은 0.6180339887498948과 같다.

유형const float

안녕하세요 math.e math.pi math.phi

전략

strategy.equity

현재 이해 (strategy.initial_capital + strategy.netprofit + strategy.openprofit)

유형연쇄 float

안녕하세요 strategy.netprofit strategy.openprofit strategy.position_size

전략.position_size

현재 시장 포지션의 방향과 크기는;; 값이> 0이면 시장 포지션이 길다;; 값이 <0이면 시장 포지션이 짧다;; 절대 값은 거래 중인 계약/주식/손/단위 수 ((포지션 크기)) 이다.

유형연쇄 float

안녕하세요 strategy.position_avg_price

전략.위치_평균_가격

현재 시장 지점은 평균 입시 가격이다. 시장 지위가 평탄하다면 NaN은 퇴화한다.

*설명


더 많은

우우오안어떻게 하면 여러 거래가 동시에 실행될 수 있을까요?

가벼운 구름JS처럼 트레이딩을 통해 트레이딩을 할 수 있나요? 감사합니다.

리사20231자세한 문서 제공 감사합니다.

예술오케이! 이 파이인 스크립트는 어떻게 okex의 모티브 디스크를 플랫폼에서 사용할 수 있을까요?

예술이것은 TradingView 플랫폼의 전략을 직접 발명가 플랫폼에 복사하여 사용할 수 있는 것과 같습니다.

발명가들의 수량화 - 작은 꿈PINE 언어는 단종 정책을 수행할 수 있으며, 다종 정책은 파이썬, 자바스크립트, C++로 작성하는 것이 좋습니다.

발명가들의 수량화 - 작은 꿈오, 네, OKX는 특이하게도, 그들의 아날로그 환경과 실제 환경은 같은 주소를 가지고 있지만 다른 곳에서 차이를 만듭니다. 그래서 아날로그 디스크로 전환하는 데 기본 주소를 바꿀 방법이 없습니다.

가벼운 구름okx 모형 디스크는 사용할 수 없습니다.

발명가들의 수량화 - 작은 꿈이 다채로운 구조의 문제는 해결되지 않습니다. 각 거래소의 인터페이스가 다르기 때문에, 인터페이스 주파수 제한이 다르기 때문에 많은 문제가 발생할 수 있습니다.

발명가들의 수량화 - 작은 꿈좋은 소식입니다. 이 제안해주셔서 감사합니다.

가벼운 구름JS와 혼용하는 것이 가장 좋다고 느껴지고, JS는 다양한 거래 방식에 더 잘 적응할 수 있습니다.

트렌드 사냥꾼그리고 그 다음에는 다양한 품종을 고려할 것인가? 매매 가격은 모든 품종에 걸쳐 적용됩니다.

발명가들의 수량화 - 작은 꿈이 모든 것은 매우 무례합니다.

가벼운 구름좋은, 감사합니다.

발명가들의 수량화 - 작은 꿈안녕하세요, PINE 언어 전략은 한 가지 종류만 사용할 수 있습니다.

발명가들의 수량화 - 작은 꿈이 문서는 이 문서를 계속 개선해 나갈 것입니다.

발명가들의 수량화 - 작은 꿈네, 그렇습니다.

발명가들의 수량화 - 작은 꿈PINE 템플릿 클래식 라이브러리, 매개 변수에 스위치 거래소의 기본 주소를 설정할 수 있다. 문서의 시작: PINE 언어 거래 클래식 라이브러리 템플릿 매개 변수.