커뮤니티
문의드립니다
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시사이에는 아무 포지션도 신규진입 안됨)
좀 까다로운지 모르겠습니다
부탁드립니다
다음글