Владимир, сейчас я тестирую ваш Банкомат 4.71....пробую добавить свои пары,но советник тогда работает не правильно..выпускает много микро сделок...вместо того что бы работать как с парами уже установленными. Настройки не менял. В чем может быть причина,как исправить? Как правильно добавить новые валютные пары к тем что уже установлены? Спасибо!
Если Вы добавляете новую пару инструментов, то в остальных параметрах так же нужно добавить данные для этой пары
- коэффициент стабилизации баланса лота. Если по разным инструментам требуется выставить разный лот для компенсации волатильности или стоимости тика, то можно это регулировать данным коэффициентом
KLot = 0.0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
KLot_string = "1.5, 1.5, 2.0, 2.0";
В данном примере сделаны настройки только для 4 пар, если Вы добавляете пятую, то добавьте еще и параметр для нее, например так
KLot_string = "1.5, 1.5, 2.0, 2.0, 2.5";
Так же нужно сделать и для всех параметров, которые указываются для каждой конкретной пары
K_balance_lot = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
K_balance_lot_string = "1.5, 0.9, 1.0, 1.0";
BarsCorrelation = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
BarsCorrelation_string =" 900 , 1200, 1200 , 600 ";
K_D_profit = 0.0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
K_D_profit_string = "10.0, 15, 10, 5";
Step_Spead = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
StepSpead_string = "8, 13, 13, 15";
Level_TralSpead = 0; - если в этом параметре стоит 0 то советник берет данные для каждой пары отдельно из строки string
LevelTralSpead_string = "5, 8, 8, 0";