커뮤니티

질문드립니다.

프로필 이미지
지나리
2025-10-22 13:10:03
105
글번호 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으로 전화주시기 바랍니다. 즐거운 하루되세요