커뮤니티

지표전환부탁드립니다

프로필 이미지
장안퀙쿠르드
2021-12-11 21:36:00
1201
글번호 154389
답변완료
아래 키움수식을 예스수식으로 전환부탁드립니다. <1> 수식1 a=highest(H,period1); b=lowest(L,period1); x=b+(a-b)*상승/100; y=b+(a-b)*하락/100; 조건=if(close>=x,x,0); zu=highestsince(1,(조건 && !조건(1))==1,x); k=if(close>=x,zu,0) 수식2 a=highest(H,period1); b=lowest(L,period1); x=b+(a-b)*상승/100; y=b+(a-b)*하락/100; 조건=if(close<=y,y,0); zd=lowestsince(1,(조건 && !조건(1))==1,y); if(close<=y,zd,0) 수식3 shift(k,10) 지표조건설정 period1/20 상승/60 하락/40 <2> 수식1 m5=avg(C,기간1); m10=avg(C,기간2); VALUEWHEN(1,Crossup(m5,m10) or Crossdown(m5,m10),m10) 수식2 m5=avg(C,기간1); m10=avg(C,기간2); VALUEWHEN(1,Crossup(m5,m10) or Crossdown(m5,m10),m5) 수식3 a=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; b=(highest(high,midPeriod)+lowest(low,midPeriod))/2; Valuewhen(1,Crossup(a,b) or Crossdown(a,b),b) 수식4 a=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; b=(highest(high,midPeriod)+lowest(low,midPeriod))/2; Valuewhen(1,Crossup(a,b) or Crossdown(a,b),a) 지표조건설정 기간1/5 기간2/10 shortPeriod/5 midPeriod/10 <3> 수식1 ValueWhen(1, H>Highest(H(1), p1), H); 수식2 ValueWhen(1, H>Highest(H(1), p2), H); 수식3 ValueWhen(1, L<Lowest(L(1), p1), L) 수식4 ValueWhen(1, L<Lowest(L(1), p2), L) 지표조건설정 p1/5 p2/10
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-13 10:32:01

안녕하세요 예스스탁입니다. 1 input : period1(20),상승(60),하락(40); var : a(0),b(0),x(0),y(0),zu(0),k(0),zd(0); a=highest(H,period1); b=lowest(L,period1); x=b+(a-b)*상승/100; y=b+(a-b)*하락/100; Condition1 = close >= x; if Condition1 == true and Condition1[1] == False Then { zu = x; } Else { if x > zu Then zu = x; } if Close >= x Then k = zu; condition2 = close <= y; if Condition2 == true and Condition2[1] == False Then { zd = y; } Else { if zd < y Then zd = y; } if close <= y Then var1 = zd; Plot1(k); plot2(var1); plot3(k); FixPlotShift(k,10); 2 input : 기간1(5),기간2(10),shortPeriod(5),midPeriod(10); var : m5(0),m10(0),a(0),b(0); m5 = ma(C,기간1); m10 = ma(C,기간2); if CrossUp(m5,m10) or Crossdown(m5,m10) Then { var1 = m10; var2 = m5; } a=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; b=(highest(high,midPeriod)+lowest(low,midPeriod))/2; if Crossup(a,b) or Crossdown(a,b) Then { Var3 = b; var4 = a; } if var1 > 0 and Var2 > 0 Then { Plot1(var1); Plot2(var2); } if Var3 > 0 and var4 > 0 Then { Plot3(var3); Plot4(var4); } 3 input : P1(5),P2(10); if H > Highest(H,P1)[1] Then var1 = H; if H > Highest(H,P2)[1] Then var2 = H; if L < Lowest(L,P1)[1] Then var3 = L; if L < Lowest(L,P2)[1] Then var4 = L; if var1 > 0 Then Plot1(var1); if var2 > 0 Then Plot2(var2); if var3 > 0 Then Plot3(var3); if var4 > 0 Then Plot4(var4); 즐거운 하루되세요 > 장안퀙쿠르드 님이 쓴 글입니다. > 제목 : 지표전환부탁드립니다 > 아래 키움수식을 예스수식으로 전환부탁드립니다. <1> 수식1 a=highest(H,period1); b=lowest(L,period1); x=b+(a-b)*상승/100; y=b+(a-b)*하락/100; 조건=if(close>=x,x,0); zu=highestsince(1,(조건 && !조건(1))==1,x); k=if(close>=x,zu,0) 수식2 a=highest(H,period1); b=lowest(L,period1); x=b+(a-b)*상승/100; y=b+(a-b)*하락/100; 조건=if(close<=y,y,0); zd=lowestsince(1,(조건 && !조건(1))==1,y); if(close<=y,zd,0) 수식3 shift(k,10) 지표조건설정 period1/20 상승/60 하락/40 <2> 수식1 m5=avg(C,기간1); m10=avg(C,기간2); VALUEWHEN(1,Crossup(m5,m10) or Crossdown(m5,m10),m10) 수식2 m5=avg(C,기간1); m10=avg(C,기간2); VALUEWHEN(1,Crossup(m5,m10) or Crossdown(m5,m10),m5) 수식3 a=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; b=(highest(high,midPeriod)+lowest(low,midPeriod))/2; Valuewhen(1,Crossup(a,b) or Crossdown(a,b),b) 수식4 a=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; b=(highest(high,midPeriod)+lowest(low,midPeriod))/2; Valuewhen(1,Crossup(a,b) or Crossdown(a,b),a) 지표조건설정 기간1/5 기간2/10 shortPeriod/5 midPeriod/10 <3> 수식1 ValueWhen(1, H>Highest(H(1), p1), H); 수식2 ValueWhen(1, H>Highest(H(1), p2), H); 수식3 ValueWhen(1, L<Lowest(L(1), p1), L) 수식4 ValueWhen(1, L<Lowest(L(1), p2), L) 지표조건설정 p1/5 p2/10