커뮤니티

44276 관련질문

프로필 이미지
CSI300
2015-10-04 00:36:18
164
글번호 90926
답변완료
44276 답변 감사합니다 시작시간 0900 끝시간 1500 종목에서 사용햇던 condition1 = EntryDate(1) <> Date and marketposition()==0 ; Condition2 = EntryDate(2) <> Date and EntryDate(1) == Date and marketposition()==0 ; 식을 시작시간 0900 끝시간 0100 종목에 적용할려면 어떻게 변경해야하나요 ? 주석함께 부탁합니다 시작시간0900,끝시간0100 종목에 당일청산을 if stime == 005500 or (stime > 005500 and stime[1] < 005500) Then{ ExitLong(); ExitShort(); } 로 작성햇을때 당일저녁 야간장이 없는 경우 오버나잇으로 넘어갑니다 야간장이없는날은 수동으로 청산해야하나요 ? 식을따로작성해서 자동으로 청산할수잇나요 ? 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-05 15:03:42

안녕하세요 예스스탁입니다. 1. condition1 = EntryDate(1) <> Date and marketposition()==0 ; Condition2 = EntryDate(2) <> Date and EntryDate(1) == Date and marketposition()==0 ; condition1은 현재 무포지션이고 당일 진입이 한번도 없는 상황을 나타냅니다. condition2는 당일 한번 진입을 해서 청산하고 현재 무포지션인 상황입니다. 아래와 같이 변경하시면 됩니다. var : entry(0); if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then entry = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; condition1 = Entry == 0 and marketposition()==0 ; Condition2 = Entry == 1 and marketposition()==0 ; 2. 야간장 존재여부를 수식에서는 해당 부분 알수가 없으므로 수동으로 청산하셔야 합니다. 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 44276 관련질문 > 44276 답변 감사합니다 시작시간 0900 끝시간 1500 종목에서 사용햇던 condition1 = EntryDate(1) <> Date and marketposition()==0 ; Condition2 = EntryDate(2) <> Date and EntryDate(1) == Date and marketposition()==0 ; 식을 시작시간 0900 끝시간 0100 종목에 적용할려면 어떻게 변경해야하나요 ? 주석함께 부탁합니다 시작시간0900,끝시간0100 종목에 당일청산을 if stime == 005500 or (stime > 005500 and stime[1] < 005500) Then{ ExitLong(); ExitShort(); } 로 작성햇을때 당일저녁 야간장이 없는 경우 오버나잇으로 넘어갑니다 야간장이없는날은 수동으로 청산해야하나요 ? 식을따로작성해서 자동으로 청산할수잇나요 ? 감사합니다