커뮤니티
44276 관련질문
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();
}
로 작성햇을때 당일저녁 야간장이 없는 경우 오버나잇으로 넘어갑니다 야간장이없는날은 수동으로 청산해야하나요 ? 식을따로작성해서 자동으로 청산할수잇나요 ?
감사합니다
다음글
이전글