커뮤니티

키움수식 기존에 만들어놨던거 자동변환이 안되나여?

프로필 이미지
홈런볼
2021-12-31 04:57:45
1095
글번호 155007
답변완료
매수 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 ------------------------------- 이제 막 시작하는 새내기랑 도움을 받아야 할것같습니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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 ------------------------------- 이제 막 시작하는 새내기랑 도움을 받아야 할것같습니다.