GE_NAME:SYMBOL_NAME"
**返回值**
`source`字符串的新子字符串,如果它匹配一个`regex`正则表达式,否则为'na'。
**参数**
- ```source``` (series string) 来源字符串
- ```regex``` (series string) 与此字符串匹配的正则表达式。
**备注**
函数返回`source`字符串中第一次出现的正则表达式。
`regex`字符串中的反斜杠“\”符号需要使用额外的反斜杠进行转义,例如“\\d”代表正则表达式“\d”。
**另见**
```str.contains``` ```str.substring```
### str.pos
返回`source`字符串中第一次出现`str`字符串的位置,否则返回'na'。
str.pos (원, str)
**返回值**
`str`字符串在`source`字符串中的位置。
**参数**
- ```source``` (series string) 来源字符串
- ```str``` (series string) 要搜索的子字符串。
**备注**
字符串索引从0开始。
**另见**
```str.contains``` ```str.match``` ```str.substring```
### str.replace
返回一个新字符串,其中第N+1次出现的`target`字符串以及以前出现的`target`字符串替换为`replacement`字符串,其中N在`occurrence`中指定。N为要替换的目标字符串在来源字符串中出现的匹配索引。
str.replace ((원, 목표, 대체, 발생)
**例子**
```pine
var source = "EXCHANGE1:SYMBOL1 / EXCHANGE1:SYMBOL2"
// Replace first occurrence of "EXCHANGE1" with "EXCHANGE2" replacement string
var newSource = str.replace(source, "EXCHANGE1", "EXCHANGE2", 0)
if barstate.islastconfirmedhistory
// Display "EXCHANGE2:SYMBOL1 / EXCHANGE1:SYMBOL2"
runtime.log(newSource)
값을 반환합니다.문자열 처리
매개 변수
source
(series string) 소스 문자열target
(series string) 로 교체된 문자열replacement
(series string) 입력하려는 문자열이 목적 문자열이 아닌 문자열이다.occurrence
(series int) 교체하려는 대상 문자열은 소스 문자열에 나타나는 매칭 인덱스이다. 첫 번째 매칭 인덱스는 0에서 시작된다. 옵션이다. 기본값은 0이다.안녕하세요
str.replace_all
str.match
소스 문자열에서 나타나는 모든 목표 문자열을 교체하는 문자열을 사용합니다.
str.replace_all(source, target, replacement)
값을 반환합니다.문자열 처리
매개 변수
source
(series string) 소스 문자열target
(series string) 로 교체된 문자열replacement
(series string) 각각의 목표 문자열이 나타나는 때마다문자열을 하위 문자열 배열로 나누고 배열 ID를 반환합니다.
str.split(string, separator)
값을 반환합니다.문자열 배열의 ID.
매개 변수
string
(series string) 소스 문자열separator
(series string) 각 하위 문자열을 분리하는 문자열.str.tostring(value)
str.tostring(value, format)
str.tostring(value[])
str.tostring(value[], format)
값을 반환합니다.
value
변수의 문자열이 표시되는 형태.
만약value
변수는 문자열이고 원래대로 반환됩니다.
그리고value
이 함수에서, Na는 NaN을 반환한다.
매개 변수
value
(series int/float/bool/string/int[]/float[]/bool[]/string[]) 의 요소는 문자열의 값 또는 배열 ID로 변환됩니다.format
(시리즈 문자열) 형식 문자열. 이러한 형식을 허용 합니다.* 상수: format.mintick, format.percent, format.volume. 선택 사항. 기본 값은 참고자료유동점 값의 형식은 또한 필요한 경우 이 값에 네 자리와 다섯 자리까지 올립니다. 예를 들어, str.tostring ((3.99,
기능 색상은 투명성을 지정하여 주어진 색상에 적용합니다.
color.new(color, transp)
예를 들어
plot(close, color=color.new(color.red, 50))
값을 반환합니다.이 그림은 이 그림에서 보여준 것과 같습니다.
매개 변수
color
(시리즈 색상)transp
(series int/float) 사용할 수 있는 값은 0 (무투명) 에서 100 (무투명) 까지참고자료아주 많은 수의 매개 변수 (예를 들어,
RGB 색상 모델을 사용하여 투명한 새로운 색상을 만듭니다.
color.rgb(red, green, blue, transp)
예를 들어
plot(close, color=color.rgb(255, 0, 0, 50))
값을 반환합니다.이 그림은 이 그림에서 보여준 것과 같습니다.
매개 변수
red
(series int/float) 빨간색. 가능한 값은 0에서 255까지다.green
(series int/float) 초록색. 가능한 값은 0에서 255까지다.blue
(series int/float) 푸른 색조. 가능한 값은 0에서 255까지다.transp
(series int/float) 선택가능하다. 색상 투명하다. 가능한 값은 0 (투명하지 않다) 에서 100 (투명하지 않다). 기본값은 0이다.참고자료아주 많은 수의 매개 변수 (예를 들어,
컨트롤러에서 변수 정보를 인쇄합니다.
FMZ PINE 언어에는 특별한 기능이 있습니다.runtime.debug(value)
, 단 하나의 변수입니다.
로그에서 콘텐츠를 출력합니다.
FMZ PINE 언어에는 특별한 기능이 있습니다.runtime.log(1, 2, 3, close, high, ...)
, 여러 매개 변수를 전송할 수 있습니다.
이 경우 실행에 오류가 발생하고,message
변수에서 지정된 오류 메시지.
runtime.error(message)
매개 변수message (series string) 오류 메시지.
스크립트 설정의 입력 라벨 페이지에 입력 항목을 추가하여 스크립트 사용자에게 구성 옵션을 제공하도록 허용합니다. 이 기능은 자동으로 defval 문에 사용되는 변수 유형을 탐지하고 그에 따른 입력 플러그인을 사용합니다.
input(defval, title, tooltip, inline, group)
input(defval, title, inline, group, tooltip)
예를 들어
i_switch = input(true, "On/Off") // 设置true,默认勾选
plot(i_switch ? open : na)
i_len = input(7, "Length")
i_src = input(close, "Source") // 下拉框,默认选择close
plot(ta.sma(i_src, i_len))
i_col = input(color.red, "Plot Color")
plot(close, color=i_col)
i_text = input("Hello!", "Message")
runtime.log(i_text)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const int/float/bool/string/color or source-type built-ins) 스크립트의 함수 설정/입수 함수 라그 페이지에서 제안된 입력 변수의 기본값을 설정하고 스크립트 사용자가 변경할 수 있습니다.close
、hlc3
title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.참고자료입력 함수의 반환 값은 항상 변수에 할당되어야 합니다. 위의 예제를 참조하십시오.
안녕하세요
input.bool
input.color
input.int
input.float
input.string
input.timeframe
input.source
스크립트 설정의 입력 라벨 페이지에 입력 항목을 추가하여 스크립트 사용자에게 구성 옵션을 제공하도록 허용합니다. 이 기능에는 다운로드 메뉴가 추가되어 사용자가 계산 소스를 선택할 수 있습니다. 예를 들어 close,hl2 등. 스크립트가 하나의 입력.소스 (input.source) 호출만 포함하면 사용자가 다른 지표의 출력을 선택 할 수 있습니다.
input.source(defval, title, tooltip, inline, group)
예를 들어
i_src = input.source(close, "Source")
plot(i_src)
값을 반환합니다.입력 변수 값
매개 변수
defval
(series int/float) 는 스크립트의 title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.참고자료 input.source函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.bool
input.int
input.float
input.string
input.timeframe
input.color
input
Input를 스크립트 설정의 입력 옵션 탭에 추가합니다. 이 기능은 문자열 입력 필드를 스크립트의 입력에 추가합니다.
input.string(defval, title, options, tooltip, inline, group, confirm)
예를 들어
i_text = input.string("Hello!", "Message")
runtime.log(i_text)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const string) 스크립트의 options
변수와 함께 사용될 때, 이 값은 둘 중 하나가 되어야 한다.title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.options
[tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) true가 되면 지표가 차트에 추가되기 전에 사용자가 입력값을 확인하도록 요구됩니다. 기본값은 false입니다.참고자료 input.string函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.bool
input.int
input.float
input.timeframe
input.source
input.color
input
스크립트 설정의 입력 라벨 페이지에 입력 항목을 추가하여 스크립트 사용자에게 설정 옵션을 제공하도록 합니다. 이 기능은 스크립트 입력에 선택 표시를 추가합니다.
input.bool(defval, title, tooltip, inline, group, confirm)
예를 들어
i_switch = input.bool(true, "On/Off")
plot(i_switch ? open : na)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const bool) 스크립트의 title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) true가 되면 지표가 차트에 추가되기 전에 사용자가 입력값을 확인하도록 요구됩니다. 기본값은 false입니다.참고자료 input.bool函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.int
input.float
input.string
input.timeframe
input.source
input.color
input
이 함수는 전체 입력 필드를 스크립트의 입력에 추가합니다.
input.int(defval, title, minval, maxval, step, tooltip, inline, group, confirm)
input.int(defval, title, options, tooltip, inline, group, confirm)
예를 들어
i_len1 = input.int(10, "Length 1", minval=5, maxval=21, step=1)
plot(ta.sma(close, i_len1))
i_len2 = input.int(10, "Length 2", options=[5, 10, 21])
plot(ta.sma(close, i_len2))
값을 반환합니다.입력 변수 값
매개 변수
defval
(const int) 는 스크립트의 options
변수와 함께 사용될 때, 이 값은 둘 중 하나가 되어야 한다.title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.minval
(const int) 입력 변수의 최소 가능한 값이다.maxval
(const int) 입력 변수의 최대 가능한 값이다.step
(const int) 입력된 걸음 길이를 증가/감소하는 값이다. 선택이다. 기본값은 1이다.options
(tuple of const int values: [val1, val2,...]) 드래그 아웃 메뉴에서 선택된 옵션 목록, 소수점으로 분리되어 괄호로 포괄됩니다: [val1, val2,...];; 이 변수를 사용할 때 사용할 수 없습니다.minval
、maxval
그리고step
파라미터.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) true가 되면 지표가 차트에 추가되기 전에 사용자가 입력값을 확인하도록 요구됩니다. 기본값은 false입니다.참고자료 input.int函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.bool
input.float
input.string
input.timeframe
input.source
input.color
input
입력 문자를 스크립트 설정의 입력 탭 페이지에 추가합니다. 이 기능은 스크립트의 입력에 부동 소수점 입력 필드를 추가합니다.
input.float(defval, title, minval, maxval, step, tooltip, inline, group, confirm)
input.float(defval, title, options, tooltip, inline, group, confirm)
예를 들어
i_angle1 = input.float(0.5, "Sin Angle", minval=-3.14, maxval=3.14, step=0.02)
plot(math.sin(i_angle1) > 0 ? close : open, "sin", color=color.green)
i_angle2 = input.float(0, "Cos Angle", options=[-3.14, -1.57, 0, 1.57, 3.14])
plot(math.cos(i_angle2) > 0 ? close : open, "cos", color=color.red)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const int/float) 는 스크립트의 options
변수와 함께 사용될 때, 이 값은 둘 중 하나가 되어야 한다.title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.minval
(const int/float) 입력 변수의 최소 가능한 값이다.maxval
(const int/float) 입력 변수의 최대 가능한 값이다.step
(const int/float) 입력된 단계 길이 값을 증가/감소하기 위해 사용된다. 선택된다. 기본값은 1이다.options
(tuple of const int/float values: [val1, val2,...]) 드래그다운 메뉴에서 선택된 옵션 목록, 소수점으로 분리되어 괄호로 묶어: [val1, val2,...];; 이 변수를 사용할 때 사용할 수 없습니다.minval
、maxval
그리고step
파라미터.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) true가 되면 지표가 차트에 추가되기 전에 사용자가 입력값을 확인하도록 요구됩니다. 기본값은 false입니다.참고자료 input.float函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.bool
input.int
input.string
input.timeframe
input.source
input.color
input
스크립트 설정의 입력 탭 페이지에 입력 항목을 추가하여 스크립트 사용자에게 구성 옵션을 제공하도록 합니다. 이 기능은 색상 선택기를 추가하여 사용자가 색상판 또는 16진방값에서 색상 및 투명성을 선택할 수 있습니다.
input.color(defval, title, tooltip, inline, group, confirm)
예를 들어
i_col = input.color(color.red, "Plot Color")
plot(close, color=i_col)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const color) 는 스크립트의 title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) true가 되면 지표가 차트에 추가되기 전에 사용자가 입력값을 확인하도록 요구됩니다. 기본값은 false입니다.참고자료 input.color函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.bool
input.int
input.float
input.string
input.timeframe
input.source
input
가격 입력 문자를 스크립트에 추가하기 위해 문자를 설정/입기 문자를 사용하십시오.confirm = true
인터랙티브 입력 모드를 활성화하고, 차트를 클릭하여 가격을 선택하십시오.
input.price(defval, title, tooltip, inline, group, confirm)
예를 들어
price1 = input.price(title="Date", defval=42)
plot(price1)
price2 = input.price(54, title="Date")
plot(price2)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const int/float) 스크립트의 title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) 만약 true라면, 인터랙티브 입력 모드를 활성화하고 지표를 차트에 추가할 때 지표를 클릭하여 선택을 완료하거나 지표를 선택하고 그 다음 지표를 이동하여 선택을 완료합니다. 선택지. 기본값은 false입니다.참고자료상호작용 모드를 사용하면 두 개의 함수가 서로 호출되면inline
변수는 동일한 변수를 사용하면 시간 입력과 가격 입력과 결합하여 사용할 수 있습니다.
안녕하세요
input.bool
input.int
input.float
input.string
input.resolution
input.source
input.color
input
스크립트 설정의 입력 탭 페이지에 입력 항목을 추가하여 스크립트 사용자에게 구성 옵션을 제공할 수 있습니다. 이 기능은 드래그 아웃 목록을 추가하여 사용자가 시간 주기 선택기를 통해 특정 시간대를 선택하고 문자열로 반환하도록 허용합니다. 선택기는 사용자가 차트에서 사용할 수 있는 시간 주기 드래그 아웃 메뉴를 추가하는 사용자 지정 시간대를 포함합니다.
input.timeframe(defval, title, options, tooltip, inline, group, confirm)
예를 들어
i_res = input.timeframe('D', "Resolution", options=['D', 'W', 'M'])
s = request.security(syminfo.tickerid, i_res, close)
plot(s)
값을 반환합니다.입력 변수 값
매개 변수
defval
(const string) 스크립트의 options
변수와 함께 사용될 때, 이 값은 둘 중 하나가 되어야 한다.title
(const string) 입력된 제목. 지정하지 않은 경우 변수 이름을 입력된 제목으로 사용한다. 지정한 제목이 있지만 제목이 비어있는 경우 이름은 비어있는 문자열로 쓰인다.options
(tuple of const string values: [val1, val2,...]) 선택할 수 있는 옵션 목록.tooltip
(const string) 이 문자열은 사용자가 도구 제안 아이콘 위에 마우스를 놓을 때 표시됩니다.inline
(const string) 같은 변수를 사용하는 모든 입력 호출을 한 줄에 결합한다. 변수로 사용되는 문자열을 표시하지 않는다. 그것은 단지 같은 줄에 속하는 입력들을 식별하는 데 사용된다.group
(const string) 모든 입력 위에 동일한 그룹 대수 숫자로 된 문자열을 사용하여 헤더를 만듭니다. 이 문자열은 또한 헤더 텍스트로 사용됩니다.confirm
(const bool) true가 되면 지표가 차트에 추가되기 전에 사용자가 입력값을 확인하도록 요구됩니다. 기본값은 false입니다.참고자료 input.timeframe函数的结果总是应该分配给一个变量,见上面的例子。
안녕하세요
input.bool
input.int
input.float
input.string
input.source
input.color
input
아직
아직
아르누 레
ta.alma(series, length, offset, sigma)
ta.alma(series, length, offset, sigma, floor)
예를 들어
plot(ta.alma(close, 9, 0.85, 6))
// same on pine, but much less efficient
pine_alma(series, windowsize, offset, sigma) =>
m = offset * (windowsize - 1)
//m = math.floor(offset * (windowsize - 1)) // Used as m when math.floor=true
s = windowsize / sigma
norm = 0.0
sum = 0.0
for i = 0 to windowsize - 1
weight = math.exp(-1 * math.pow(i - m, 2) / (2 * math.pow(s, 2)))
norm := norm + weight
sum := sum + series[windowsize - i - 1] * weight
sum / norm
plot(pine_alma(close, 9, 0.85, 6))
값을 반환합니다.아르노 레고 이동 평균
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)offset
(simple int/float) 부드러움과 반응의 균형을 조절합니다.sigma
(simple int/float) 는 ALMA의 매끄러움을 변화시킨다. 시그마가 커질수록 ALMA가 매끄러진다.floor
(simple bool) 선택 가능한 파라미터. ALMA를 계산하기 전에 오차 수치를 계산하는 것이 하위값인지 지정한다. 기본값은 false이다.안녕하세요
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
sma 함수는 x의 마지막 y값인 y와 나누어진 이동 평균값을 반환합니다.
ta.sma(source, length)
예를 들어
plot(ta.sma(close, 15))
// same on pine, but much less efficient
pine_sma(x, y) =>
sum = 0.0
for i = 0 to y - 1
sum := sum + x[i] / y
sum
plot(pine_sma(close, 15))
값을 반환합니다.
length
K선으로 돌아갑니다.source
이 모든 것은 매우 간단합니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
cog (중력점) 은 통계학과 피보나치 금비율에 기초한 지표이다.
ta.cog(source, length)
예를 들어
plot(ta.cog(close, 10))
// the same on pine
pine_cog(source, length) =>
sum = math.sum(source, length)
num = 0.0
for i = 0 to length - 1
price = source[i]
num := num + price * (i + 1)
-num / sum
plot(pine_cog(close, 10))
값을 반환합니다.집중하라
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.stoch
衡量系列与其ta.sma之间的差异
ta.dev(source, length)
예를 들어
plot(ta.dev(close, 10))
// the same on pine
pine_dev(source, length) =>
mean = ta.sma(source, length)
sum = 0.0
for i = 0 to length - 1
val = source[i]
sum := sum + math.abs(val - mean)
dev = sum/length
plot(pine_dev(close, 10))
값을 반환합니다.
length
K선으로 돌아갑니다.source
이 모든 것은
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.variance
ta.stdev
ta.stdev(source, length, biased)
예를 들어
plot(ta.stdev(close, 5))
//the same on pine
isZero(val, eps) => math.abs(val) <= eps
SUM(fst, snd) =>
EPS = 1e-10
res = fst + snd
if isZero(res, EPS)
res := 0
else
if not isZero(res, 1e-4)
res := res
else
15
pine_stdev(src, length) =>
avg = ta.sma(src, length)
sumOfSquareDeviations = 0.0
for i = 0 to length - 1
sum = SUM(src[i], -avg)
sumOfSquareDeviations := sumOfSquareDeviations + sum * sum
stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))
값을 반환합니다.기준이 떨어졌어요
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)biased
(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.참고자료만약biased
true의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.
안녕하세요
ta.dev
ta.variance
ema 함수는 지수와 가중화 된 이동 평균을 반환한다. ema에서 가중화 요인은 지수가 감소한다. 그것은 다음과 같은 공식을 사용하여 계산된다: EMA = alpha * source + (1 - alpha) * EMA[1], 여기서 alpha = 2 / (length + 1).
ta.ema(source, length)
예를 들어
plot(ta.ema(close, 15))
//the same on pine
pine_ema(src, length) =>
alpha = 2 / (length + 1)
sum = 0.0
sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))
값을 반환합니다.
source
지수의 이동평균, 알파 = 2 / (길이 + 1) ー
매개 변수
source
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)참고자료이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.
안녕하세요
ta.sma
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
wma 함수는 반환합니다length
K 라인source
a의 가중화 이동 평균. wma에서 가중화 요인은 수학적 차원 수로 감소한다.
ta.wma(source, length)
예를 들어
plot(ta.wma(close, 15))
// same on pine, but much less efficient
pine_wma(x, y) =>
norm = 0.0
sum = 0.0
for i = 0 to y - 1
weight = (y - i) * y
norm := norm + weight
sum := sum + x[i] * weight
sum / norm
plot(pine_wma(close, 15))
값을 반환합니다.
length
K선으로 돌아갑니다.source
가중화 된 이동 평균.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.sma
ta.ema
ta.rma
ta.vwma
ta.swma
ta.alma
고정된 길이의 대칭 곱하기 이동 평균선:4.중량: [1/6,2 / 6,2 / 6,1 / 6].
ta.swma(source)
예를 들어
plot(ta.swma(close))
// same on pine, but less efficient
pine_swma(x) =>
x[3] * 1 / 6 + x[2] * 2 / 6 + x[1] * 2 / 6 + x[0] * 1 / 6
plot(pine_swma(close))
값을 반환합니다.대칭 중인 이동평균.
매개 변수
source
(series int/float) 소스 시리즈.안녕하세요
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.alma
hma 함수는 배체 이동평균 HMA를 반환한다.
ta.hma(source, length)
예를 들어
src = input(defval=close, title="Source")
length = input(defval=9, title="Length")
hmaBuildIn = ta.hma(src, length)
plot(hmaBuildIn, title="Hull MA", color=#674EA7)
값을 반환합니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(simple int) K줄 수안녕하세요
ta.ema
ta.rma
ta.wma
ta.vwma
ta.sma
RSI에서 사용되는 이동 평균 라인. 그것은 지수 가중화 이동 평균 라인, 알파 가중화 값 = 1 / 길이이다.
ta.rma(source, length)
예를 들어
plot(ta.rma(close, 15))
//the same on pine
pine_rma(src, length) =>
alpha = 1/length
sum = 0.0
sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))
값을 반환합니다.
source
이 지수들의 이동평균은length
。
매개 변수
source
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)안녕하세요
ta.sma
ta.ema
ta.wma
ta.vwma
ta.swma
ta.alma
ta.rsi
상대 강도 지수.length
K 라인source
그리고 그 결과,ta.rma()
이 글의 내용은
ta.rsi(source, length)
예를 들어
plot(ta.rsi(close, 7))
// same on pine, but less efficient
pine_rsi(x, y) =>
u = math.max(x - x[1], 0) // upward ta.change
d = math.max(x[1] - x, 0) // downward ta.change
rs = ta.rma(u, y) / ta.rma(d, y)
res = 100 - 100 / (1 + rs)
res
plot(pine_rsi(close, 7))
값을 반환합니다.비교적 강하고 약한 지표 (RSI)
매개 변수
source
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)안녕하세요
ta.rma
진정한 강도 약도 지수. 그것은 금융 상품의 잠재적인 이동량의 이동 평균을 사용합니다.
ta.tsi(source, short_length, long_length)
값을 반환합니다.진정한 강도 약도 지수 ▲ 범위 [-1,1] 내의 값 ▲
매개 변수
source
(series int/float) 소스 시리즈.short_length
(simple int) 짧은 길이.long_length
(simple int) 긴 줄의 길이는.함수 roc (변화율) 는source
현재 값과source
몇일 전length
다른 값의 차이.
100 * change (src, length) / src (length) 는 다음과 같은 공식으로 계산된다.
ta.roc(source, length)
값을 반환합니다.
length
K선으로 돌아갑니다.source
그리고 그 결과,
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)행렬의 최소값과 최대값 사이의 차이를 반환합니다.
ta.range(source, length)
값을 반환합니다.일련의 최소값과 최대값 사이의 차이는.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)MACD (평평한 이차 평균선) ─ 그것은 주식 가격 트렌드의 힘, 방향, 동력 및 지속 기간의 변화를 밝힐 수 있어야 한다─
ta.macd(source, fastlen, slowlen, siglen)
예를 들어
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)
만약 여러분이 하나의 값만을 필요로 한다면, 이렇게 하는 위치 기호_
예를 들어
[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)
값을 반환합니다.세 가지 MACD 시리즈의 구성 요소: MACD 라인, 신호 라인 및 직선 그래프 라인.
매개 변수
source
(series int/float) 실행될 일련 값.fastlen
(simple int) 단선 변수slowlen
(simple int) 느린 길이 변수.siglen
(simple int) 신호 길이의 매개변수.안녕하세요
ta.sma
ta.ema
일련의 패턴을 반환한다. 같은 주파수를 가진 여러 값이 있는 경우 최소값을 반환한다.
ta.mode(source, length)
값을 반환합니다.이 패턴은
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)행렬의 중간값을 반환합니다.
ta.median(source, length)
값을 반환합니다.이 행렬의 중수입니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)선형 회귀 곡선─ 사용자 정의 시간대에 가장 적합한 가격에 해당하는 라인─ 이 함수의 결과는 다음과 같은 공식을 사용하여 계산된다: linreg = intercept + slope * (length - 1 - offset), 이 함수의 최저 제곱을 사용하여 계산된다.source
일련의 최소 두 배의 계산값.
ta.linreg(source, length, offset)
값을 반환합니다.선형 회귀 곡선
매개 변수
source
(series int/float) 소스 시리즈.length
(시리즈 int)offset
(simple int) 오차브린밴드 (Blindband) 는 기술 분석 도구로, 두 가지 표준편차 (긍정적 및 부정적) 와 다른 단순한 이동평균 (SMA) 의 거리 (보증적 및 부정적) 에 따라 정의되는 라인들로 구성되어 있지만 사용자 선호도에 따라 조정될 수 있다.
ta.bb(series, length, mult)
예를 들어
[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_bb(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
[basis, basis + dev, basis - dev]
[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
값을 반환합니다.브린 벨트.
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.안녕하세요
ta.sma
ta.stdev
ta.kc
브린 밴드 너비. 브린 밴드 너비는 경로와 경로 아래에서 중선까지의 거리에 있다.
ta.bbw(series, length, mult)
예를 들어
plot(ta.bbw(close, 5, 4), color=color.yellow)
// the same on pine
f_bbw(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
((basis + dev) - (basis - dev)) / basis
plot(f_bbw(close, 5, 4))
값을 반환합니다.브린의 대역폭.
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.안녕하세요
ta.bb
ta.sma
ta.stdev
CCI (상품 경로 지수) 는 상품의 전형적인 가격과 그 단순한 이동 평균 사이의 차이는 전형적인 가격의 평균 절대 편차로 나눈 것으로 계산된다. 이 지수는 더 많은 읽을 수 있는 숫자를 제공하기 위해 0.015의 인수로 확장된다.
ta.cci(source, length)
값을 반환합니다.lengthK줄이 반환되는 소스의 상품 채널 지수.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)현재 값과 이전 값의 차이는, source - source[length]。
ta.change(source, length)
ta.change(source)
값을 반환합니다.이 법의 결과.
매개 변수
source
(series int/float) 소스 시리즈.length
(series int) 현재 k줄에서 이전 k줄로 이동한다. 선택하면, longth = 1을 사용한다.안녕하세요
ta.mom
ta.cross
source
가격과source
가격length
K선 앞의 운동량. 이것은 단지 차이점일 뿐입니다.
ta.mom(source, length)
값을 반환합니다.
source
가격과source
가격length
K선 앞의 운동량.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) 현재 k줄에서 이전 k줄로 이동합니다.안녕하세요
ta.change
ta.cmo(series, length)
예를 들어
plot(ta.cmo(close, 5), color=color.yellow)
// the same on pine
f_cmo(src, length) =>
float mom = ta.change(src)
float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
100 * (sm1 - sm2) / (sm1 + sm2)
plot(f_cmo(close, 5))
값을 반환합니다.
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.rsi
ta.stoch
math.sum
가장 최근의 두 순위 사이의 직선적 인재가치 방법을 사용하여 비율을 계산하십시오.
ta.percentile_linear_interpolation(source, length, percentage)
값을 반환합니다.
length
K선으로 돌아갑니다.source
일련의 P 퍼센트가 됩니다.
매개 변수
source
(series int/float) 실행될 일련 값 (자원) ᅳlength
(series int) 지난 K줄의 수 ((길이)percentage
(simple int/float) 비율, 0에서 100까지의 숫자참고자료이 방법을 사용하여 계산된 비율은 입력 데이터 세트의 모든 구성원이 아닙니다.
안녕하세요
ta.percentile_nearest_rank
최근 순위 방법에 따라 비율을 계산합니다.
ta.percentile_nearest_rank(source, length, percentage)
값을 반환합니다.
length
K선으로 돌아갑니다.source
일련의 P 퍼센트가 됩니다.
매개 변수
source
(series int/float) 실행될 일련 값 (자원) ᅳlength
(series int) 지난 K줄의 수 ((길이)percentage
(simple int/float) 비율, 0에서 100까지의 숫자참고자료지난 100k 줄 길이보다 작은 최근 순위 방식을 사용하면 동일한 숫자가 여러 퍼센트를 사용하게 됩니다. 최근 순위 계산의 비율은 입력 데이터 세트의 일원입니다. 100번째 퍼센트는 입력 데이터 세트의 최대 값으로 정의됩니다.
안녕하세요
ta.percentile_linear_interpolation
퍼센티엄 순위는 전의 값이 주어진 일련의 현재 값보다 작거나 같다는 비율이다.
ta.percentrank(source, length)
값을 반환합니다.
length
K선으로 돌아갑니다.source
% 순위.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)차이는 평균값과 제곱차이의 기대값 (ta.sma) 의 일련이며, 숫자의 집합과 평균값의 거리를 비공식적으로 측정한다.
ta.variance(source, length, biased)
값을 반환합니다.
length
K선으로 돌아갑니다.source
이 모든 것은
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)biased
(series bool) 는 어떤 추정치를 사용해야 하는지 정의합니다. 선택 사항입니다. 기본값은 true입니다.참고자료만약biased
true의 경우, 함수는 전체 전체에 대한 편향된 추정치를 사용하여 계산을 수행합니다. false의 경우 - 샘플에 대한 편향되지 않은 추정치입니다.
안녕하세요
ta.dev
ta.stdev
ta.tr(handle_na)
값을 반환합니다.실제 범위는: math.max (high - low, math.abs (high - close[1]), math.abs (low - close[1])) 이다.
매개 변수
handle_na
(simple bool) NaN값을 처리하는 방법. true가 되고 전날의 종결값이 NaN인 경우, tr는 그 날의 높은-저하점으로 계산된다. 그렇지 않으면 ((false가 되면) tr는 이 경우 NaN을 반환한다.ta.tr(진짜)참고자료
ta.tr(false)
그리고ta.tr
이 모든 것은 완전히 동일합니다.
안녕하세요
ta.atr
자본 흐름 지표. 자본 흐름 지표는 가격과 거래량을 사용하여 자산의 과잉 구매 또는 과잉 판매 상황을 결정하는 기술 지표이다.
ta.mfi(series, length)
예를 들어
plot(ta.mfi(hlc3, 14), color=color.yellow)
// the same on pine
pine_mfi(src, length) =>
float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
mfi = 100.0 - (100.0 / (1.0 + upper / lower))
mfi
plot(pine_mfi(hlc3, 14))
값을 반환합니다.자금 흐름 지표
매개 변수
series
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.rsi
math.sum
켄트나 통로. 켄트나 통로는 중간 이동 평균선과 상승하락 통로를 포함하는 기술 지표이다.
ta.kc(series, length, mult)
ta.kc(series, length, mult, useTrueRange)
예를 들어
[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_kc(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
[basis, basis + rangeEma * mult, basis - rangeEma * mult]
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
값을 반환합니다.켄터나 통로
매개 변수
series
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.useTrueRange
(simple bool) 선택 가능한 변수。 진한 범위를 사용할지 여부를 지정; 기본값은 true。 값이 false라면, 표현식 ((high-low) 을 사용하여 범위를 계산한다。안녕하세요
ta.ema
ta.atr
ta.bb
켄터나 통로의 너비. 켄터나 통로의 너비는 상단과 하단 통로의 차이는 중간 통로의 값으로 나
ta.kcw(series, length, mult)
ta.kcw(series, length, mult, useTrueRange)
예를 들어
plot(ta.kcw(close, 5, 4), color=color.yellow)
// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis
plot(f_kcw(close, 5, 4, true))
값을 반환합니다.켄터나 통로의 너비.
매개 변수
series
(series int/float) 실행될 일련 값.length
(simple int) K줄의 수 (장)mult
(simple int/float) 표준차분함수.useTrueRange
(simple bool) 선택 가능한 변수。 진한 범위를 사용할지 여부를 지정; 기본값은 true。 값이 false라면, 표현식 ((high-low) 을 사용하여 범위를 계산한다。안녕하세요
ta.kc
ta.ema
ta.atr
ta.bb
相关系数。描述两个系列倾向于偏离其ta.sma值的程度。
ta.correlation(source1, source2, length)
값을 반환합니다.관련 계수입니다.
매개 변수
source1
(series int/float) 소스 시리즈.source2
(series int/float) 대상 계열.length
(series int) 길이 (K 줄 수)안녕하세요
request.security
ta.cross(source1, source2)
값을 반환합니다.두 개의 행렬이 서로 교차하면 true, 그렇지 않으면 false이다.
매개 변수
source1
(series int/float) 첫 번째 데이터 시리즈.source2
(series int/float) 두 번째 데이터 시리즈.안녕하세요
ta.change
source1
-series는 가로로 정의됩니다.source2
-series, 만약 현재 K선에서,source1
이 값은source2
이 값은 K값입니다.source2
소스 1의 값小于
소스2 ≠의 값.
ta.crossover(source1, source2)
값을 반환합니다.만약source1
지나가며source2
이 문서는 이 문장의 모든 문장들에 대해 설명합니다.
매개 변수
source1
(series int/float) 첫 번째 데이터 시리즈.source2
(series int/float) 두 번째 데이터 시리즈.source1
-series는source2
-series 아래의 교차선, 만약 현재 K선에서,source1
이 값의 값은source2
이 값은 K값입니다.source1
이 값은source2
이 문서는
ta.crossunder(source1, source2)
값을 반환합니다.만약source1
이쪽에서source2
아래의 교차점은 true이고, 그렇지 않으면 false입니다.
매개 변수
source1
(series int/float) 첫 번째 데이터 시리즈.source2
(series int/float) 두 번째 데이터 시리즈.함수 ATR (실제 변동 幅均值) 는 실제 범위의 RMA를 반환한다. 실제 변동 幅는 max (high - low, abs (high - close[1]), abs (low - close[1])) 이다.
ta.atr(length)
예를 들어
plot(ta.atr(14))
//the same on pine
pine_atr(length) =>
trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
//true range can be also calculated with ta.tr(true)
ta.rma(trueRange, length)
plot(pine_atr(14))
값을 반환합니다.실제 변동 크기의 평균 값 (ATR)
매개 변수length (simple int) 길이 (K 줄 수)
안녕하세요
ta.tr
ta.rma
패러다임 회전 (패러다임 정지 및 역전) 은 J. Welles Wilder, Jr.가 개발한 방법으로 거래 시장 가격 방향의 잠재적인 반전을 찾아내는 방법이다.
ta.sar(start, inc, max)
예를 들어
plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
// The same on Pine
pine_sar(start, inc, max) =>
var float result = na
var float maxMin = na
var float acceleration = na
var bool isBelow = na
bool isFirstTrendBar = false
if bar_index == 1
if close > close[1]
isBelow := true
maxMin := high
result := low[1]
else
isBelow := false
maxMin := low
result := high[1]
isFirstTrendBar := true
acceleration := start
result := result + acceleration * (maxMin - result)
if isBelow
if result > low
isFirstTrendBar := true
isBelow := false
result := math.max(high, maxMin)
maxMin := low
acceleration := start
else
if result < high
isFirstTrendBar := true
isBelow := true
result := math.min(low, maxMin)
maxMin := high
acceleration := start
if not isFirstTrendBar
if isBelow
if high > maxMin
maxMin := high
acceleration := math.min(acceleration + inc, max)
else
if low < maxMin
maxMin := low
acceleration := math.min(acceleration + inc, max)
if isBelow
result := math.min(result, low[1])
if bar_index > 1
result := math.min(result, low[2])
else
result := math.max(result, high[1])
if bar_index > 1
result := math.max(result, high[2])
result
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
값을 반환합니다.파러질라인은 지표로 돌립니다.
매개 변수
start
(simple int/float) 시작됩니다.inc
(simple int/float) 를 더합니다max
(simple int/float) 최대이전 조건에서 true로 시작하여 K줄 수를 계산합니다.
ta.barssince(condition)
예를 들어
// get number of bars since last color.green bar
plot(ta.barssince(close >= open))
값을 반환합니다.만약 상태가 true라면 k줄의 수.
참고자료만약 현재 K줄 이전에 그 조건이 결코 충족되지 않았다면, 이 함수는 na 를 반환한다. 이 변수/함수를 사용하면 지표가 다시 그려질 수 있습니다.
안녕하세요
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.highest
ta.lowest
source
즉, 이 값은 모든 값의 합입니다source
모든 원소들의 합이다.
ta.cum(source)
값을 반환합니다.시리즈의 총합.
매개 변수
source
(시리즈 int/float)안녕하세요
math.sum
dmi 함수는 동향 지수를 DMI를 반환한다.
ta.dmi(diLength, adxSmoothing)
예를 들어
len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")
값을 반환합니다.세 개의 DMI 시리즈의 구성 요소: 직진 (+DI), 음진 (-DI), 평균진 (ADX).
매개 변수
diLength
(단어 int) DI 기간.adxSmoothing
(simple int) ADX 평형주기안녕하세요
ta.rsi
ta.tsi
ta.mfi
테스트source
이 시리즈는length
K-long가 하락하고 있는지.
ta.falling(source, length)
값을 반환합니다.만약 현재source
이 값은length
K줄이 이전으로 돌아오는 모든source
이 값은 true이고, 그렇지 않으면 false입니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.rising
테스트source
이 시리즈는length
K-long가 상승하고 있는지
ta.rising(source, length)
값을 반환합니다.만약 현재source
이 값은length
K줄이 이전으로 돌아오는 모든source
이 값은 true이고, 그렇지 않으면 false입니다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)안녕하세요
ta.falling
이 함수는 중심축 높이의 값을 반환한다. 만약 중심축 높이가 없다면,
ta.pivothigh(source, leftbars, rightbars)
ta.pivothigh(leftbars, rightbars)
예를 들어
leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)
값을 반환합니다.이 점의 가격은 또는
매개 변수
source
(series int/float) 선택 가능한 매개 변수. 데이터 일련 계산 값. 기본값 leftbars
(series int/float) 왼쪽 힘.rightbars
(series int/float) 오른쪽 길이.참고자료만약 변수
이 함수는 기축의 낮은 지점의 가격을 반환한다. 기축의 낮은 지점이 없다면, 그것은 NaN
ta.pivotlow(source, leftbars, rightbars)
ta.pivotlow(leftbars, rightbars)
예를 들어
leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)
값을 반환합니다.이 점의 가격은 또는
매개 변수
source
(series int/float) 선택 가능한 매개 변수. 데이터 시리즈 계산 값. 기본값은 leftbars
(series int/float) 왼쪽 힘.rightbars
(series int/float) 오른쪽 길이.참고자료만약 변수
지난 k줄의 주어진 숫자의 최대값이다.
ta.highest(source, length)
ta.highest(length)
값을 반환합니다.이 시리즈의 가장 높은 값이다.
매개 변수
source
(series int/float) 실행될 일련 값.length
(series int) K줄의 수 (장)참고자료두 가지 버전의 args:source
이 글은length
이 값은 K줄을 반환하는 값입니다.
이 글은 이쪽의 글입니다.length
이 알고리즘은 high를 사용해서source
이 시리즈는
안녕하세요
ta.lowest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
지난 k줄의 주어진 숫자의 최대값 오차.
ta.highestbars(source, length)
ta.highestbars(length)
값을 반환합니다.가장 높은 k선으로 이동합니다.
매개 변수
source
(시리즈)우우오안어떻게 하면 여러 거래가 동시에 실행될 수 있을까요?
가벼운 구름JS처럼 트레이딩을 통해 트레이딩을 할 수 있나요? 감사합니다.
리사20231자세한 문서 제공 감사합니다.
예술오케이! 이 파이인 스크립트는 어떻게 okex의 모티브 디스크를 플랫폼에서 사용할 수 있을까요?
예술이것은 TradingView 플랫폼의 전략을 직접 발명가 플랫폼에 복사하여 사용할 수 있는 것과 같습니다.
작은 꿈PINE 언어는 단종 정책을 수행할 수 있으며, 다종 정책은 파이썬, 자바스크립트, C++로 작성하는 것이 좋습니다.
작은 꿈오, 네, OKX는 특이하게도, 그들의 아날로그 환경과 실제 환경은 같은 주소를 가지고 있지만 다른 곳에서 차이를 만듭니다. 그래서 아날로그 디스크로 전환하는 데 기본 주소를 바꿀 방법이 없습니다.
가벼운 구름okx 모형 디스크는 사용할 수 없습니다.
작은 꿈이 다채로운 구조의 문제는 해결되지 않습니다. 각 거래소의 인터페이스가 다르기 때문에, 인터페이스 주파수 제한이 다르기 때문에 많은 문제가 발생할 수 있습니다.
작은 꿈좋은 소식입니다.
가벼운 구름JS와 혼용하는 것이 가장 좋다고 느껴지고, JS는 다양한 거래 방식에 더 잘 적응할 수 있습니다.
트렌드 사냥꾼그리고 그 다음에는 다양한 품종을 고려할 것인가? 매매 가격은 모든 품종에 걸쳐 적용됩니다.
작은 꿈이 모든 것은 매우 무례합니다.
가벼운 구름좋은, 감사합니다.
작은 꿈안녕하세요, PINE 언어 전략은 한 가지 종류만 사용할 수 있습니다.
작은 꿈이 문서는 이 문서를 계속 개선해 나갈 것입니다.
작은 꿈네, 그렇습니다.
작은 꿈PINE 템플릿 클래식 라이브러리, 매개 변수에 스위치 거래소의 기본 주소를 설정할 수 있다. 문서의 시작: PINE 언어 거래 클래식 라이브러리 템플릿 매개 변수.