첨부 이미지
그림1
안녕하세요.. 아래 조건에 대한 시스템 수식 부탁드립니다
1. 매수조건: macd 오실레이터가 음수에서 양수로 전환되면 매수
2. 익절: 현재 수익률이 0보다 크고 and 최근5봉 최고가에서 2×ATR(14봉 평균)을 뺀 값보다 종가가 작아지면 익절
3. 손절: macd 오실레이터가 양수로 바뀌기 전의 음수인 영역(첨부 사진에서 A영역)에서의 최저값(첨부 사진에서 A영역 최소값은 25500원)보다 종가가 작아지면 손절
답변 1
예스스탁
예스스탁 답변
2022-08-10 14:39:42
안녕하세요?
문의하신 내용 답변드립니다.
참고로 아래식에서 수익이 0보다 큰 상태에서 익절인데, 신호가 나오는 전봉의 종가를 기준으로 판단하기 때문에 전봉은 수익 상태이지만 신호가 나온 가격은 가격이 하락하면서 매도가 되기 때문에 손실로 매도되는 경우도 발생되게 됩니다.
[시스템식]
input : P1(12), P2(26), P3(9);
var : macdValue(0), macdSignal(0), macdLow(0);
macdValue = macd(P1,P2);
macdSignal = Ema(macdValue, P3);
if CrossUp(macdValue, macdSignal) Then
Buy();
#익절(추적청산)
if C > EntryPrice and BarsSinceEntry > 0 Then
ExitLong("EL_target", AtStop, highest(H,5) - ATR(14)*2);
# 손절
if MarketPosition <> 1 Then {
if CrossDown(macdValue, macdSignal) Then
macdLow = L;
if macdValue < macdSignal and L < macdLow Then
macdLow = L;
}
if MarketPosition == 1 Then
ExitLong("EL_stop", AtStop, macdLow);
> 공돌이 님이 쓴 글입니다.
> 제목 : 수식부탁드려요..
> 안녕하세요.. 아래 조건에 대한 시스템 수식 부탁드립니다
1. 매수조건: macd 오실레이터가 음수에서 양수로 전환되면 매수
2. 익절: 현재 수익률이 0보다 크고 and 최근5봉 최고가에서 2×ATR(14봉 평균)을 뺀 값보다 종가가 작아지면 익절
3. 손절: macd 오실레이터가 양수로 바뀌기 전의 음수인 영역(첨부 사진에서 A영역)에서의 최저값(첨부 사진에서 A영역 최소값은 25500원)보다 종가가 작아지면 손절