MirPapaTrendConditions

getMaColor(level)
Parameters:
level (int): : 1= lowest, 2= low, 3= mid, 4= high, 5= highest, 6= Base
getMA(mode, src, len)
Parameters:
mode (string): MA 종류
/ param src 소스
/ param len 기간
/ Returns 선택된 MA
src (float)
len (simple int)
getMA(maName, src, intLow, intMid, intHigh)
Parameters:
maName (string): 이동평균 종류
/ param src 기준 소스
/ param intLow 단기
/ param intMid 중기
/ param intHigh 장기
/ Returns [Low, Mid, High] 배열
src (float)
intLow (simple int)
intMid (simple int)
intHigh (simple int)
getMA(maName, src, intLowest, intLow, intMid, intHigh, intHighest, intBase)
Parameters:
maName (string): 이동평균 종류
/ param src 기준 소스
/ param intLowest 초단기
/ param intLow 단기
/ param intMid 중기
/ param intHigh 장기
/ param intHighest 초장기
/ param intBase 기준선
/ Returns [Lowest, Low, Mid, High, Highest, Base] 배열
src (float)
intLowest (simple int)
intLow (simple int)
intMid (simple int)
intHigh (simple int)
intHighest (simple int)
intBase (simple int)
getStochastic(src, intLen)
Parameters:
src (float): 기준 소스
/ param Len 기간
/ Returns 선택된 스토캐스틱
intLen (int)
getStochastic(src, intLow, intMid, intHigh)
Parameters:
src (float): 기준 소스
/ param intLow 단기 기간
/ param intMid 중기 기간
/ param intHigh 장기 기간
/ Returns [stoLow, stoMid, stoHigh]
intLow (int)
intMid (int)
intHigh (int)
getStochastic(src, intLowest, intLow, intMid, intHigh, intHighest, intBase)
Parameters:
src (float): 기준 소스
/ param intLowest 초단기 기간
/ param intLow 단기 기간
/ param intMid 중기 기간
/ param intHigh 장기 기간
/ param intHighest 최장기 기간
/ param intBase 기준선 기간
/ Returns [stoLowest, stoLow, stoMid, stoHigh, stoHighest, stoBase]
intLowest (int)
intLow (int)
intMid (int)
intHigh (int)
intHighest (int)
intBase (int)
getRSX(src, intLen)
Parameters:
src (float): 기준 소스
/ param intLen 기간
/ Returns 선택된 rsx
intLen (int)
getRSX(src, intLow, intMid, intHigh)
Parameters:
src (float): 기준 소스
/ param intLow 중단기
/ param intMid 중기
/ param intHigh 장기
/ Returns [Low, Mid, High]
intLow (int)
intMid (int)
intHigh (int)
getRSX(src, intLowest, intLow, intMid, intHigh, intHighest, intBase)
Parameters:
src (float): 기준 소스
/ param intTiny 초단기
/ param intLowest 단기
/ param intLow 중단기
/ param intMid 중기
/ param intHigh 장기
/ param intHighest 초장기
/ Returns [Tiny, Lowest, Low, Mid, High, Highest]
intLowest (int)
intLow (int)
intMid (int)
intHigh (int)
intHighest (int)
intBase (int)
getMACD(src, fastLen, slowLen, signalLen)
Parameters:
src (float): 기준 소스
/ param fastLen 빠른 EMA 기간
/ param slowLen 느린 EMA 기간
/ param signalLen 시그널 기간
/ Returns [macdLine, signalLine, histLine]
fastLen (simple int)
slowLen (simple int)
signalLen (simple int)
getBollingerBand(src, len, mult)
Parameters:
src (float): 기준 소스
/ param len 기준 기간
/ param mult 표준편차 배수
/ Returns [basis, upper, lower]
len (int)
mult (float)
getATR(intLen)
Parameters:
intLen (simple int): ATR 기간
/ Returns 선택된 ATR
getATR(intLow, intMid, intHigh)
Parameters:
intLow (simple int): 단기 ATR 기간
/ param intMid 중기 ATR 기간
/ param intHigh 장기 ATR 기간
/ Returns [ATR Low, Mid, High] 배열
intMid (simple int)
intHigh (simple int)
getATR(intLowest, intLow, intMid, intHigh, intHighest, intBase)
Parameters:
intLowest (simple int)
intLow (simple int)
intMid (simple int)
intHigh (simple int)
intHighest (simple int)
intBase (simple int)
isCross(fastLine, baseLine)
Parameters:
fastLine (float): 빠른선
/ param baseLine 기준선
/ Returns 상태
baseLine (float)
isMAtrend(maLow, maMid, maHigh)
Parameters:
maLow (float): 가장 빠른 MA
/ param maMid 중간 MA
/ param maHigh 느린 MA
/ Returns 상태
maMid (float)
maHigh (float)
isMAline(val, valPrev, intBaseLine)
Parameters:
val (float): 현재 값
/ param valPrev 이전 값
/ param intBaseLine 기준값
/ Returns 상태
valPrev (float)
intBaseLine (int)
getStage(v1, v2, v3)
Parameters:
v1 (float): 첫 번째 값
/ param v2 두 번째 값
/ param v3 세 번째 값
/ Returns 1~6
v2 (float)
v3 (float)
getBgColor(stage)
Parameters:
stage (int): 스테이지 값
/ Returns 색상
getBgColor(stage, transp)
Parameters:
stage (int): 스테이지 값
/ param transp 투명도
/ Returns 색상
transp (int)
getBGColor(v1, v2, v3)
Parameters:
v1 (float): 첫 번째 값
/ param v2 두 번째 값
/ param v3 세 번째 값
/ param transp 투명도
/ param customColor 사용자 지정 색 (옵션)
/ Returns 색상
v2 (float)
v3 (float)
getBGColor(v1, v2, v3, transp)
Parameters:
v1 (float): 첫 번째 값
/ param v2 두 번째 값
/ param v3 세 번째 값
/ param transp 투명도
/ param customColor 사용자 지정 색 (옵션)
/ Returns 색상
v2 (float)
v3 (float)
transp (int)
createStackedLabel(labelText, isUp, maLowest, maLow, maMid, maHigh, maHighest, maBase)
Parameters:
labelText (string): 라벨 텍스트
/ param isUp 위/아래 여부
/ param maTiny~maHighest MA 값들
/ Returns 생성된 라벨
isUp (bool)
maLowest (float)
maLow (float)
maMid (float)
maHigh (float)
maHighest (float)
maBase (float)
isDoubleBottom(src, left, right)
Parameters:
src (float): 기준 시리즈 (예: 중간 MA 값, low 등)
/ param left PivotLow 검색 시 좌측 봉 개수
/ param right PivotLow 검색 시 우측 봉 개수
/ Returns true: 이번 봉에 쌍바닥(이전 PivotLow < 현재 PivotLow) 발생
left (int)
right (int)
isDoubleTop(src, left, right)
Parameters:
src (float): 기준 시리즈 (예: 중간 MA 값, high 등)
/ param left PivotHigh 검색 시 좌측 봉 개수
/ param right PivotHigh 검색 시 우측 봉 개수
/ Returns true: 이번 봉에 쌍봉(이전 PivotHigh > 현재 PivotHigh) 발생
left (int)
right (int)
isFractalHigh(src, left, right)
Parameters:
src (float): 고가 시리즈 (예: high, 중간 MA 값 등)
/ param left 좌측 확인 봉 개수
/ param right 우측 확인 봉 개수
/ Returns true: 프랙탈 하이 발생
left (int)
right (int)
isFractalLow(src, left, right)
Parameters:
src (float): 저가 시리즈 (예: low, 중간 MA 값 등)
/ param left 좌측 확인 봉 개수
/ param right 우측 확인 봉 개수
/ Returns true: 프랙탈 로우 발생
left (int)
right (int)
Libreria Pine
In pieno spirito TradingView, l'autore ha pubblicato questo codice Pine come libreria open-source in modo che altri programmatori Pine della nostra comunità possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open-source, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento.
Declinazione di responsabilità
Libreria Pine
In pieno spirito TradingView, l'autore ha pubblicato questo codice Pine come libreria open-source in modo che altri programmatori Pine della nostra comunità possano riutilizzarlo. Complimenti all'autore! È possibile utilizzare questa libreria privatamente o in altre pubblicazioni open-source, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento.