커뮤니티

시스템 수식 문의드립니다.

프로필 이미지
gap
2017-08-23 16:30:03
149
글번호 112189
답변완료
안녕하세요. 특정요일과 시간에만 진입하고자 합니다. 그리고, 3번 연속으로 연달아 손실을 보면 매매를 멈추고 싶습니다. 즉, 1번 2번 손실보다가 3번째에 수익이 나면 다시 처음부터 카운트해서 1번 2번 3번 연속손실을 보면 거래를 멈추는 겁니다. 특정요일: 예를 들어 화요일 특정시간: 예를 들어 오후 9시 30분 ~ 오후 10시 단, 위 로직 구현때문에 필요한 진입/청산 로직은 그냥 간단하게 알아서 작성 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-08-24 14:40:55

안녕하세요 예스스탁입니다. input : 요일(2);//월1,화2,수3,목4,금5,토6,일0 input : 시작시간(213000),종료시간(220000); var : Tcond(false),entry(false); if (sdate != sdate[1] and stime >= 시작시간) or (sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then Tcond = true; if (sdate != sdate[1] and stime >= 종료시간) or (sdate == sdate[1] and stime >= 종료시간 and stime[1] < 종료시간) Then Tcond = true; if TotalTrades < 3 Then{ entry = true; } Else{ if max(PositionProfit(1),PositionProfit(2),PositionProfit(3)) < 0 Then entry = false; Else entry = true; } if Tcond == true and DayOfWeek(bdate) == 요일 and entry == true Then { 진입청산수식 } 즐거운 하루되세요 > gap 님이 쓴 글입니다. > 제목 : 시스템 수식 문의드립니다. > 안녕하세요. 특정요일과 시간에만 진입하고자 합니다. 그리고, 3번 연속으로 연달아 손실을 보면 매매를 멈추고 싶습니다. 즉, 1번 2번 손실보다가 3번째에 수익이 나면 다시 처음부터 카운트해서 1번 2번 3번 연속손실을 보면 거래를 멈추는 겁니다. 특정요일: 예를 들어 화요일 특정시간: 예를 들어 오후 9시 30분 ~ 오후 10시 단, 위 로직 구현때문에 필요한 진입/청산 로직은 그냥 간단하게 알아서 작성 부탁드립니다.