AccountFreeMarginCheck(거래를 위한 여유마진 체크)
- ADMIN
- 4,147
double AccountFreeMarginCheck(string symbol, int cmd, double volume)
파라미터 :
symbol | - | 통화 쌍(EURUSD, USDJPY등). 현재 차트의 통화를 자동으로 입력하려면Symbol()을 입력한다. |
cmd | - | 포지션 방향(매수 또는 매도). 매수일 경우 OP_BUY를 매도일 경우 OP_SELL을 입력한다. |
volume | - | 포지션 진입 할 랏수. |
설명 :
AccountFreeMarginCheck는 포지션을 진입하기 위해 계좌에 충분한 잔고가 있는지를 체크 하기 위한 함수이다. 위 파라미터를 거래에 맞게 설정하여 입력했을경우 결과값이 양수값으로 나오면 포지션을 진입 할 수 있다. 하지만 결과 값이 양수로 나온다고 하여도 포지션 진입을 위한 금액보다 결과값이 작은경우에는 포지션 진입을 추천하지 않는다. 이는 충분한 여유마진이 없는 상태로 포지션 진입후 마진콜에 도달 할 확률이 높기 때문이다.
예제 1. 현재 차트의 통화쌍으로 1랏 매수 진입이 가능한지 여부 :
Print(AccountFreeMarginCheck(Symbol(), OP_BUY, 1));
Comment (1)