커뮤니티

수식 작성 부탁드립니다

프로필 이미지
뎅이요
2026-06-28 19:41:15
14
글번호 232596

첨부 이미지

챠트 위 수식(예스스탁 작성해주신 수식)

input: b1(20),p1(50);

var : var1(0);



//다음봉 시가가 20봉최고가 이상

if NextBarOpen >= highest(high, b1) Then

{

//다음봉시가기준 50이평값 계산

var1 = (NextBarOpen+AccumN(C,P1-1))/P1;


if NextBarOpen > var1 Then

buy("b1", atstop, highest(high, b1));

}

Else //다음봉 시가가 20봉최고가 미만이면

{

//50봉최고값 도달 기준 20이평값

var1 = (highest(high, b1)+AccumN(C,P1-1))/P1;


if highest(high, b1) > var1 Then

buy("b2", atstop, highest(high, b1));

}


ExitLong("s", atstop, lowest(low,b1));


아래 원본부분 수식

input : b1(4);


buy("b1", atstop, highest(high, b1));

ExitLong("s", atstop, lowest(low,b1));


아래사진의 동그라미 부분 (종가가 50이동평균선 아래에서 20봉 최고가 발생이후 종가가 50이동평균선 돌파시 매수신호 발생 했음- 매수신호 발생하지않게 수정) 수정 바랍니다.

원본 수식이 50 이동평균 아래에서 매수신호가 발생 했으므로(내모부분)

위의 챠트 동그라미 부분은 매수신호가 50 이동평균선 아래에서 발생한 신호 이므로 매수 진입이 발생 하지않게 작성해 주세요.

즉 매수신호는 아래의 챠트처럼 발생하고 매수진입은 50 이동평균선위에서 매수신호 발생할때만 매수진입 실행되도록 부탁 드립니다.

50이동 평균선 위에서 발생한 신호에서 매수 주문 발생하게 수식 수정 부탁드립니다.


시스템
답변 0