예스스탁
예스스탁 답변
2022-01-03 13:22:32
안녕하세요
예스스탁입니다.
키움과 예스랭귀지는 다른 언어입니다.
자동변환은 가능하지 않고 예스랭구지를 공부하셔서
별도로 다시 작성하셔야 합니다.
input : len1(144),len2(432);
var : src1(0),src2(0),AA(0),BB(0),B조건(False),S조건(False);
src1 = c;
src2 = c;
AA = WMA(2 * WMA(src1, len1 / 2) - WMA(src1, len1), floor(sqrt(len1)));
BB = WMA(2 * WMA(src2, len2 / 2) - WMA(src2, len2), floor(sqrt(len2)));
B조건= AA[1]<AA and BB[1]<BB;
S조건= AA[1]>AA and BB[1]>BB;
if B조건 == true and B조건[1] == False Then
Buy();
if S조건 == true and S조건[1] == False Then
Sell();
즐거운 하루되세요
> 홈런볼 님이 쓴 글입니다.
> 제목 : 키움수식 기존에 만들어놨던거 자동변환이 안되나여?
> 매수
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)<A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)<B,B,0);
조건=D && E;
조건 &&! 조건(1);
---------------------------------------
매수청산
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)<A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)<B,B,0);
조건=D && E;
!조건 && 조건(1);
-----------------------------------------
매도
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)>A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)>B,B,0);
조건=D && E;
조건 &&! 조건(1);
--------------------------------------------
매도청산
A=wavg(2 * wavg(src1, len1 / 2) - wavg(src1, len1), floor(sqrt(len1)));
D=if(A(1)>A,A,0);
B=wavg(2 * wavg(src2, len2 / 2) - wavg(src2, len2), floor(sqrt(len2)));
E=if(B(1)>B,B,0);
조건=D && E;
!조건 && 조건(1);
---------------------------------------
지표설정
src1 :종가
len1 :144
src2 :종가
len2 :432
-------------------------------
이제 막 시작하는 새내기랑 도움을 받아야 할것같습니다.