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

Рейтинг 2087



РЕКОМЕНДУЮ



Торговый советник «Auto Trader» для включения/выключения кнопки АВТОТОРГОВЛЯ терминала MT5

Уважаемый Андрей!

23 января 2016 Вы написали отличный Торговый советник Auto Treder v.1 для включения/выключения кнопки АВТОТОРГОВЛЯ в торговом терминале МТ4.
Он работает четко и без нареканий.
Но есть большая просьба — его переделать или заново написать для терминала МТ 5?

Ссылка на топик заказа для МТ4: zakaz.opentraders.ru/30127.html

Прошу написать советник Auto Treder v.2
для включения/выключения кнопки АВТОТОРГОВЛЯ в торговом терминале МТ5

Данный советник позволяет задать время работы всех советников в терминале,
Его нужно запустить на любом свободном графике, и он будет включать кнопку АВТОТОРГОВЛЯ
в указанное время, и также ее отключать в указанное время.

Параметры советника:
1/. Time_mode — режим времени (Локальное или Терминальное)
2/. Time_on — диапазон времени, в который разрешено торговать советниками, 00:00-24:00
/например: 07:45-21:00, 17:10-18:00, 20:50-04:00/
3/. Функция выхода из всех позиций терминала перед окончанием работы советника.
  • +1
  • Просмотров: 3899
  • 2 июня 2016, 14:07
  • River
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
Посмотрю завтра.
avatar

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

  • 2 июня 2016, 16:12
+
0
Сделал пока вкл.откл. по времени:

//+------------------------------------------------------------------+
//|                                                   AutoTrader.mq5 |
//|                                              Copyright 2015, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.01"

#define VK_CONTROL 0x11 //CTRL key
#define KEY_CODE   'E'

#import "user32.dll"
void  keybd_event(int bVk,int bScan,int dwFlags,int dwExtraInfo);
#import

input string StartTime = "09:00";
input string EndTime   = "23:00";
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void Key()
  {
   keybd_event(VK_CONTROL,0,0,0);
   Sleep(10);
   keybd_event(KEY_CODE,0,0,0);
   Sleep(10);
   keybd_event(KEY_CODE,0,2,0);
   Sleep(10);
   keybd_event(VK_CONTROL,0,2,0);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
// включаем по времени
   if(TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)==0 && TimeCurrent()>StringToTime(StartTime) && TimeCurrent()<StringToTime(EndTime)) Key();
// выключаем по времени
   if(TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)==1 && !(TimeCurrent()>StringToTime(StartTime)) && TimeCurrent()<StringToTime(EndTime)) Key();
 
   Comment("\n Enable: ",TerminalInfoInteger(TERMINAL_TRADE_ALLOWED),
           "\n Time: ",TimeCurrent());
  }
//+------------------------------------------------------------------+


Редактирован: 3 июня 2016, 10:07
avatar

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

  • 3 июня 2016, 09:14
+
0
avatar

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

  • 3 июня 2016, 17:03

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