MarketInfo(Symbol(), MODE_MINLOT)

 
Мой брокер позволяет торговать по 0.01 лота как вручную, так и экспертом.
Маркетинфо возвращает минлот строго 1. :(
 

MODE_TRADEALLOWED 22 Trade is allowed for the symbol.
MODE_MINLOT 22 The minimum lot size in points.
MODE_LOTSTEP 22 Step for changing lots in points.

Что такое, кстати, lot size in points? И почему все три кода - 22?

Похоже, функция вместо минлота возвращает флаг разрешения торговли.
 
И почему все три кода - 22?

Похоже, функция вместо минлота возвращает флаг разрешения торговли.

Коды разные на самом деле. Опечатка в доке.
С лотстепом та же история, возвращает единицу вместо реального значения.