커뮤니티

질문드립니다.

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