Если торговому роботу необходимо иметь доступ к текущим настройкам торгового счета, необходимо использовать объект Account. Он включает в себя основную информацию по счету и текущее его состояние:

  • Balance – текущий баланс счета
  • Currency – валюта счета, например, “EUR”
  • Equity – текущий размер свободных средств (баланс плюс текущая прибыль/убыток)
  • Margin – текущая маржа
  • FreeMargin – текущая свободная маржа
  • MarginLevel – уровень маржи

В примере ниже ордер будет установлен только в том случае, если маржа меньше, чем половина размера свободных средств:

if (Account.Margin > Account.Equity / 2)
{
// Continue trading