커뮤니티

시스탬식 수식 부탁드립니다

프로필 이미지
코인대박나자
2025-12-10 21:19:57
62
글번호 228860
답변완료

첨부 이미지

차트는 하이킨아시차트와 단순10일이평을 이용해서 하락중 양봉전환 후 3번째 봉의 50%이상에서 시가가 형성되서 상승시 4번째 봉에서 매수해서 매수를 유지하면서 가다가

상승중 하이킨아시 캔들의 양봉캔들이 완전 작아지면서 음봉전환 후 10일 이평을 살짝 터치 했을때 매도하는 시스템 전략의 수식을 부탁드립니다.

이때 보조지표는

MACD(6,18,7) 0선 돌파시 매수를 하면 거의

위의 조건에 부합하는 조건이 될것 같습니다

그리고 매도시에는

MACD(6,18,7) 0선 돌파시 매수유지를 하다가

0선위에서 데드크로스가 발생시 매도하는 조건이

위의 하이킨아시차트의 음봉캔들이 단순10일선을 살짝 터치하는 구간과 부합하는 경우가 많아 보이던데요 이게 좀 복잡한거 같은데

그래도 한번 부탁드려보겠읍니다.


시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-11 13:54:52

안녕하세요 예스스탁입니다. 1 수식에서 헤이킨아쉬 시고저종을 계산해서 진입/청산합니다. 헤이킨아쉬 시가가 전봉의 몸토의 중심(50%)입니다. 그러므로 4번째 양봉완성시 매수, 이후 음봉 전환후 하락해서 이평터치하면 청산하게 작성해 드립니다. 2 input : P(10); var : haClose(0),haOpen(0),haHigh(0),haLow(0); var : T(0),mav(0),S(0); #Heiken Ashi 시고저종 haClose = (O+H+L+C)/4; haOpen = iff(index == 0,open,(haOpen [1] + haClose [1])/2) ; haHigh = MaxList(High, haOpen, haClose) ; haLow = MinList(Low, haOpen, haClose) ; mav = ma(HaClose,P); if HaClose > HaOpen Then T = 1; if HaClose < HaOpen Then T = -1; if T == 1 Then { if T != T[1] Then { S = 0; if mav < mav[1] Then Condition1 = true; Else Condition1 = False; } S = S+1; if Condition1 == true and S == 4 Then Buy(); } if MarketPosition == 1 and T == -1 Then ExitLong("bx",AtStop,mav); 2 MACD는 별도로 작성해 드립니다. var : haClose(0),haOpen(0),haHigh(0),haLow(0); Input : shortPeriod(12), longPeriod(26),sigPeriod(9); Var : macdv(0),macds(0); #Heiken Ashi 시고저종 haClose = (O+H+L+C)/4; haOpen = iff(index == 0,open,(haOpen [1] + haClose [1])/2) ; haHigh = MaxList(High, haOpen, haClose) ; haLow = MinList(Low, haOpen, haClose) ; macdv = ema(HaClose,shortPeriod) - Ema(Haclose,longPeriod); macds = ema(macdv,sigPeriod); If CrossUP(macdv, 0) Then { Buy("b"); } If macdv > 0 and CrossDown(macdv, macds) Then { ExitLong("bx"); } 즐거운 하루되세요