커뮤니티

키움수식을 변환 부탁드립니다.

프로필 이미지
워싱턴
2020-03-27 11:55:43
723
글번호 137274
답변완료
안녕하세요 항상 많은 도움에 깊은 감사를 드립니다. 아래의 키움 수식을 예스랭귀지로 변환 부탁드립니다. ----- 아 래 ----- 1. 변수선언 ----------- x1=50 t1=1 X=30 2. 매수진입 ----------- A=highest(V, x1); valuewhen(1,V==A,(H+L+C)/3); b=(valuewhen(1,V==A,(H+L+C)/3)); crossUp(c,b) 3. 매수청산 ----------- A=highest(V, x1); valuewhen(1,V==A,(H+L+C)/3); b=(valuewhen(1,V==A,(H+L+C)/3)); crossDown(c,b) 4. 매도진입 ----------- R=highest(H,X); S=lowest(L,X); crossDown(C,S(1)) 5. 매도청산 ----------- R=highest(H,X); S=lowest(L,X); A=countsince(time>=T1,crossUp(c,R(1)) or crossDown(c,S(1))); crossUp(A,0.5) and C>R(1) 감사합니다. -끝.-
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-30 13:51:02

안녕하세요 예스스탁입니다. input : x1(50),t1(1),x(30); var : a(0),b(0),R(0),S(0),countsince(0); a = highest(V,x1); if v == a Then b = (H+L+C)/3; if crossup(c,b) Then buy(); if CrossDown(c,b) Then ExitLong(); R=highest(H,X); S=lowest(L,X); if CrossDown(c,S[1]) Then sell(); if sdate != sdate[1] Then countsince = 0; if stime >= t1 and crossUp(c,R[1]) or crossDown(c,S[1]) Then countsince = countsince+1; if crossup(countsince,0.5) and C > R[1] Then ExitShort(); 즐거운 하루되세요 > 워싱턴 님이 쓴 글입니다. > 제목 : 키움수식을 변환 부탁드립니다. > 안녕하세요 항상 많은 도움에 깊은 감사를 드립니다. 아래의 키움 수식을 예스랭귀지로 변환 부탁드립니다. ----- 아 래 ----- 1. 변수선언 ----------- x1=50 t1=1 X=30 2. 매수진입 ----------- A=highest(V, x1); valuewhen(1,V==A,(H+L+C)/3); b=(valuewhen(1,V==A,(H+L+C)/3)); crossUp(c,b) 3. 매수청산 ----------- A=highest(V, x1); valuewhen(1,V==A,(H+L+C)/3); b=(valuewhen(1,V==A,(H+L+C)/3)); crossDown(c,b) 4. 매도진입 ----------- R=highest(H,X); S=lowest(L,X); crossDown(C,S(1)) 5. 매도청산 ----------- R=highest(H,X); S=lowest(L,X); A=countsince(time>=T1,crossUp(c,R(1)) or crossDown(c,S(1))); crossUp(A,0.5) and C>R(1) 감사합니다. -끝.-