커뮤니티
선물에서 분할 매도 수식 관련 질문입니다.
2009-04-27 03:34:25
1059
글번호 21911
제가 하고 싶은 것은 어떤 신호 후에 (여기서는 오늘의 종가가 5일전의 종가보다 작으면) 1계약 매도 진입후 그다음 봉에서 다시 1계약 매도 그리고
그 다음 봉에서 2계약 매도 청산입니다.
제 수식에서 첫번째 매도는 문제없이 되는 데 두번째 매도가 되지 않습니다.
var: NumContract(0),count(0);
If NumContract==0 and C<C[5] then
{
Sell("short1",OnClose,DEF,1);
NumContract=1;
count=0;
}
If NumContract==1 and count==1 then
{
Sell("short2",Onclose,DEF,1);
NumContract=2;
}
If NumContract==2 and count==2 Then
{
ExitShort("ExitShort1",Onclose,DEF,"short1",1);
ExitShort("ExitShort2",Onclose,DEF,"short2",1);
NumContract=0;
}
count=count+1;
빠른 답변 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2009-04-27 11:12:44
안녕하세요
예스스탁입니다.
If CurrentEntries == 0 and C<C[5] then
{
Sell("short1",OnClose,DEF,1);
}
If CurrentEntries == 1 and BarsSinceEntry == 1 then
{
Sell("short2",Onclose,DEF,1);
}
If CurrentEntries == 2 and BarsSinceEntry == 2 Then
{
ExitShort("ExitShort2");
}
시스템 트레이딩 설정창의 피라미딩 탭에서 모든진입신호 허용으로 체크하셔야
포지션이 누적됩니다.
즐거운 하루되세요
> 천재거북선 님이 쓴 글입니다.
> 제목 : 선물에서 분할 매도 수식 관련 질문입니다.
> 제가 하고 싶은 것은 어떤 신호 후에 (여기서는 오늘의 종가가 5일전의 종가보다 작으면) 1계약 매도 진입후 그다음 봉에서 다시 1계약 매도 그리고
그 다음 봉에서 2계약 매도 청산입니다.
제 수식에서 첫번째 매도는 문제없이 되는 데 두번째 매도가 되지 않습니다.
var: NumContract(0),count(0);
If NumContract==0 and C<C[5] then
{
Sell("short1",OnClose,DEF,1);
NumContract=1;
count=0;
}
If NumContract==1 and count==1 then
{
Sell("short2",Onclose,DEF,1);
NumContract=2;
}
If NumContract==2 and count==2 Then
{
ExitShort("ExitShort1",Onclose,DEF,"short1",1);
ExitShort("ExitShort2",Onclose,DEF,"short2",1);
NumContract=0;
}
count=count+1;
빠른 답변 부탁드립니다.
감사합니다.
다음글
이전글