커뮤니티

진입계약수 관련

프로필 이미지
mxdemian
2011-05-20 16:55:46
677
글번호 38889
답변완료
현재 아래와 같이 한계약 진입,청산로직입니다 // 진입 if ~~~~ then buy(); if ~~~~ then sell(); // 조건청산 if marketposition == 1 and ~~~ then exitlong("EL"); if marketposition == -1 and ~~~ then exitshort("ES"); // 조건에 안 맞으면 시간일괄 청산 SetStopEndofday(144000); 위 로직에서 진입도 한꺼번에 4계약씩 청산도 4계약 일괄청산 하고자 하면 어떻게 해야 하는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-20 17:06:43

안녕하세요 예스스탁입니다. 현재 수식에는 수량이 설정되어 있지 않습니다. 시스템을 적용하실 때 시스템 트레이딩 설정창의 비용/수량 탭에서 수량을 고정수량 4로 설정하시면 됩니다. 만약 수식에서 설정하시고자 하시면 식은 아래와 같습니다. 청산함수는 기본적으로 진입수량만큰 청산합니다. // 진입 if ~~~~ then buy("b",OnClose,def,4); if ~~~~ then sell("s",OnClose,def,4); // 조건청산 if marketposition == 1 and ~~~ then exitlong("EL"); if marketposition == -1 and ~~~ then exitshort("ES"); // 조건에 안 맞으면 시간일괄 청산 SetStopEndofday(144000); 즐거운 하루되세요 > mxdemian 님이 쓴 글입니다. > 제목 : 진입계약수 관련 > 현재 아래와 같이 한계약 진입,청산로직입니다 // 진입 if ~~~~ then buy(); if ~~~~ then sell(); // 조건청산 if marketposition == 1 and ~~~ then exitlong("EL"); if marketposition == -1 and ~~~ then exitshort("ES"); // 조건에 안 맞으면 시간일괄 청산 SetStopEndofday(144000); 위 로직에서 진입도 한꺼번에 4계약씩 청산도 4계약 일괄청산 하고자 하면 어떻게 해야 하는지요?