커뮤니티

문의드립니다

프로필 이미지
쏘로스
2011-08-06 00:30:41
602
글번호 41689
답변완료
수고많습니다 세가지 문의 드리겠습니다 1. 일정시간범위에서 진입횟수 정하는식(1계약씩이며 같은포지션 중복진입 불허) 신호가 나오더라도 9:00~10:00 에서 다른포지션 진입 각1회(즉 매수1회 ,매도1회씩 가능) and 11:00~12:00 에서 다른포지션 진입 각1회 " and 13:00~14:00 에서 다른포지션 진입 각1회 " and 14:20~15:00 에서 다른포지션 진입 각1회 " 2. 진입-청산이 이뤄진 뒤에 청산된 포지션으로는 재진입이 안되게 하는 방법 즉 매수-청산이 이뤄졌다면 다음 진입은 매수는 안되고 매도만 되게 하는 방법 3. 2번의 경우와 1번을 연결해서 각시간대가 지나면 제한이 풀리게 하는 방법 즉 9시~10시 사이에 매수-청산 이 이뤄지면 9시~10시사이에서는 2번의 제한을 받아 매수로 재진입 못하지만 11시이후에는 매수부터진입 가능하게 하는방법(10시~11시사이에는 아무 포지션도 신규진입 안됨) 좀 까다로운지 모르겠습니다 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-08 10:48:43

안녕하세요 예스스탁입니다. 1. if dayindex == 0 Then{ Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; Condition6 = false; Condition7 = false; Condition8 = false; } if stime >= 90000 and stime <= 100000 Then{ if MarketPosition == 1 Then Condition1 = True; if Condition1 == false and 매수조건 Then buy(); if MarketPosition == -1 Then Condition2 = True; if Condition2 == false and 매도조건 Then Sell(); } if stime >= 110000 and stime <= 120000 Then{ if MarketPosition == 1 Then Condition3 = True; if Condition3 == false and 매수조건 Then buy(); if MarketPosition == -1 Then Condition4 = True; if Condition4 == false and 매도조건 Then Sell(); } if stime >= 130000 and stime <= 140000 Then{ if MarketPosition == 1 Then Condition5 = True; if Condition5 == false and 매수조건 Then buy(); if MarketPosition == -1 Then Condition6 = True; if Condition6 == false and 매도조건 Then Sell(); } if stime >= 142000 and stime <= 150000 Then{ if MarketPosition == 1 Then Condition7 = True; if Condition7 == false and 매수조건 Then buy(); if MarketPosition == -1 Then Condition8 = True; if Condition8 == false and 매도조건 Then Sell(); } 2, Condition11 = (MarketPosition == -1 or (EntryDate(1) == sdate and MarketPosition == 0 and MarketPosition(1) == -1)); Condition22 = (MarketPosition == 1 or (EntryDate(1) == sdate and MarketPosition == 0 and MarketPosition(1) == 1)); if 매수조건 and Condition11 == true Then buy(); if 매도조건 and Condition22 == true Then sell(); 3 1번의 내용이 각 지정한 시간대별로 매수1회 매도1회가 들어가는 식이므로 동일시간대에는 같은 포지션으로 진입을 하지 않습니다. 즐거운 하루되세요 > 쏘로스 님이 쓴 글입니다. > 제목 : 문의드립니다 > 수고많습니다 세가지 문의 드리겠습니다 1. 일정시간범위에서 진입횟수 정하는식(1계약씩이며 같은포지션 중복진입 불허) 신호가 나오더라도 9:00~10:00 에서 다른포지션 진입 각1회(즉 매수1회 ,매도1회씩 가능) and 11:00~12:00 에서 다른포지션 진입 각1회 " and 13:00~14:00 에서 다른포지션 진입 각1회 " and 14:20~15:00 에서 다른포지션 진입 각1회 " 2. 진입-청산이 이뤄진 뒤에 청산된 포지션으로는 재진입이 안되게 하는 방법 즉 매수-청산이 이뤄졌다면 다음 진입은 매수는 안되고 매도만 되게 하는 방법 3. 2번의 경우와 1번을 연결해서 각시간대가 지나면 제한이 풀리게 하는 방법 즉 9시~10시 사이에 매수-청산 이 이뤄지면 9시~10시사이에서는 2번의 제한을 받아 매수로 재진입 못하지만 11시이후에는 매수부터진입 가능하게 하는방법(10시~11시사이에는 아무 포지션도 신규진입 안됨) 좀 까다로운지 모르겠습니다 부탁드립니다