Цитата:
Сообщение от mustango
Вспоминаю работу с одним советником, то у него была болячка - часто, чтобы побудить его выставлять ордера необходимо было вручную менять таймфреймы, и он будто из спячки вставал, сразу открывал необходимые ордера. Проблема была в том, что часто просто просыпал сигналы на вход.
|
По идее код советника выполняется при каждом тике. Т.е. увеличилась или уменьшилась цена по паре на один или несколько пунктов произошёл тик, советник должен пройти по коду с начала и до конца. Когда при включенном советнике вы меняете таймфрем то он проходит заново инициализацию. Значит нужный блок, который делал определённые расчёты или ткрывал сделки был внутри функции инициализации, вместо того, чтобы быть внутри основной функции Start.