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

Рейтинг 2146



РЕКОМЕНДУЮ



доработка сеточника

Здравствуйте,

Прошу доработать советник-сеточник, написанный Андреем (ник AM2) по данному заказу zakaz.opentraders.ru/35134.html.
Необходимо включить функцию закрытия всех ордеров при приросте свободных средств на Х% от баланса (%-нт вынести в настройки).
После закрытия советник должен продолжать открывать ордера (все сначала, баланс новый).

Grider.mq4 (7 Kb)

Спасибо!
  • 0
  • Просмотров: 2499
  • 16 февраля 2017, 15:29
  • stepmega
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
Завтра посмотрю.
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 16 февраля 2017, 17:24
+
0
спс
avatar

  7  stepmega Автор Сообщений: 88

  • 16 февраля 2017, 17:38
+
0
Посмотрите: www.opentraders.ru/downloads/1487/

avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 17 февраля 2017, 17:29
+
0
у меня открывает только селл-стопы с ошибкой 4107
Редактирован: 17 февраля 2017, 18:35
avatar

  7  stepmega Автор Сообщений: 88

  • 17 февраля 2017, 18:22
+
0
нужно смотреть настройки и логи
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 18 февраля 2017, 14:47
+
0
Запустил на другом терминале.
Сначала все нормально, но потом перестает открывать сетку.

пример — скрин с прогона с 01.01.15
08.01.15 сеть перестала открываться.
логи чистые.



настройки —

avatar

  7  stepmega Автор Сообщений: 88

  • 19 февраля 2017, 23:11
+
+1
Это особенности кода. Эксперт не открывает сетку если есть открытые ордера.


   if(OrdersTotal()<1)
     {
      for(int i=1; i<=Count;i++)
        {
           {
            PutOrder(4,Bid+Delta*Point+Step*Point*i);//buystop      
            PutOrder(5,Bid-Delta*Point-Step*Point*i);//sellstop
           }
        }
     }
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 февраля 2017, 05:43
+
0
Сделал вариант без учета поз по другим парам: www.opentraders.ru/downloads/1487/
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 февраля 2017, 06:06
+
0
теперь с такими же настройками на 3-х терминалах пишет ошибку 4107.
при этом через какой-то промежуток начинает ставить селл-стоповые сетки и модифицирует их на каждом тике.
Редактирован: 20 февраля 2017, 10:54
avatar

  7  stepmega Автор Сообщений: 88

  • 20 февраля 2017, 10:53
+
0
каким образом можно логи отправить Вам?
avatar

  7  stepmega Автор Сообщений: 88

  • 20 февраля 2017, 12:08
+
0
Скрин с журнала и эксперты или текстом в топик, последние строк 10.
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 февраля 2017, 17:22
+
0
С настройками по умолчанию ошибок нет:



avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 февраля 2017, 17:32
+
0
вот такая картина на стандартных настройках. Альпари, билд 1010 (на 1045 тоже самое).
при 5 минутном таймфреме — почти 2 тыс. модификаций сетки за 2 минуты торгов.



avatar

  7  stepmega Автор Сообщений: 88

  • 20 февраля 2017, 18:05
+
0
вот такая картина на стандартных настройках.

Смотрите обновленный код.
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 февраля 2017, 19:00
+
+1
первый раз по эквити закрывает сетку и открывает новую, второй раз идет закрытие профитных ордеров и один ордер открытый остается, но новая сетка не открывается, а должна продолжать открываться.

Редактирован: 20 февраля 2017, 21:34
avatar

  7  stepmega Автор Сообщений: 88

  • 20 февраля 2017, 19:22
+
0
Да, я то же заметил один ордер остается не закрытым…
Редактирован: 20 февраля 2017, 20:34
avatar

  19  Marik007 Сообщений: 417 - Forexman

  • 20 февраля 2017, 20:33
+
0
ордер (или несколько ордеров) может оставаться незакрытым, если прошло закрытие профитных ордеров по общему профиту, но должна открываться следующая сетка, а не ждать закрытия данного ордера.
Редактирован: 20 февраля 2017, 21:33
avatar

  7  stepmega Автор Сообщений: 88

  • 20 февраля 2017, 21:32
+
0
То что можно было быстро сделать сделал. Далее к платному.
Редактирован: 20 февраля 2017, 22:32
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 февраля 2017, 22:32
+
0
Но ведь изначально в ТЗ было прописано: "… Необходимо включить функцию закрытия всех ордеров при приросте свободных средств на Х% от баланса..."
avatar

  19  Marik007 Сообщений: 417 - Forexman

  • 20 февраля 2017, 23:28
+
0
спасибо за работу. причину нашел. сам исправил.
еще раз спасибо.
avatar

  7  stepmega Автор Сообщений: 88

  • 20 февраля 2017, 23:40

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