커뮤니티
질문드립니다.
2025-10-22 13:10:03
228
글번호 227146
안녕하세요. 항상 도움 많이 주셔서 감사합니다.
아래 수식에 대하여 확인차 문의드립니다.
다음 식으로 선물 매도가능수량을 했는데, 1개만 주문이 나가는데요. (실제 계좌에는 5개 주문 가능함) 수정 부탁드립니다.
Svol = Math.floor((A2.GetBalanceETCinfo(29)/(M1.Bid(3)*250000*0.15))*0.9);
감사합니다.
답변 1
예스스탁 예스스탁 답변
2025-10-29 14:23:41
안녕하세요
예스스탁입니다.
1
올려주신 수식으로 실행해 보았지만
지정하신 계산으로 수량이 계산되고 있습니다.
A2.GetBalanceETCinfo(29)을 1계약금액으로 나누어 수량을 계산하고
해당 수량의 90%에서 정수만 취함
A2.GetBalanceETCinfo(29)값을 확인해 보시기 바랍니다.
2
일반적으로는 주문가능총액의 90%만 사용하신다면 금액에 *0.9를 하시면 됩니다.
function Main_OnStart()
{
Svol = Math.floor((A2.GetBalanceETCinfo(29)*0.9)/(M1.Bid(3)*250000*0.15));
Main.MessageList("주문가능총액:",A2.GetBalanceETCinfo(29));
Main.MessageList("1계약증거금:",M1.Bid(3)*250000*0.15);
Main.MessageList("Svol:",Svol);
}
3
계속 수량이 의도와 다르시면 02-3453-1060으로 전화주시기 바랍니다.
즐거운 하루되세요
이전글