Если я в настройках стратегий на вкладке Buy conditions использую задержку выставления Buy ордера BuyDelay=1000 (ms), то в какой момент стратегия проверяет баланс, в момент детекта или после истечения этой задержки?

: Настройки стратегий

Стратегии с ненулевым параметром BuyDelay проверяют баланс после истечения времени BuyDelay, то есть непосредственно перед выставлением Buy ордера. В Вашем случае проверка будет произведена после истечения задержки 1000 ms и если баланса достаточно, то стратегия сразу выставит Buy ордер.