커뮤니티

문의드립니다.

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

예스스탁 예스스탁 답변

2021-12-27 11:09:46

안녕하세요 예스스탁입니다. 25하향돌파, 20하향돌파, 15하향돌파, 10하향돌파시마다 추가진입하는 내용이시면 시스템 적용시 피라미딩탭에서 피라미딩을 다른진입신호만허용으로 설정하고 적용해 주셔야 합니다. 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 > 35 Then { if CrossDown(RSIV,25) Then Buy("b1"); if CrossDown(RSIV,20) Then Buy("b2"); if CrossDown(RSIV,15) Then Buy("b3"); if CrossDown(RSIV,10) Then Buy("b4"); } if MarketPosition == 1 Then { if SK < 35 Then { if CurrentContracts == MaxContracts and C < L[BarsSinceEntry] Then ExitLong("bx1",OnClose,DEf,"",Floor(MaxContracts*0.5),1); if CrossDown(SK,20) Then ExitLong("bx2"); } } } SetStopProfittarget(PriceScale*600,PointStop); 즐거운 하루되세요 > 아침 님이 쓴 글입니다. > 제목 : 문의드립니다. > 스토캐스틱 퍼스트 35위에 캔들이 있고 알에스아이 25하향돌파 매수.20하향돌파 매수.15하향돌파 매수.10하향돌파 매수. 익절600틱 스토어캐스틱 퍼스트 35아래의 캔들이 있어야 하고 첫번째, 매수한 그 캔들의 저가보다 낮게 봉완성 되면 50% 손절청산. 스토어캐스틱 퍼스트 20아래 하향돌파하면 100% 손절청산. 오전9시 시작..다음날 오전 06시50분 진입한 종목이 있다면 모두 청산하고 시스템 완전종료.