Проверяя работу советника на vps, наткнулась на лишнюю, открытую не по логике кода, сделку.
От куда эта сделка?
Первая сделка была buy, вторая сделка усреднила этот buy, обе сделки закрылись по заранее выставленным take profit-ам.
От куда взялась эта третья сделка? Условий для нового входа нет.
Стала копать логи.
0 19:00:21.267 '5177145': order #115844660 buy 0.60 GBPUSD at 1.25415 closed due take-profit at price 1.25579
0 19:00:21.376 '5177145': order buy market 0.40 GBPUSD sl: 0.00000 tp: 0.00000
0 19:00:21.423 '5177145': order #115761366 buy 0.10 GBPUSD at 1.26525 closed due take-profit at price 1.25579
0 19:00:21.970 '5177145': order was opened : #115847821 buy 0.40 GBPUSD at 1.25592 sl: 0.00000 tp: 0.00000
Оба take profit сработали не синхронно! Между ними была задержка в 156 миллисекунд.
Профит для усредняющего (второго) ордера сработал в: 19:00:21.267,
профит для основного (первого) ордера сработал в: 19:00:21.423.
Т.е. первым закрылся усредняющий (второй) ордер! И как раз пришел новый тик. На этом тике советник проанализировал, что усредняющего ордера нет, а основной в глубоком минусе и надо послать команду, усреднить основной ордер. Команду он послал в 19:00:21.376, аккурат попав в интервал между закрытием двух take profit-ов. И команда была выполнена через пол секунды как закрылся основной ордер.
Вывод: тестируйте советники на демо перед реалом, не ограничивайте себя только тестером. И периодически проверяйте логи, чтобы внести правки в код — всё не предусмотришь заранее.
Комментарии (7)
17 oyama Сообщений: 350 - Александр
27 alterego Сообщений: 2088 - Елена
«глаз да глаз» — это легче
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
15 div15 Сообщений: 71 - div15
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий