커뮤니티
자동 계약수 설정
2016-01-28 17:36:03
138
글번호 94916
안녕하세요?
지수선물 매매 관련 문의드립니다.
매일 매매 결과에 따라 변하는 계좌금액에 따라 자동으로 최대 매매 계약수 설정이 가능하도록 하고 싶습니다.
이를 위한 수식을 어떻게 만들어야 하는지 궁금합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-01-29 10:32:29
안녕하세요
예스스탁입니다.
1.
예스랭귀지에 잔고에서 예탁총액(예수금)을 가져오는 함수가 있습니다.
다만 과거데이터가 없고 실시간에서만 제공이 됩니다.
그러므로 시뮬레이션시의 지정할 수량과 실시간에서 신호나올때로
구분해서 작성하셔야 하며
실시간에서 진입시 해당 값으로 수량계산해 진입후
재접속하면 이미 진입봉은 과거봉이므로 그때의 예탁금을 알수없어
수량이 맞지 않게 됩니다. 해당 부분 유의하셔서 사용하셔야 합니다.
해당 부분때문에 계좌금액에 대해 자동 수량조정은
사용자분들께 권해드리지 않습니다.
2
아래식은 과거봉은 수량을 1로 출력하고
실시간에서만 예탁총액을 가져와 수량을 계산합니다.
일반적으로 선물1계약 금액을 계산할때
종가*50만원*증거금율입니다. 증거금율은 9%로 지정했습니다.
var : MM(0);
MM = GetUnclearedDeposits("11-1111-11");
if 진입조건 Then{
vol = Floor(MM/(C*BigPointValue*0.09));
if MM == 0 Then
buy("b1",OnClose,def,1);
Else
buy("b2",OnClose,def,vol);
}
즐거운 하루되세요
> 파란태양 님이 쓴 글입니다.
> 제목 : 자동 계약수 설정
> 안녕하세요?
지수선물 매매 관련 문의드립니다.
매일 매매 결과에 따라 변하는 계좌금액에 따라 자동으로 최대 매매 계약수 설정이 가능하도록 하고 싶습니다.
이를 위한 수식을 어떻게 만들어야 하는지 궁금합니다.
감사합니다.
다음글
이전글