Oxy
..ιllιlι.lι.ιllι.ιlι..

 
Уровень 27

  Торгую в компаниях:


Группа "Кодоводство"

Рейтинг 136



В тестере этого не увидишь, или как вклинилась еще одна сделка

Проверяя работу советника на 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-ов. И команда была выполнена через пол секунды как закрылся основной ордер.

Вывод: тестируйте советники на демо перед реалом, не ограничивайте себя только тестером. И периодически проверяйте логи, чтобы внести правки в код — всё не предусмотришь заранее.
  • +12
  • Просмотров: 4051
  • 31 марта 2017, 16:52
  • Oxy
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Кодоводство", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
01 сентября 2016
03 октября 2017

Брокер для ваших роботов, 15 лет на рынке

Комментарии (7)

+
+1
:)  Забавно)
avatar

  17  oyama Сообщений: 350 - Александр

  • 31 марта 2017, 16:57
+
+2
глаз да глаз нужен за этими советниками*capitan* *capitan* 
avatar

  27  alterego Сообщений: 2088 - Елена

  • 31 марта 2017, 20:53
+
+3
Зато за руками нужен мозг да мозг :D 
«глаз да глаз» — это легче
avatar

  45  Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод

  • 31 марта 2017, 21:27
+
+1
тестер это все таки тестер,:D  демо счет рулит, но долго*neo* 
avatar

  15  div15 Сообщений: 71 - div15

  • 1 апреля 2017, 03:27
+
0
Нечто подобное наблюдал в переделанном Андреем усреднителе для меня, при визуализации на тестере стратегий. Тоже недоумевал на одну из сделок, выставленную совершенно, на первый взгляд не по логике советника.
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 9 апреля 2017, 06:20
+
0
Нечто подобное наблюдал в переделанном Андреем усреднителе для меня, при визуализации на тестере стратегий.
В тестере всегда всё чётко по коду.
avatar

  27  Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 9 апреля 2017, 10:59
+
0
Да в этом-то я и не сомневаюсь)))
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 9 апреля 2017, 12:15

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий