답변완료
수고하십니다
수고하십니다
트레이딩뷰챠트인데 예스로 변환 가능할지요 부탁드립니다
//@version=4
study("RSI + backlight overbought / oversold", shorttitle="RSI + BOO", overlay=false)
//input
len = input(title="RSI len", defval=14, type=input.integer, inline="1")
src = input(title="Source", defval=close, type=input.source, inline="1")
upli = input(title="Up line limit", defval=70, type=input.integer, inline="2")
lowli = input(title="Down line limit", defval=30, type=input.integer, inline="2")
theme = input(title="Mode", defval="Dark", type=input.string, options=["Dark","Light"])
//rsi
rsilevel = rsi(src, len)
//calculations RSI lines
ob = 100
upper = ob - lowli
lower = ob - upli
center = ob - 50
zero = 0
//mode settings
color colorred = (na)
color colorgreen = (na)
color coloryellow = (na)
color colorwhite = (na)
color coloraqua = (na)
modeDark = if theme == "Dark"
colorred := color.red
colorgreen := color.green
coloryellow := color.yellow
colorwhite := color.white
coloraqua := color.aqua
modeLight = if theme == "Light"
colorred := color.red
colorgreen := color.green
coloryellow := color.blue
colorwhite := color.green
coloraqua := color.yellow
//display RSI lines (center, overbought, oversold)
upline = plot(upper, color=colorred, title="Up line", linewidth=2)
dnline = plot(lower, color=colorgreen, title="Down line", linewidth=2)
ctr = plot(center, color=colorwhite, transp=50, title="Center line")
//display rsi
rsiover = plot(rsilevel, color=coloryellow, title="RSI", transp=30)
//calculations RSI overbought and oversold lines for filling
lineupper = (rsilevel > upper) ? upper : rsilevel
linelower = (rsilevel < lower) ? lower : rsilevel
lu = plot(lineupper, color=colorred, title="Overbought", transp=100)
ll = plot(linelower, color=colorgreen, title="Oversold", transp=100)
//filling lines
fill(ll, rsiover, color=colorgreen, transp=20, title="Fill background oversold zone")
fill(lu, rsiover, color=colorred, transp=20, title="Fill background overbought zone")
fill(upline, dnline, color=coloraqua, transp=80, title="Fill background between Up line and Down line")
fill(ctr, upline, color=colorred, transp=100, title="Fill background from center line to Up line")
fill(ctr, dnline, color=colorgreen, transp=100, title="Fill background from center line to Down line")
2024-10-16
660
글번호 184330
지표
답변완료
검색식 부탁드립니다. 감사합니다.
아래와 같은 조건을 주고 나열된 7가지 만족하는 검색식 부탁드리겠습니다.
Input : 기간(20), D1(1), period(9), percent(1), Period1(20), sig(2);
BoV = avg(V,기간)+D1*stdev(V,기간);
StV = Sum(V-lowest(V,Period1),sig)/Sum((highest(V,Period1)-lowest(V,Period1)),sig) * 100;
En = envelopedown(period,percent);
S1 = highest(H[25],26)+lowest(L[25],26);
S2 = highest(H[25],52)+lowest(L[25],52);
1. S2>S1 일때
2. 당일V(거래량)이 BoV를 돌파하며
3. StV값이 50이상
4. RSI 기본값이 50이상
5. Macd 기본값 선이 시그널선 상단위치
6. 종가는 En선 상단위치, C > En
7. 종가는 20일 이평선 상단위치
항상 감사드립니다.
2024-10-16
610
글번호 184329
종목검색
답변완료
수식요청
var : A(0), B(0), D(0);
A=LRL(C,70);
B=TEMA(C,60);
D=MA(C,120);
If Crossup(C,A) &&
Crossup(C,B) &&
Crossup(C,D) &&
V>25000
Then Find(1);
분봉에서 종가가
TEMA 60일선 돌파
& LRL 70일선 돌파
& 120 단순이평선 돌파하면서
당 분봉의 거래량이 25,000주 이상인 종목
을 검색하려고 위 수식을 작성해보니
검증에 "선언되지 않은 이름 TEMA가 사용되었읍니다"라고 나오는데
어찌 해결해야나요?
2024-10-16
512
글번호 184325
종목검색