커뮤니티
재질문드립니다.
2014-05-16 21:21:35
138
글번호 75150
EXITLONG("청산",atlimit,Entryprice,"",INT((CurrentContracts-MaxContracts*0.5)*0.1)*10,1); } 이라는 피라미딩 수식에서 현재보유잔고가 최대보유잔고의 50%이하이면 수량값이 -가 되어 수식에 CurrentContracts>MaxContracts*0.5 식을 넣지 않아도 주문이 나가지 않는게 맞는지요? 그렇지 않다면 수정부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-05-19 11:44:09
안녕하세요
예스스탁입니다.
청산함수의 수량을 지정하는 부분에
0~1미만의 값이 지정이 되면 신호가 발생하지 않고
-값이 들어가면 디폴트값이 되어 현재 진입된 전체 수량을 청산합니다.
아래식 적용해 보시면
10번째 봉에 무조건 청산이 나오는 것을 확인하실수 있습니다.
#EXITLONG("청산",atlimit,Entryprice,"",INT((CurrentContracts-MaxContracts*0.5)*0.1)*10,1); }
if dayindex == 0 Then
buy("b1",OnClose,def,2);
if dayindex == 5 Then
buy("b2",OnClose,def,2);
if dayindex == 10 Then{
EXITLONG("청산",OnClose,def,"",-2,1);
}
청산식에 if문으로 CurrentContracts>MaxContracts*0.5 조건 지정해 주셔야 합니다.
if CurrentContracts>MaxContracts*0.5 Then{
EXITLONG("청산",atlimit,Entryprice,"",INT((CurrentContracts-MaxContracts*0.5)*0.1)*10,1); }
}
즐거운 하루되세요
> HI_MI****** 님이 쓴 글입니다.
> 제목 : 재질문드립니다.
> EXITLONG("청산",atlimit,Entryprice,"",INT((CurrentContracts-MaxContracts*0.5)*0.1)*10,1); } 이라는 피라미딩 수식에서 현재보유잔고가 최대보유잔고의 50%이하이면 수량값이 -가 되어 수식에 CurrentContracts>MaxContracts*0.5 식을 넣지 않아도 주문이 나가지 않는게 맞는지요? 그렇지 않다면 수정부탁드립니다.
다음글
이전글