커뮤니티
진입계약수 관련
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계약 일괄청산 하고자 하면 어떻게 해야 하는지요?
다음글
이전글