답변완료
수식
안녕하세요
주문식
MA5 = ma(C,5);
if SwingHigh(1,MA5,3,3,7) != -1 Then MA5H =SwingHigh(1,MA5,3,3,7);
if crossup(MA5,MA5h) then {buy; BM=MA5H;}
에서
두번째 진입시에는 첫번째 주문시 MA5H 보다 높은 경우에만 진입을 하려 고 하는데
MA5 = ma(C,5);
if SwingHigh(1,MA5,3,3,7) != -1 Then MA5H =SwingHigh(1,MA5,3,3,7);
if crossup(MA5,MA5h) and BM[1] < MA5H then {buy; BM=MA5H;}
라고 하니 , 최초 주문이 안나가서 전체가 주문이 하나도 안들어가네요.
단, 당일 청산이 아니고 스윙이라 Bdate != Bdate[1] 으로는 안될것 같습니다.
수식 부탁 드립니다.
2023-05-22
995
글번호 169177
시스템
답변완료
키움수식 변환 부탁드립니다.
안녕하세요.
아래 키움 수식을 예스 종목검색식으로 부탁드립니다.
중최고가=최고값(고가,20);
중최저가=최저값(저가,20);
경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1;
경계1=crossup(종가, 경계)&& 종가>시가*배분2;
경계2=crossdown(c, 경계);
기준봉=valuewhen(1, 경계1 or 경계2, 시가);
기준봉1=crossup(종가, 기준봉);
기준봉2=crossdown(종가, 기준봉);
결과기준=valuewhen(1, 기준봉1 or 기준봉2, 시가);
결과기준1=crossup(종가, 결과기준);
결과기준2=crossdown(종가, 결과기준);
A=valuewhen(1, 결과기준1 or 결과기준2, 시가);
M5=eavg(C,5);
M10=eavg(C,10);
M20=eavg(C,20);
M60=eavg(C,60);
M120=eavg(C,120);
M240=eavg(C,240);
M480=eavg(C,480);
BH=BBandsUp(20,2);
BC=BBandsC(20,2);
평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18;
평균라인=Tema(평균, 5, 지수);
B=평균라인 + 20*stdev(평균라인,5);
AA=sar(0.02,0.2);
C>=A && CROSSUP(C,B) && AA<=C
- 지표조건설정
배분1 : 0.236
배분2 : 1.02
감사합니다.
2023-05-22
1774
글번호 169175
종목검색