커뮤니티

문의드립니다.

프로필 이미지
정도령7
2024-08-07 22:49:10
767
글번호 182341
답변완료
키움 신호 검색식 입니다. a2=ma(c,3,단순); a3=ma(c,5,단순); a4=ma(c,120,단순); M=Macd(7,16); a=ValueWhen(1,CrossUp(M,0) ,l); b=ValueWhen(1,CrossUp(M,0),highest(h,3,1)); k=crossup(c,b); 맥점=ValueWhen(1,k,(o+c)/2); 맥점<맥점(1) and crossup(c,맥점) and c>m and a<a(1) and crossup(a2,a3) and c<a4 예스랭귀지로 변환 부탁드립니다. var : a2(0), a3(0), a4(0), k(0),a(0), b(0), aa(0),d(0); a2=ma(c,3); a3=ma(c,5); a4=ma(c,120); k=Macd(7,16); d=highest(h,3); if crossup(k,0) then a=l; if crossup(k,0) and d then b=c; if crossup(c,b) then aa=(o+c)/2; if aa<aa[1] and crossup(c,aa) and c>k and c>d and a<a[1] and crossup(a2,a3)then find(1); 이렇게 만드니 검색이 안됩니다. 변환부탁드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-08 15:17:56

안녕하세요 예스스탁입니다. 1 변환하면 아래와 같습니다. 종목검색시 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다. 해당식 현재 검색해도 1개종목(일양약품우) 정도만 검색되고 있습니다. 2 c > m 기존 조건에 m이 macd인데 종가와 macd를 비교하는 내용이 있습니다. 수식 내용이 맞는지 확인하시기 바랍니다. 3 var : a2(0),a3(0),a4(0),k(0),맥점(0),a(0),b(0); a2=ma(c,3); a3=ma(c,5); a4=ma(c,120); k=Macd(7,16); if CrossUp(k,0) Then a = l; if CrossUp(k,0) Then b = highest(h,3)[1]; if crossup(c,b) Then 맥점 = (o+c)/2; if 맥점<맥점[1] and crossup(c,맥점) and c>k and a<a[1] and crossup(a2,a3) and c<a4 Then Find(1); 즐거운 하루되세요 > 정도령7 님이 쓴 글입니다. > 제목 : 문의드립니다. > 키움 신호 검색식 입니다. a2=ma(c,3,단순); a3=ma(c,5,단순); a4=ma(c,120,단순); M=Macd(7,16); a=ValueWhen(1,CrossUp(M,0) ,l); b=ValueWhen(1,CrossUp(M,0),highest(h,3,1)); k=crossup(c,b); 맥점=ValueWhen(1,k,(o+c)/2); 맥점<맥점(1) and crossup(c,맥점) and c>m and a<a(1) and crossup(a2,a3) and c<a4 예스랭귀지로 변환 부탁드립니다. var : a2(0), a3(0), a4(0), k(0),a(0), b(0), aa(0),d(0); a2=ma(c,3); a3=ma(c,5); a4=ma(c,120); k=Macd(7,16); d=highest(h,3); if crossup(k,0) then a=l; if crossup(k,0) and d then b=c; if crossup(c,b) then aa=(o+c)/2; if aa<aa[1] and crossup(c,aa) and c>k and c>d and a<a[1] and crossup(a2,a3)then find(1); 이렇게 만드니 검색이 안됩니다. 변환부탁드립니다.