커뮤니티

수식문의

프로필 이미지
ksks
2026-01-27 13:49:29
115
글번호 230113
답변완료

수고하십니다.

아래 두개의 신호검색수식의 변환을 부탁드립니다.


1.상한가 후 30분봉에서 나오는 매수신호


매=valuewhen(1,dayclose()>

predayclose()*1.29,dayclose());


수=valuewhen(1,dayclose()>

predayclose()*1.29,dayopen());


가=floor(((매+수)/2)*0.98);

C<=가 &&

Crossup(Stochasticsslow(20,10),20)


2. 5이평이 20이평 돌파  후 하락, 이후 고점돌파 시 나오는 매수신호


손=ma(c,5);

절=ma(c,20);


가=Crossup(손,절);

최고=HighestSince(1,가,H);

최고가=

Valuewhen(1,최고==최고(1) && 최고>H, 최고);

최저=if(절>L,1,0);

최저가=sum(최저);


결론=

최저가-Valuewhen(1,가,최저가(1));

조건=crossup(c,최고가) && 결론>0;

카운트=countsince(가,조건)==1;

===================================

수정 추가가 안되어 여기에 씁니다: 1번은 어제 오늘 계속해서 한 종목도 안나오는데 봐주셔야 할거같습니다.

종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2026-01-27 18:22:01

안녕하세요 예스스탁입니다. 1 var : 매(0),수(0),가(0); if dayclose()> dayclose(1)*1.29 Then { 매=dayclose(); 수=dayopen(); 가=floor(((매+수)/2)*0.98); } if C<=가 && Crossup(StochasticsK(20,10),20) Then Find(1); 2 var : 손(0),절(0),가(False),최고(Nan),최고가(0),최저(0),최저가(0); var : 최저가1(0),결론(0), 조건(False),cs(nan),카운트(False);; 손=ma(c,5); 절=ma(c,20); 가=Crossup(손,절); if 가 == true Then { 최고 = H; cs = 0; 최저가1 = 최저가[1]; } else { if H > 최고 Then 최고 = H; } if 최고==최고[1] && 최고>H Then { 최고가 = 최고; } 최저=iff(절>L,1,0); 최저가=Accum(최저); 결론=최저가-최저가1; 조건=crossup(c,최고가) && 결론>0; if 조건 then cs = cs+1; 카운트=cs==1; if 카운트 Then Find(1); 즐거운 하루되세요
프로필 이미지

ksks

2026-01-27 18:32:03

고맙습니다.

그런데 2번 적용, 검색해보니 전혀 해당안되는 종목이 많이 나오는데,
2번 답변 검토 부탁드립니다. 185개 나왔고 해당종목이 아닌게 대부분입니다.
프로필 이미지

예스스탁 예스스탁 답변

2026-01-28 11:05:08

안녕하세요 예스스탁입니다. 수식 살펴보았지만 변환한 내용이 맞습니다. 수정해 드릴 내용이 없습니다. 카운트=cs==1; 종목도 위 조건이 현재 충족한 종목이 검색됩니다. 즐거운 하루되세요