vypchela

 
Уровень 12

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


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

Рейтинг 2147



РЕКОМЕНДУЮ




Лучшее от vypchela



Советник по Фибоначчи Комментариев 8
2020-11-10 16:12:30Рейтинг 0

Советник для МТ5 Комментариев 17
2022-10-22 17:34:39Рейтинг 0

Мультивалютный советник

Андрей прошу сделать в мультивалютном советнике http://mql.opentraders.ru/30765.html список валютных пар в одной строке (string Symbols = «EURUSD,GBPUSD»;

Добавить время начала и завершения торговли:

input int MagicNumber = 123; // Magic
input int StartHour = 1; // Start Hour
input int StartMin = 0; // Start Minute
input int EndHour = 23; // End Hour
input int EndMin = 0; // End Minute
//--
input int Step = 50; // Дельта

Добавить условие торговли открывать ордер 1-раз в день (вывести в настройки)
Добавить условие торговли открывать ордер 1-раз за бар (вывести в настройки)
Изменить ордера на BuyLimit, SellLimit — Дельту вывести в настройки, добавить Magic.
За ранее спасибо.
  • 0
  • Просмотров: 3078
  • 17 ноября 2021, 14:27
  • vypchela
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник на TriangleMA+BBands_Stop_v1
Следующая запись в группе  
Индикатор для подсчета объемов.
17 ноября 2021
18 ноября 2021

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

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

+
0
на 18-е
avatar

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

  • 17 ноября 2021, 17:20
+
0
Спасибо
avatar

  12  vypchela Автор Сообщений: 112

  • 17 ноября 2021, 18:29
+
0
avatar

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

  • 18 ноября 2021, 20:45
+
0
Оперативно, спасибо.*hi* 
avatar

  12  vypchela Автор Сообщений: 112

  • 19 ноября 2021, 03:58
+
0
Не работает ограничение по количеству ордеров один раз в день. Добавьте пожалуйста extern int CompareDay = 1; // Compare Day
avatar

  12  vypchela Автор Сообщений: 112

  • 19 ноября 2021, 04:57
+
0
avatar

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

  • 19 ноября 2021, 17:22
+
0
Спасибо. Андрей еще вопрос, прописывать пары через; или можно через запятую. Еще, подскажи где можно увеличить количество ордеров (кусок кода)
Редактирован: 20 ноября 2021, 08:19
avatar

  12  vypchela Автор Сообщений: 112

  • 20 ноября 2021, 07:50
+
0
пары можно писать через любой знак, даже пробел. советник на 4 пары.
чтобы увеличить см. здесь:

string symbols[4];


чтобы было несколько сделок в день, нужно убрать это:

&& OneDayDeal(symbols[i])


отсюда:


   if(t!=Time[0])
     {
      for(int i=0; i<ArraySize(symbols); i++)
        {
         if(symbols[i]!="")
           {
            if(TimeSession(StartHour,StartMin,EndHour,EndMin,TimeCurrent()) && OneDayDeal(symbols[i]))
               Trade(symbols[i]);
           }
        }
      t=Time[0];
     }
avatar

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

  • 20 ноября 2021, 16:15
+
0
Андрей можно ли изменить
string symbols[4];

чтобы не править код, при добавлении или удаления пары из строки
extern  string Symbols = "EURCHF,GBPUSD,EURUSD,USDJPY";

За ранее спасибо.
avatar

  12  vypchela Автор Сообщений: 112

  • 9 декабря 2021, 04:55
+
0
Андрей можно ли изменить


только так можно изменить:


string symbols[] = {"GBPUSD","EURUSD","USDCHF"};
avatar

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

  • 9 декабря 2021, 17:43
+
0
Еще раз спасибо, все понятно.:) 
avatar

  12  vypchela Автор Сообщений: 112

  • 20 ноября 2021, 18:50

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