답변완료
질문 드리겠습니다
안녕하세요 질문 두 가지 부탁드립니다
질문1)아래 식은 조건만족 했을때 하루에 한번 (최초 만족값만)만 나오게 작성했는데요
조건만족하고 나서 3 거래일 이상 경과 됐을때만 신호가 나오게 하려고 합니다.
신호가 발생하고 다음날 또 나온다면 무시하고 3일 이상 경과 했을때만 나오게 하려고 합니다
차트는 분봉상에서 보고 있습니다
질문2) 질문1에서 작성해주신 수식을 분봉 타주기로 나타내려고 하는데요
**혹시 추세선으로 높은 주기에서 낮은 주기 표현이 가능할까요?
가능하다면 120분봉에서 볼때 10분봉의 신호를 부탁드립니다
안된다면 해당 수식을 10분봉에서 120봉 신호를 나타내는 수식을 부탁드립니다
질문3) 혹시 타종목 참조 할때 data2 의 차트를 최소화 해도 본차트에 수식이 반영이 되나요?? 낮은 주기를 같이 볼때 본차트가 늘어져서요 수식만 적용하고 본차트만 볼 수 있는지 궁금합니다
식은 아래와 같습니다
감사합니다
var : cnt(0), sum1(0), sumi1(0),tt(0),hh(0),ll(0),tl(0);
var: sum2(0),sumi2(0),sumaa(0);
var : t(0),StartBarIndex(0),dd(0),d1(0),d2(0);
Array : ii[50](0),aa[50](0),bb[50](0),ttl[10](0);
if Bdate != Bdate[1] Then
DD = DD+1;
if H>vi(1)*0.95 Then
{
d1 = dd;
d2 = d1[1];
if d1 >= d2+1 Then
{
var1 = Index;
Var2 = var1[1];
Var3= Var2[1];
tl=TL_NEW(sDatE,sTimE,h*1.01,sDatE,sTimE,999999);
TL_SetSize(tl,0);
TL_SetColor(tl,DarkGray);
2025-03-04
453
글번호 188713
지표
답변완료
검색식 부탁 드립니다
A1 = ma(c,2);
A2 = ma(c,120);
A3 = ma(c,240);
이격율 = A2 / A3 * 100 - 100;
조건 =
H > C(1) *1.15 &&
C > C(1)*1.1 &&
거래대금 >= 20000 &&
RSI(14) >= 70;
조건 &&
crossup(c, A2) && crossup(c, A3) &&
crossup(A1, A2) && crossup(A1, A3) &&
이격율 > -7 && 이격율 < 7;
S=sum(1);
M5=ma(c,기간1,지수);
M2=ma(c,기간2);
상전=M5>M5(1) && M5(1)<M5(2);
DC=valuewhen(1, crossdown(M5,M2), S);
상1=valuewhen(1, 상전, S);
상2=valuewhen(2, 상전, S);
상3=valuewhen(3, 상전, S);
GC=valuewhen(1, crossup(M5,M2),S);
조건W=상3<Dc && Dc<상2 && 상2<상1 && 상1<Gc &&
조건W && !조건W(1);
매집1=Crossup(h,BBandsUp(40,2));
매집2=CrossUP(MACD(9,52),0);
매집3=Crossup(MACD(9,52),eavg(MACD(9,52),26));
cs1=Crossup(Stochasticsslow(20,12),
eavg(Stochasticsslow(20,12),12));
cs2=crossup(cci(20),0);
최종=
매집1+매집2+매집3 >=2 or cs1+cs2 >=2 and
H > C(1)*1.30;
최종(-1)
2025-03-03
577
글번호 188712
종목검색
답변완료
수식 변환 부탁드립니다
다음 TradingView 수식 중
O1= barssince(buySignal)
O2= barssince(sellSignal)
O3= barssince(buyExit)
O4= barssince(sellExit)
E1= barssince(buySignal[1])
E2= barssince(sellSignal[1])
E3= barssince(buyExit[1])
E4= barssince(sellExit[1])
부분을 예스트레이더로 변환하는 데 어려움이 있습니다. barssince(조건식)을 예스트레이더로 수행하는 함수를 부탁합니다.
================================================================================
study(title="Turtle Trade Channels Indicator", shorttitle="TuTCI@q", overlay=true, resolution="")
length = input(20,"Entry Length", minval=1)
len2=input(10, "Exit Length", minval=1)
showsignals = input(title="Show Entry/Exit Signals ?", type=input.bool, defval=true)
highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)
lower = lowest(low, length)
upper = highest(high, length)
u = plot(upper, "Upper", color=#0094FF)
l = plot(lower, "Lower", color=#ff0000)
up=highest(high,length)
down=lowest(low,length)
sup=highest(high,len2)
sdown=lowest(low,len2)
K1=barssince(high>=up[1])<=barssince(low<=down[1]) ? down : up
K2=iff(barssince(high>=up[1])<=barssince(low<=down[1]),sdown,sup)
K3=iff(close>K1,down,na)
K4=iff(close<K1,up,na)
plot(K1, title="Trend Line", color=color.red, linewidth=2)
e=plot(K2, title="Exit Line", color=color.blue, linewidth=1, style=6)
buySignal=high==upper[1] or crossover(high,upper[1])
sellSignal = low==lower[1] or crossover(lower[1],low)
buyExit=low==sdown[1] or crossover(sdown[1],low)
sellExit = high==sup[1] or crossover(high,sup[1])
O1= barssince(buySignal)
O2= barssince(sellSignal)
O3= barssince(buyExit)
O4= barssince(sellExit)
E1= barssince(buySignal[1])
E2= barssince(sellSignal[1])
E3= barssince(buyExit[1])
E4= barssince(sellExit[1])
plotshape(buySignal and O3<O1[1] ? down : na, title="Long Entry", location=location.absolute, style=shape.circle, size=size.tiny, color=color.new(color.red, 0))
plotshape(buySignal and showsignals and O3<O1[1] ? down : na, title="Long", text="Long Entry", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.new(color.white,0))
plotshape(sellSignal and O4<O2[1] ? up : na, title="Short Entry", location=location.absolute, style=shape.circle, size=size.tiny, color=color.new(color.green, 0))
plotshape(sellSignal and showsignals and O4<O2[1] ? up : na, title="Short", text="Short Entry", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.new(color.white,0))
plotshape(buyExit and O1<O3[1] ? up : na, title="Long Exit", location=location.absolute, style=shape.circle, size=size.tiny, color=color.new(color.blue,0))
plotshape(buyExit and showsignals and O1<O3[1] ? up : na, title="Long Exit", text="Exit Long", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.new(color.white,0))
plotshape(sellExit and O2<O4[1] ? down : na, title="Short Exit", location=location.absolute, style=shape.circle, size=size.tiny, color=color.new(color.blue,0))
plotshape(sellExit and showsignals and O2<O4[1] ? down : na, title="Short", text="Exit Short", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.blue, textcolor=color.new(color.white,0))
color1= highlighting and min(O1,O2,O3)==O1 ? color.green : na
color2= highlighting and min(O1,O2,O4)==O2 ? color.red : na
fill(u, e, color=color1, title="Background")
fill(l, e, color=color2, title="Background")
2025-03-04
424
글번호 188707
지표