Группа "Стол заказов MQL"

Рейтинг 2072



РЕКОМЕНДУЮ



Исправить советник

Здравствуйте.
Прошу немного доработать советник.
В частности добавить контроль открытия ордеров.
На тестере все работает в идеале. В реале (и на демо). Бывает что ордер не открывается и советник о нем забывает. при новой свече также ничего не происходит и советник просто перестает работать. Снова бросаешь его на график вручную и начинает работать. Через некоторое время все повторяется. HelloDouble.mq4 (21 Kb)
  • 0
  • Просмотров: 2889
  • 18 августа 2018, 09:41
  • Natsume
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Индикатор для мт-4 по стратегии "Следопыт".
Следующая запись в группе  
Индикатор МТ4 - только расчеты
16 августа 2018
23 августа 2018

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

+
0
нужно описать все намного подробнее. где в каких ситуациях не срабатывает, приложить логи скрины, т.е. все то что поможет мне найти причину
avatar

  34  AM2 Сообщений: 15814 - Андрей

  • 18 августа 2018, 10:50
+
0
Да не парься. У всех робот работат а у него нет? Проблема или в интернете, я видел программу отключения интернета по не использованию, ну или тупо комп уходит в спящий режим
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 18 августа 2018, 18:03
+
0
VPS Сервер. с другими программами такого нет. Домашний компьютер тоже останавливает. Пробовал и другого брокера.
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 06:20
+
0
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 19 августа 2018, 07:08
+
0
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 06:54
+
0
0 00:02:28.421 '266677': instant order buy 0.04 USDCAD at 1.3056 sl: 0.0000 tp: 0.0000
1 00:02:28.501 '266677': order buy 0.04 USDCAD opening at 1.3056 sl: 0.0000 tp: 0.0000 failed [Market is closed]
0 00:02:28.504 '266677': instant order sell 0.01 USDCAD at 1.3053 sl: 0.0000 tp: 0.0000
1 00:02:28.594 '266677': order sell 0.01 USDCAD opening at 1.3053 sl: 0.0000 tp: 0.0000 failed [Market is closed]
1 00:12:58.390 '266677': connect failed [Нет связи]
0 00:14:59.693 '266677': login on FortFS-Real through DataServer9 — EU (ping: n/a)
0 00:15:34.247 '266677': login datacenter on FortFS-Real through DataServer9 — EU (ping: n/a)
0 00:15:34.527 '266677': previous successful authorization performed from 188.162.228.0
0 00:15:50.845 '266677': auto connecting to a better access point DataServer10 — EU (ping is 26.51 ms)
0 00:15:51.688 '266677': login on FortFS-Real through DataServer10 — EU (ping: 26.51 ms)
0 00:16:02.748 '266677': login datacenter on FortFS-Real through DataServer10 — EU (ping: 26.51 ms)
0 00:16:02.904 '266677': previous successful authorization performed from 148.251.76.16
0 00:40:36.108 '266677': order #105929099 buy 0.01 USDCAD at 1.3064 closed due take-profit at price 1.3063
0 00:40:36.327 '266677': order #105929948 buy 0.02 USDCAD at 1.3059 closed due take-profit at price 1.3063
2 01:24:23.293 Expert HelloDouble USDCAD,H1: removed
2 01:24:23.340 Expert HelloDouble USDCAD,H1: loaded successfully
0 01:30:10.487 '266677': instant order buy 0.01 USDCAD at 1.3060 sl: 0.0000 tp: 0.0000
0 01:30:16.384 '266677': order was opened: #105932457 buy 0.01 USDCAD at 1.3060 sl: 0.0000 tp: 0.0000
0 01:30:16.384 '266677': modify order #105932457 buy 0.01 USDCAD at 1.3060 sl: 0.0000 tp: 0.0000 -> sl: 1.2960 tp: 1.3062
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 06:55
+
0
1 00:02:28.501 '266677': order buy 0.04 USDCAD opening at 1.3056 sl: 0.0000 tp: 0.0000 failed [Market is closed]
0 00:02:28.504 '266677': instant order sell 0.01 USDCAD at 1.3053 sl: 0.0000 tp: 0.0000
1 00:02:28.594 '266677': order sell 0.01 USDCAD opening at 1.3053 sl: 0.0000 tp: 0.0000 failed [Market is closed]

меняй брокера — тут запрещено хеджирование
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 19 августа 2018, 07:10
+
0
Разрешено
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 07:38
+
0
Как рассчитать размер маржи для локированных позиций?
Размер маржи для локированных позиций равен 0.
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 07:42
+
0
1 00:12:58.390 '266677': connect failed [Нет связи] 
0 00:14:59.693 '266677': login on FortFS-Real through DataServer9 — EU (ping: n/a)
0 00:15:34.247 '266677': login datacenter on FortFS-Real through DataServer9 — EU (ping: n/a)
0 00:15:34.527 '266677': previous successful authorization performed from 188.162.228.0

а ещё связь пропадает. Говорил же интернета нет. :D 
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 19 августа 2018, 07:12
+
0
Пусть связь. но на новой свече он должен поставить ордер. А этого нет. и на следующей тоже нет. То есть советник не контролирует ситуациию не открытия
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 07:40
+
0
поставь на минутку. демо-биткоин-соетник. рабоает?
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 19 августа 2018, 08:07
+
0
понедельником поставлю
avatar

  4  Natsume Автор Сообщений: 10

  • 19 августа 2018, 11:26
+
0
деление на ноль было. замените эту строчку(103):

if(count>0) all=NormalizeDouble(all/count,Digits);
avatar

  34  AM2 Сообщений: 15814 - Андрей

  • 23 августа 2018, 17:38
+
0
Спасибо. Надеюсь проблема пропадет.
avatar

  4  Natsume Автор Сообщений: 10

  • 24 августа 2018, 06:17

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