커뮤니티

문의드립니다.

프로필 이미지
카르마다
2024-07-12 13:06:15
993
글번호 181426
답변완료
수고많습니다. macd가 처음 골든크로스된 후 데드크로스가 되었다가 다시 골든크로스가 발생하면 매수. macd가 처음 데드크로스된 후 골든크로스가 되었다가 다시 데드크로스가 발생하면 매수. 손절은 진입봉의 직전봉 저가 익절은 손절가 대비 2:1에서 익절. 즉 손절보다 2배 익절이 2배 감사합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-12 15:21:19

안녕하세요 예스스탁입니다. 첫 골드와 데드의 기준 모호합니다. 날짜가 변경되면 초기화되게 작성해 드립니다. input : short(12),long(26),sig(9); var : macdv(0),macds(0); macdv = macd(short,long); macds = ema(macdv,sig); if Bdate != Bdate[1] Then { var1 = 0; Var2 = 0; } if CrossUp(macdv,macds) Then { var1 = Var1+1; if MarketPosition <= 0 and var1 == 2 Then { Buy(); ExitLong("bl1",AtStop,L); ExitLong("bp1",AtLimit,c+abs(C-L)*2); } } if CrossDown(macdv,macds) Then { var2 = Var2+1; if MarketPosition >= 0 and var2 == 2 Then { Sell(); ExitShort("sl1",AtStop,H); ExitShort("sp1",AtLimit,c-abs(C-H)*2); } } if MarketPosition == 1 Then { ExitLong("bl2",AtStop,L[BarsSinceEntry]); ExitLong("bp2",AtLimit,EntryPrice+abs(EntryPrice-L[BarsSinceEntry])*2); } if MarketPosition == -1 Then { ExitShort("sl2",AtStop,H[BarsSinceEntry]); ExitShort("sp2",AtLimit,EntryPrice-abs(EntryPrice-H[BarsSinceEntry])*2); } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고많습니다. macd가 처음 골든크로스된 후 데드크로스가 되었다가 다시 골든크로스가 발생하면 매수. macd가 처음 데드크로스된 후 골든크로스가 되었다가 다시 데드크로스가 발생하면 매수. 손절은 진입봉의 직전봉 저가 익절은 손절가 대비 2:1에서 익절. 즉 손절보다 2배 익절이 2배 감사합니다~