Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Закажи разработку и отслеживай ее через мобильный телефон.
Nahum Rozental
73
Nahum Rozental 2009.04.01 06:14 
Добрый день.Как программно выключить советник из графика,чтобы вместо улыбки появился ихс.Спасибо.
Nefedov Kirill
2889
Nefedov Kirill 2009.04.01 06:52  
С помошью WinAPI нажать кнопку "Советники" в окне терминала.
Nahum Rozental
73
Nahum Rozental 2009.04.01 07:34  
HIDDEN >>:
С помошью WinAPI нажать кнопку "Советники" в окне терминала.

Спасибо.

Dmitry Fedoseev
41217
Dmitry Fedoseev 2009.04.01 12:55  
nrozental писал(а) >>
Добрый день.Как программно выключить советник из графика,чтобы вместо улыбки появился ихс.Спасибо.

Кнопку "Советники" отжать на панели инструментов. Крестик только от этого появляется. Если галку снять "Разрешить советнику торговать" то будет смайлик :-(. Еще можно не в настройках эту галку снимать, а в окне свойств советника.

Nahum Rozental
73
Nahum Rozental 2009.04.01 15:47  
Integer >>:

Кнопку "Советники" отжать на панели инструментов. Крестик только от этого появляется. Если галку снять "Разрешить советнику торговать" то будет смайлик :-(. Еще можно не в настройках эту галку снимать, а в окне свойств советника.

Спасибо.

Виктор
Модератор
6560
Виктор 2009.04.01 16:34  
nrozental >>:
Добрый день.Как программно выключить советник из графика,чтобы вместо улыбки появился ихс.Спасибо.

А смысл? Разве недостаточно программно запретить советнику торговать, это же на порядок проще?

mql4com
338
mql4com 2009.04.01 16:52  
granit77 >>:

А смысл? Разве недостаточно программно запретить советнику торговать, это же на порядок проще?

Советник не обязательно должен торговать, он еще может другой работой заниматься...

По вопросу топикстартера: советник можно удалить через WinAPI "нажатием" на кнопку Remove.

Andrew Kornishkin
6687
Andrew Kornishkin 2016.01.19 17:14  
Integer:

Кнопку "Советники" отжать на панели инструментов. Крестик только от этого появляется. Если галку снять "Разрешить советнику торговать" то будет смайлик :-(. Еще можно не в настройках эту галку снимать, а в окне свойств советника.

Можно где то посмотреть пример, как программно нажать кнопку Автоторговля из советника.
Andrew Kornishkin
6687
Andrew Kornishkin 2016.01.20 00:59  

Так сделал. Жмет Ctrl+E. 

#include <WinUser32.mqh>

#define PAUSE      10
#define VK_CONTROL 0x11 //CTRL key
#define KEY_CODE   'E'
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   keybd_event(VK_CONTROL,0,0,0);
   Sleep(PAUSE);
   keybd_event(KEY_CODE,0,0,0);
   Sleep(PAUSE);
   keybd_event(KEY_CODE,0,2,0);
   Sleep(PAUSE);
   keybd_event(VK_CONTROL,0,2,0);
  }
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий