예스스탁
예스스탁 답변
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)
감사합니다.
-끝.-