AccountFreeMarginCheck(거래를 위한 여유마진 체크)

  • ADMIN
  • 4,144

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));

코멘트 (1)

10미터
자료 감사합니다.^^