커뮤니티

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

프로필 이미지
알리바바
2023-09-06 22:04:35
1027
글번호 172224
답변완료
수고가 많으십니다. <키움의 신호수식>의 일부분입니다. Ts_sum=sum(Ts>Ts(1), 연속상승)==연속상승; Ts>T && T>M1 && Ts_sum(1) && CrossUp(C,Ts) 이 일부분을 <예스수식>으로 input: 연속상승(20); var: 상승(0), Ts_sum(false); if Ts>Ts[1] Then 상승=1; Else 상승=0; Ts_sum=AccumN(상승,연속상승)==연속상승; if Ts>T && T>M1 && Ts_sum[1] && CrossUp(C, Ts) Then Find(1); 이렇게 작성했는데 맞는지요? 만약에 틀리다면 수정해주시면 감사하겠습니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-09-07 18:56:27

안녕하세요 예스스탁입니다. Ts_sum = CountIf(Ts>Ts[1], 연속상승) == 연속상승; sum(Ts>Ts(1), 연속상승)는 CountIf(Ts>Ts[1], 연속상승)로 변경하시면 됩니다. 다만 Ts_sum에 저장되는 값이 키움과 예스랭귀지가 다릅니다. Ts_sum=sum(Ts>Ts(1), 연속상승)==연속상승; 키움에서는 조건이 만족하면 1 아니면 0이 할당되는 것으로 알고 있습니다. 예스랭귀지에서는 조건이 만족하면 true, 아니면 false가 저장됩니다. Ts_sum = CountIf(Ts>Ts[1], 연속상승) == 연속상승; if Ts>T && T>M1 && Ts_sum[1] == true && CrossUp(C,Ts) Then Find(1); 즐거운 하루되세요 > 알리바바 님이 쓴 글입니다. > 제목 : 키움 수식 변환 부탁드립니다. > 수고가 많으십니다. <키움의 신호수식>의 일부분입니다. Ts_sum=sum(Ts>Ts(1), 연속상승)==연속상승; Ts>T && T>M1 && Ts_sum(1) && CrossUp(C,Ts) 이 일부분을 <예스수식>으로 input: 연속상승(20); var: 상승(0), Ts_sum(false); if Ts>Ts[1] Then 상승=1; Else 상승=0; Ts_sum=AccumN(상승,연속상승)==연속상승; if Ts>T && T>M1 && Ts_sum[1] && CrossUp(C, Ts) Then Find(1); 이렇게 작성했는데 맞는지요? 만약에 틀리다면 수정해주시면 감사하겠습니다.