커뮤니티
안녕하세요 질문을 또 드립니다...
2011-07-24 22:14:37
639
글번호 41243
요새 시스템식 공부하느라고 재미에 푹 빠져있네요.
답변 해주시는 예스스탁 선생님께 감사드리면서 하나 더 여쭤볼께요.
(질문1) 선물 1개를 매매하는 구좌일 경우
이미 선물1개를 매수한 상태에서
예를 들어 다음과 같이 두개의 매도관련 명령을 동시에 내릴 수 있나요?
If CrossDown(c,var1) and marketposition==1 Then
{
exitlong("",atstop,Var1);
sell("",atstop,var1);
}
이럴때 첫번째 청산이 되자마자 마켓포지션은 0가 되는데 뒤의 sell 명령이 안먹히는 거 아닌가요?
(질문2)위식 대신 다음식을 쓰는 것은 틀리나요?
If CrossDown(c,var1) and marketposition==1 Then
{
sell("",atstop,var1);
}
(질문3)이렇게 할 경우에도 증거금은 선물1개매매대금이면 되나요?아니면 2개의 증거금이 필요한가요?
답변 1
예스스탁 예스스탁 답변
2011-07-25 13:17:43
안녕하세요
예스스탁입니다.
1번식은 2번식은 같습니다.
동시에 발생하는것이므로 선물 매도 2계약이 동시에 발생하게 됩니다.
증거금은 2계약분이 있어야 합니다.
다만 시스템 트레이딩 설정창의 부가기능탭에서 진입주문지연기능을
이용하시면 청산주문후 N초후에 진입주문을 할 수 있게 설정할 수 있으므로
증거금 문제를 해결하실 수 있습니다.
단 지연시간(초)을 너무 짧게 잡으시면 먼저 나간 청산이
체결되기 전에 다음 진입주문이 나가게 되면
마찬가지로 증거금 부족오류가 발생합니다.
즐거운 하루되세요
> 연구자 님이 쓴 글입니다.
> 제목 : 안녕하세요 질문을 또 드립니다...
> 요새 시스템식 공부하느라고 재미에 푹 빠져있네요.
답변 해주시는 예스스탁 선생님께 감사드리면서 하나 더 여쭤볼께요.
(질문1) 선물 1개를 매매하는 구좌일 경우
이미 선물1개를 매수한 상태에서
예를 들어 다음과 같이 두개의 매도관련 명령을 동시에 내릴 수 있나요?
If CrossDown(c,var1) and marketposition==1 Then
{
exitlong("",atstop,Var1);
sell("",atstop,var1);
}
이럴때 첫번째 청산이 되자마자 마켓포지션은 0가 되는데 뒤의 sell 명령이 안먹히는 거 아닌가요?
(질문2)위식 대신 다음식을 쓰는 것은 틀리나요?
If CrossDown(c,var1) and marketposition==1 Then
{
sell("",atstop,var1);
}
(질문3)이렇게 할 경우에도 증거금은 선물1개매매대금이면 되나요?아니면 2개의 증거금이 필요한가요?
이전글