커뮤니티

문의 드립니다.

프로필 이미지
스오어스
2017-12-01 01:02:47
187
글번호 114616
답변완료
안녕하세요. 키움에서 사용한 수식을 예스로 옮기고 싶은데요. 제가 초보이라 ㅠㅠ 해보지만 너무 어려워서 도움 부탁드립니다. 상승V 와 하락V 두가지인데요 이 두개를 차트에 각각 직선으로 표시 되는 겁니다. 이해 되십니까? 예스로 옮기기 가능하세요? ====================================== 상승 V A5=MA(가격,P5,이평종류); A20=MA(가격,P20,이평종류); A60=MA(가격,P60,이평종류); A120=MA(가격,P120,이평종류); B1=CROSSUP(A20,A120); B2=CROSSDOWN(A5,A20); B3=CROSSDOWN(A20,A60); AL=LOWESTSINCE(1, B3, L); BH=HIGHESTSINCE(1, B1, H); BL=LOWESTSINCE(1, B2, L); VN=IF(B2 AND L==BL,1,0); V=2*BH-BL; N=BH-AL+BL; VALUEWHEN(1,VN,V) 하락 V A5=MA(가격,P5,이평종류); A20=MA(가격,P20,이평종류); A60=MA(가격,P60,이평종류); A120=MA(가격,P120,이평종류); B1=CROSSUP(A20,A120); B2=CROSSDOWN(A5,A20); B3=CROSSDOWN(A20,A60); AH=HIGHESTSINCE(1, B1, H); AL=LOWESTSINCE(1, B3, L); BH=HIGHESTSINCE(1, B2, H); LVN=IF(B2 AND H==BH,1,0); VL=2*AL-BH; NL=AL+BH-AH; VALUEWHEN(1,LVN,VL) ======================================
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-12-01 13:28:34

안녕하세요 예스스탁입니다. input : P5(5),P20(20),P60(60),P120(120); var : A5(0),A20(0),A60(0),A120(0); var : B1(false),B2(false),B3(false); var : B3L(0),B1H(0),B2H(0),B2L(0),VN(false),VV(0),NN(0),VL(0),NL(0); A5=MA(c,P5); A20=MA(c,P20); A60=MA(c,P60); A120=MA(c,P120); B1=CROSSUP(A20,A120); B2=CROSSDOWN(A5,A20); B3=CROSSDOWN(A20,A60); if B3 Then{ Condition3 = true; B3L = L; } if Condition3 == true then{ if L < B3L Then B3L = L; } if B1 Then{ Condition1 = true; B1H = H; } if Condition1 == true then{ if H > B1H Then B1H = H; } if B2 Then{ Condition2 = true; B2H = H; B2L = L; } if Condition2 == true then{ if H > B2H Then B2H = H; if L < B2L Then B2L = L; } VV=2*B1H-B2L; NN=B1H-B3L+B2L; VL=2*B3L-B2H; NL=B3L+B2H-B1H; if B2 and L == B2L Then var1 = VV; if B2 and H == B2H Then var2 = VL; plot1(var1); plot2(var2); 즐거운 하루되세요 > 스오어스 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. 키움에서 사용한 수식을 예스로 옮기고 싶은데요. 제가 초보이라 ㅠㅠ 해보지만 너무 어려워서 도움 부탁드립니다. 상승V 와 하락V 두가지인데요 이 두개를 차트에 각각 직선으로 표시 되는 겁니다. 이해 되십니까? 예스로 옮기기 가능하세요? ====================================== 상승 V A5=MA(가격,P5,이평종류); A20=MA(가격,P20,이평종류); A60=MA(가격,P60,이평종류); A120=MA(가격,P120,이평종류); B1=CROSSUP(A20,A120); B2=CROSSDOWN(A5,A20); B3=CROSSDOWN(A20,A60); AL=LOWESTSINCE(1, B3, L); BH=HIGHESTSINCE(1, B1, H); BL=LOWESTSINCE(1, B2, L); VN=IF(B2 AND L==BL,1,0); V=2*BH-BL; N=BH-AL+BL; VALUEWHEN(1,VN,V) 하락 V A5=MA(가격,P5,이평종류); A20=MA(가격,P20,이평종류); A60=MA(가격,P60,이평종류); A120=MA(가격,P120,이평종류); B1=CROSSUP(A20,A120); B2=CROSSDOWN(A5,A20); B3=CROSSDOWN(A20,A60); AH=HIGHESTSINCE(1, B1, H); AL=LOWESTSINCE(1, B3, L); BH=HIGHESTSINCE(1, B2, H); LVN=IF(B2 AND H==BH,1,0); VL=2*AL-BH; NL=AL+BH-AH; VALUEWHEN(1,LVN,VL) ======================================