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

Рейтинг 2085



РЕКОМЕНДУЮ




Лучшее от Deimos



Прикрутить алерт MT4 Комментариев 20
2015-10-01 09:19:06Рейтинг 0

TralMov Комментариев 16
2015-11-02 17:42:04Рейтинг 0

Создать индикатор Комментариев 6
2016-01-14 23:19:46Рейтинг 0

Индикатор.Отрисовка импульса Комментариев 20
2016-03-09 10:16:30Рейтинг 0

Прикрутить алерт Комментариев 5
2016-11-30 11:25:10Рейтинг 0

Доработка советника

-Прошу Вас поправить советник zakaz.opentraders.ru/38783.html поправьте один момент, очень сильно влияет на результаты торгов:
--После закрытия рыночных ордеров по общему профиту сов удаляет отложки начиная с самой дальней поз. от цены

пока удаляются отложки, бывает импульс цены который цепляет не удаленную отложку и она остается в рынке, цена может развернуться и поз. дает минус(просадку),

при этом новая сеть не ставится… Нужно, что бы отложки удалялись начиная с ближайшей от рыночной цены!
  • 0
  • Просмотров: 2842
  • 20 мая 2017, 11:34
  • Deimos
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Exp_CloseLose_Positions_1.1
Следующая запись в группе  
Уважаемый АМ2
19 мая 2017
20 мая 2017

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

+
0
После выходных посмотрю.
avatar

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

  • 20 мая 2017, 16:39
+
0
Опишите на скрине очередность удаления ордеров?
avatar

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

  • 22 мая 2017, 17:29
+
0
После закрытия серии ордеров, начинают удаляться самые дальние от цены ( ~100пунктов) ордера, а нужно удаление с ближайших
avatar

  11  Deimos Автор Сообщений: 94

  • 23 мая 2017, 07:29
+
0
Попробуйте с такой функцией:


//+------------------------------------------------------------------+
//| Удаление отложенных ордеров                                      |
//+------------------------------------------------------------------+
void DelOrder()
  {
   bool del;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()>1) del=OrderDelete(OrderTicket());
           }
        }
     }
  }
avatar

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

  • 23 мая 2017, 17:52
+
+1
Андрей, нужно подкорректировать, что бы ордера удалялись равномерно сразу в обе стороны от цены (чередовались бай-сел, бай-сел..., так же как они выставляются), сейчас же сработал бай (или сел) по прибыли, удаляется сначала одно направление сел при этом баи остаются а потом когда закроется бай по прибыли, удаляется направление бай
avatar

  11  Deimos Автор Сообщений: 94

  • 24 мая 2017, 11:30
+
0
Deimos, Вы тоже заметили недостаток в очередности удаления отложенных ордеров!? Спасибо*friends* 
avatar

  18  Marik007 Сообщений: 400 - Forexman

  • 23 мая 2017, 19:17
+
0
Андрей и Вам большое спасибо, сейчас то же проверю...;) 
avatar

  18  Marik007 Сообщений: 400 - Forexman

  • 23 мая 2017, 19:20
+
0
Я попробовал и так и сяк и эдак и никак. Обращайтесь к платному.
avatar

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

  • 24 мая 2017, 18:03
+
+1
Жаль, а мы на Вас надеялись! Для программиста ТАКОГО уровня, это должно быть элементарно, я так думаю, может ошибаюсь… Все равно Спасибо!8-) 
avatar

  18  Marik007 Сообщений: 400 - Forexman

  • 24 мая 2017, 18:58
+
+1
это должно быть элементарно


Это только кажущаяся простота, можете убедиться самостоятельно :) 
avatar

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

  • 24 мая 2017, 20:36

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