커뮤니티
수식 작성 부탁드립니다
챠트 위 수식(예스스탁 작성해주신 수식)
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이동 평균선 위에서 발생한 신호에서 매수 주문 발생하게 수식 수정 부탁드립니다.
- 1. 챠트.png (0.44 MB)