Krokus377
Андрей

 
Уровень 16

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


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

Рейтинг 2151



РЕКОМЕНДУЮ



Добавить параметр

Андрей, приветствую! Добавьте, пожалуйста, сюда параметр: максимальное количество ордеров.
  • 0
  • Просмотров: 1877
  • 27 апреля 2016, 03:59
  • Krokus377
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
+1
avatar

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

  • 27 апреля 2016, 06:19
+
0
Большое спасибо!
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 27 апреля 2016, 12:07
+
0
Андрей, извиняюсь, забыл уточнить, что нужно: максимальное количество ордеров в каждую сторону.
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 27 апреля 2016, 13:19
+
0
Андрей, исправьте пожалуйста, моё упущение, если не сложно.
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 27 апреля 2016, 19:10
+
+1
avatar

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

  • 27 апреля 2016, 20:54
+
0
Спасибо!
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 27 апреля 2016, 21:15
+
0
Теперь реверс не работает ( 
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 27 апреля 2016, 21:55
+
+1
avatar

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

  • 27 апреля 2016, 22:36
+
0
Сейчас всё отлично! *good* 
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 28 апреля 2016, 01:00
+
0
И всё же, опять ошибка *cry*  Реверс работает, а ограничение количества ордеров — нет.
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 28 апреля 2016, 01:57
+
0
Сейчас проверю, а то я просто добавил не проверял.
avatar

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

  • 28 апреля 2016, 06:54
+
0
Покажите на скрине как конкретно у вас не работает? Я сейчас посмотрел там разница всего в единичку была. Замените в коде эти функции:


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OpenPos()
  {
   double buy  = iCustom(NULL,0,IndName,WavePeriod,AvgPeriod,6,1);
   double sell = iCustom(NULL,0,IndName,WavePeriod,AvgPeriod,7,1);

   if(buy>-1000 && CountTrades(0)<MaxBuyTrades)
     {
      PutOrder(0,Ask);
     }
   if(sell>-1000 && CountTrades(1)<MaxSellTrades)
     {
      PutOrder(1,Bid);
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void RevercePos()
  {
   double buy  = iCustom(NULL,0,IndName,WavePeriod,AvgPeriod,6,1);
   double sell = iCustom(NULL,0,IndName,WavePeriod,AvgPeriod,7,1);

   if(sell>-1000 && CountTrades(0)<MaxBuyTrades)
     {
      PutOrder(1,Bid);
     }
   if(buy>-1000  && CountTrades(1)<MaxSellTrades)
     {
      PutOrder(0,Ask);
     }
  }
avatar

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

  • 28 апреля 2016, 07:11
+
0
Покажите на скрине как конкретно у вас не работает?

Ставлю в настройках 3 ордера в каждую сторону, а открывается столько, сколько есть сигналов от индикатора: 5-6-7 и т.д.

Замените в коде эти функции:

Заменил. С количеством ордеров, то же самое, но ещё и реверс опять не работает.
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 28 апреля 2016, 12:35
+
+1
Сейчас не открыл больше двух поз обоих направлений:



Настройки такие:



Теперь все тоже с реверсом:

avatar

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

  • 28 апреля 2016, 17:18
+
0
Сейчас, всё в порядке. Андрей, огромное спасибо, за ваше терпение и труд!
avatar

  16  Krokus377 Автор Сообщений: 226 - Андрей

  • 28 апреля 2016, 19:19

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