커뮤니티

문의드립니다.

프로필 이미지
아침
2021-12-25 18:42:57
813
글번호 154850
답변완료
스토캐스틱 퍼스트 65아래에 캔들이 있고 알에스아이 75상향돌파 매도.80상향돌파 매도.85상향돌파 매도.90상향돌파 매도. 익절600틱 스토어캐스틱 퍼스트 65위의 캔들이 있어야 하고 첫번째, 매도한 그 캔들의 고가보다 높게 봉완성 되면 50% 손절청산. 스토어캐스틱 퍼스트 80위 상향돌파하면 100% 손절청산. 오전9시 시작..다음날 오전 06시50분 진입한 종목이 있다면 모두 청산하고 시스템 완전종료.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-27 11:13:05

안녕하세요 예스스탁입니다. 75상향돌파, 80하향돌파, 85상향돌파, 90상향돌파시마다 추가진입하는 내용이시면 시스템 적용시 피라미딩탭에서 피라미딩을 다른진입신호만허용으로 설정하고 적용해 주셔야 합니다. Input : sto1(10),sto2(5),RSIP(9); input : StartTime(90000),EndTime(65000); Var : SK(0),RSIV(0); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } SK = StochasticsK(sto1,sto2); RSIV = RSI(RSIP); if Tcond == true Then { if SK < 65 Then { if CrossUp(RSIV,75) Then Sell("s1"); if CrossUp(RSIV,80) Then Sell("s2"); if CrossUp(RSIV,85) Then Sell("s3"); if CrossUp(RSIV,90) Then Sell("s4"); } if MarketPosition == -1 Then { if SK > 65 Then { if CurrentContracts == MaxContracts and C > H[BarsSinceEntry] Then ExitShort("sx1",OnClose,DEf,"",Floor(MaxContracts*0.5),1); if CrossUp(SK,80) Then ExitShort("sx2"); } } } SetStopProfittarget(PriceScale*600,PointStop); 즐거운 하루되세요 > 아침 님이 쓴 글입니다. > 제목 : 문의드립니다. > 스토캐스틱 퍼스트 65아래에 캔들이 있고 알에스아이 75상향돌파 매도.80상향돌파 매도.85상향돌파 매도.90상향돌파 매도. 익절600틱 스토어캐스틱 퍼스트 65위의 캔들이 있어야 하고 첫번째, 매도한 그 캔들의 고가보다 높게 봉완성 되면 50% 손절청산. 스토어캐스틱 퍼스트 80위 상향돌파하면 100% 손절청산. 오전9시 시작..다음날 오전 06시50분 진입한 종목이 있다면 모두 청산하고 시스템 완전종료.