Каждый робот прикреплен к заданному графику, символу и таймфрейму. Для лоступа к значениям символа (торгового инструмента), необходимо использовать объект Symbol. Объект Symbol имеет ряд зависимых от него параметров:

  • Ask – Текущая цена ask
  • Bid – Текущая цена bid
  • Spread – Текущий спред, разница между ценами Ask и Bid
  • Code – код символа, например “USDJPY”
  • PipSize – размер одного пункта, например 0.0001, если котировки четырехзначные
  • PointSize – размер одного тика, например 0.00001 для 5-значных котировок
  • Digits – Количество цифр после точки, 4 или 5

Следующий код создаст ордер Sell Limit для выбранного торгового инструмента, с целью цены 100 пунктов выше текущей цены bid.

double targetPrice = Symbol.Bid + Symbol.PipSize * 100;
Trade.CreateSellLimitOrder(Symbol, 200000, targetPrice);