커뮤니티

부탁드립니다

프로필 이미지
째일
2023-03-03 22:00:50
1411
글번호 166917
답변완료
안녕하세요~~수고에 감사드립니다~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if 직전청산 20일후부터실행~~단기 < 중기 and 중기 < 장기 Then buy("매수진"); if MarketPosition == 1 Then{ if 직전 매수진입 30일후부터~~중기 > 장기 Then exitlong("매수청"); } if 직전청산 20일후부터실행~~단기 > 중기 and 중기 > 장기 Then Sell("매도진"); if MarketPosition == -1 Then{ if 직전 매도진입 30일후부터~~중기 < 장기 Then ExitShort("매도청"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 부탁드립니다~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-06 08:34:49

안녕하세요 예스스탁입니다. var : Didx(0),XD(0),ED(0); #영업일 카운트 if bdate != Bdate[1] Then Didx = Didx+1; #최근 청산시점 영업일수 if TotalTrades > TotalTrades[1] Then XD = Didx[BarsSinceExit(1)]; #무포지션일때 최근 청사시점대비 20일 이후 if MarketPosition == 0 and (XD == 0 or (XD > 0 and Didx >= XD+20)) Then { if 단기 < 중기 and 중기 < 장기 Then buy("매수진"); if 단기 > 중기 and 중기 > 장기 Then Sell("매도진"); } if MarketPosition == 1 Then { #진입시점 영업일수 if MarketPosition != MarketPosition[1] Then ED = Didx[BarsSinceEntry]; if Didx >= ED+30 and 중기 > 장기 Then exitlong("매수청"); } if MarketPosition == -1 Then { #진입시점 영업일수 if MarketPosition != MarketPosition[1] Then ED = Didx[BarsSinceEntry]; if Didx >= ED+30 and 중기 < 장기 Then ExitShort("매도청"); } 즐거운 하루되세요 > 째일 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 안녕하세요~~수고에 감사드립니다~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if 직전청산 20일후부터실행~~단기 < 중기 and 중기 < 장기 Then buy("매수진"); if MarketPosition == 1 Then{ if 직전 매수진입 30일후부터~~중기 > 장기 Then exitlong("매수청"); } if 직전청산 20일후부터실행~~단기 > 중기 and 중기 > 장기 Then Sell("매도진"); if MarketPosition == -1 Then{ if 직전 매도진입 30일후부터~~중기 < 장기 Then ExitShort("매도청"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 부탁드립니다~~