Yalnızca ürünü satın alan veya kiralayan kullanıcılar yorum yazabilir
12
Vladislav Andruschenko  
Global update to version 23

- Auto-save notification settings on a DEMO account.
- Disable notifications on the Real account by default.
- Added check of the status of PUSH notifications, if they are enabled in the terminal settings.
- Added the ability to enable / disable the creation of screenshots in the settings of the Screenshot panel for Open / Close.
- Screenshots are created in the folder of your terminal \ Files \ Name of the expert \, with a size of 1024 * 768.
- Added a variable in the AutoMinimize panel settings in seconds (60 seconds by default) 0 - disabled.
- Automatic minimization of the EAPADPRO window after a specified number of seconds to reduce the load on the computer when the user does not interact with the schedule.
- Any inaction on the chart: click on the chart, click on objects, change the size of the graphs - leads to the automatic minimization of the window of our EAPADPRO panel.
- If the window is in focus (selected) - automatic folding is disabled!
- To disable auto minimization - set the panel settings in the field AutoMinimize = 0.
- Added a control unit and control the speed of the quotes and the speed of testing.
The speed is divided into 10 values. These values depend on the standard speed of the strategy tester in the terminal.
1 - Slow, 10 - Quick!
- Added PAUSE button - You can pause testing and operation of the simulator.
- Added CheckBox and the ability to set a pause after opening a position (activation of a pending order, opening a new position) or closing
positions. If the position has been opened or closed, the simulator automatically pauses. To continue the work of the simulator, press the START button!
- Added block output table open deals and positions. This block allows you to monitor current positions without reference to the terminal
report. By default, this block is hidden, you can activate it by clicking on the corresponding arrow!

.... and much more

Глобальное обновление до версии 23


 - Автосохранение настроек уведомления на DEMO счете .

 - Отключение уведомлений на Реальном счете по умолчанию.

 - Добавлена проверка состояния PUSH уведомлений, если они включены в настройках терминала. 

 - Добавлена возможность включить/отключить создание скриншотов в настройках панели Screenshot на Открытие / закрытие .

 - Скриншоты создаются в папке Вашего терминала\Files\Название эксперта\ ,с размером 1024*768.

 - Добавлена переменная в настройках панели AutoMinimize в секундах (60 сеукунд по умолчанию) 0 - отключено. 

 - Автоматическая минимизация окна EAPADPRO через заданое количество секунд для снижения нагрузки на компьютер, когда пользователь не взаимодействует  графиком. 

 - Любое бездействие на графике: клик на графике, клик на объектах, изменения размера графиков - приводит к автоматическому сворачивании окна нашей панели EAPADPRO. 

 - Если окно в фокусе (выбрано) - автоматическое сворачивание отключено!

 - Чтобы отключить авто минимизацию - установите в настройках панели в поле AutoMinimize = 0.

 - Добавлен блок управления и контроля скорости работы котировок и скорости тестирования.

Скорость разделяется на 10 значений. Эти значения зависят от стандартной скорости работы тестера стратегий в терминале.

1 - Медленно, 10 - Быстро!

 - Добавлена кнопка ПАУЗА - Вы можете приостановить тестирование и работу тренажера.

 - Добавлены ЧекБокс и возможность устанавливать паузу после открытия позиции(активация отложенного ордера, открытие новой позиции ) или закрытия

позиции. Если позиция была открыта или закрыта, тренажер автоматически нажмет на паузу. Для продолжения работы тренажера нажмите на кнопку СТАРТ!

 - Добавлен блок вывода таблицы открытых сделок и позиций. Данный блок позволяет следить за текущими позициями без обращения к терминальному

отчету. По умолчанию данный блок скрыт, Вы можете активировать его, нажав на соответствующую стрелку!


.... и многое другое

ธารา คมสัน  
Vladislav Andruschenko:
Global update to version 23

- Auto-save notification settings on a DEMO account.
- Disable notifications on the Real account by default.
- Added check of the status of PUSH notifications, if they are enabled in the terminal settings.
- Added the ability to enable / disable the creation of screenshots in the settings of the Screenshot panel for Open / Close.
- Screenshots are created in the folder of your terminal \ Files \ Name of the expert \, with a size of 1024 * 768.
- Added a variable in the AutoMinimize panel settings in seconds (60 seconds by default) 0 - disabled.
- Automatic minimization of the EAPADPRO window after a specified number of seconds to reduce the load on the computer when the user does not interact with the schedule.
- Any inaction on the chart: click on the chart, click on objects, change the size of the graphs - leads to the automatic minimization of the window of our EAPADPRO panel.
- If the window is in focus (selected) - automatic folding is disabled!
- To disable auto minimization - set the panel settings in the field AutoMinimize = 0.
- Added a control unit and control the speed of the quotes and the speed of testing.
The speed is divided into 10 values. These values depend on the standard speed of the strategy tester in the terminal.
1 - Slow, 10 - Quick!
- Added PAUSE button - You can pause testing and operation of the simulator.
- Added CheckBox and the ability to set a pause after opening a position (activation of a pending order, opening a new position) or closing
positions. If the position has been opened or closed, the simulator automatically pauses. To continue the work of the simulator, press the START button!
- Added block output table open deals and positions. This block allows you to monitor current positions without reference to the terminal
report. By default, this block is hidden, you can activate it by clicking on the corresponding arrow!

.... and much more

Глобальное обновление до версии 23


 - Автосохранение настроек уведомления на DEMO счете .

 - Отключение уведомлений на Реальном счете по умолчанию.

 - Добавлена проверка состояния PUSH уведомлений, если они включены в настройках терминала. 

 - Добавлена возможность включить/отключить создание скриншотов в настройках панели Screenshot на Открытие / закрытие .

 - Скриншоты создаются в папке Вашего терминала\Files\Название эксперта\ ,с размером 1024*768.

 - Добавлена переменная в настройках панели AutoMinimize в секундах (60 сеукунд по умолчанию) 0 - отключено. 

 - Автоматическая минимизация окна EAPADPRO через заданое количество секунд для снижения нагрузки на компьютер, когда пользователь не взаимодействует  графиком. 

 - Любое бездействие на графике: клик на графике, клик на объектах, изменения размера графиков - приводит к автоматическому сворачивании окна нашей панели EAPADPRO. 

 - Если окно в фокусе (выбрано) - автоматическое сворачивание отключено!

 - Чтобы отключить авто минимизацию - установите в настройках панели в поле AutoMinimize = 0.

 - Добавлен блок управления и контроля скорости работы котировок и скорости тестирования.

Скорость разделяется на 10 значений. Эти значения зависят от стандартной скорости работы тестера стратегий в терминале.

1 - Медленно, 10 - Быстро!

 - Добавлена кнопка ПАУЗА - Вы можете приостановить тестирование и работу тренажера.

 - Добавлены ЧекБокс и возможность устанавливать паузу после открытия позиции(активация отложенного ордера, открытие новой позиции ) или закрытия

позиции. Если позиция была открыта или закрыта, тренажер автоматически нажмет на паузу. Для продолжения работы тренажера нажмите на кнопку СТАРТ!

 - Добавлен блок вывода таблицы открытых сделок и позиций. Данный блок позволяет следить за текущими позициями без обращения к терминальному

отчету. По умолчанию данный блок скрыт, Вы можете активировать его, нажав на соответствующую стрелку!


.... и многое другое

Vladislav Andruschenko  

Внимание!

Для использования новой версии замените код инициализации:

на

void EAPADPRO_LIBRARY_OnInit(bool ShowEaPadProexport=true,
 int MagicForEaPadPRO=0,
 int MagicForEaPadPRO_Open=-1,
 string CommentForEaPadPRO="",
 bool DemoForEaPadPRO=false,
 string EaNameForEaPadPRO=defEANAME,
 int TypeFillingForEaPadPRO=0,
 string FontNameForEaPadPRO="",
 string Notice_Open_NameSoundForEaPadPRO="",
 string Notice_Close_NameSoundForEaPadPRO="",
 string Notice_Modify_NameSoundForEaPadPRO="",
 string Notice_Error_NameSoundForEaPadPRO="",
 string BMPLOGOForEaPadPRO=BMPLOGO,
 string versioneaForEaPadPRO=versionea,
 string NICKNAMEForEaPadPRO=YourName,
 bool ShowBuySell=true,
 double StartLotToEapadPRO=0

 );

Auttapol Chulak  
Vladislav Andruschenko:

Внимание!

Для использования новой версии замените код инициализации:

на


วิวสวย' เยาวราช  
void EAPADPRO_LIBRARY_OnInit(bool ShowEaPadProexport=true,
 int MagicForEaPadPRO=0,
 int MagicForEaPadPRO_Open=-1,
 string CommentForEaPadPRO="",
 bool DemoForEaPadPRO=false,
 string EaNameForEaPadPRO=defEANAME,
 int TypeFillingForEaPadPRO=0,
 string FontNameForEaPadPRO="",
 string Notice_Open_NameSoundForEaPadPRO="",
 string Notice_Close_NameSoundForEaPadPRO="",
 string Notice_Modify_NameSoundForEaPadPRO="",
 string Notice_Error_NameSoundForEaPadPRO="",
 string BMPLOGOForEaPadPRO=BMPLOGO,
 string versioneaForEaPadPRO=versionea,
 string NICKNAMEForEaPadPRO=YourName,
 bool ShowBuySell=true,
 double StartLotToEapadPRO=0

 );
j0gs  
I tried setting it up on my MT5 but it failed. Kindly see the attached photo. Please help. Thanks!
Dosyalar:
129.PNG  37 kb
Vladislav Andruschenko  
j0gs #:
I tried setting it up on my MT5 but it failed. Kindly see the attached photo. Please help. Thanks!
Attach this code of your include. 
j0gs  

Vladislav Andruschenko #:
Attach this code of your include. 


Thank you for your response but which code?
Vladislav Andruschenko  
j0gs #:
Thank you for your response but which code?
where you have written include. To answer your question, I must see the reason. show the code how you linked my library.
Vladislav Andruschenko  

Код для вставки в Вашего эксперта:

// Step 1 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
// Вставляем в начале  кода
//+------------------------------------------------------------------+
// Авторские права моей панели! Не изменять!
#define EAPADPRODescription "\n\nEAPADPRO pad by www.expforex.com"
#property strict
#ifdef __MQL5__ 
#define MT "MT5" 
#endif
#ifdef __MQL4__ 
#define ORDER_FILLING_FOK 0 
#define MT "MT4" 
#endif
//===========================
// Данные о Вашей программе |
//===========================
// Уведомление о том, что это демо версия вашей программы (Будет отображаться в панели)
bool DEMO=false;
// Версия
#define versionea "77.777"
#property version versionea
// BMP LOGO 60x60  
#define BMPLOGO "Images\\EAPADPRO_Images\\YOURLOGO.bmp" 
#resource "\\"+BMPLOGO;
// Иконка Вашего продукта
#property icon      "\\Images\\EAPADPRO_Images\\YOURLOGO.ico" 
// Имя эксперта
#define defEANAME "EA NAME"
// Ваше описание продукта 
#property description defEANAME+" for "+MT+" "+EAPADPRODescription 
// Ваш ник или имя, отображается внизу панели  
#define YourName "Your Nick"  
// Ваши авторские права
#property copyright   YourName+" Your Copyright" 
// ###########################################################################

// Step 2 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
// Заменить Print на EAPADPRO_LIBRARY_PrintToLogs
// Например: EAPADPRO_LIBRARY_PrintToLogs("Этот принт будет напечатан в журнале ");
//+------------------------------------------------------------------+
// ###########################################################################



// Step 3 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
// Добавить в начало функции открытия позиций или ордеров            
//+------------------------------------------------------------------+
// if(MODIFYONLY)return(false);
// ###########################################################################




// Step 4 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
// Добавить в обработку ошибок для уведомлений раздела NOTICE: 
//+------------------------------------------------------------------+
// EAPADPRO_LIBRARY_Notice_ErrorCheck(информация, информация о работе функции,номер ошибки);
// например:
// EAPADPRO_LIBRARY_Notice_ErrorCheck("СЮДА ЗАПИСЫВАЕМ ИНФОРМАЦИЮ","Line: "+__LINE__+" Function: "+__FUNCTION__+"\n"+__FUNCSIG__,GetLastError());
// например:
// Notice_ErrorCheck("ClosePosition ERROR "+OrderTicket(),"Line: "+__LINE__+" Function: "+__FUNCTION__ ,GetLastError());
// ###########################################################################




// Step 5 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
//| внести код в  OnInit                                             |
//+------------------------------------------------------------------+
void OnInit()
  {
   EAPADPRO_LIBRARY_PrintToLogs("Этот принт будет напечатан в журнале ");
// Этот код мы также добавляем в OnTick:
// Сюда можно записать ваши внешние переменные в формате: "Название","Значение" Всего до 10 переменных
   CreateInputs("Inputs_TEST1",TimeCurrent(),"Inputs_TEST2","Inputs_TEST2");
// Сюда можно записать ваши данные по стратегии в формате: "Название","Значение" Всего до 10 значений
   CreateStrategy("Strategy_TEST1",TimeCurrent(),"Strategy_TEST2","Strategy_TEST2");

//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
   EAPADPRO_LIBRARY_OnInit(ShowEaPadPro,-1,-1,"EAPADPRO",DEMO,defEANAME,ORDER_FILLING_FOK,FontName,Notice_Open_NameSound,Notice_Close_NameSound,Notice_Modify_NameSound,
                           Notice_Error_NameSound,BMPLOGO,versionea,YourName,true,0);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================

   return;
  }
// ###########################################################################

// Step 6 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
//| внести код в OnDeinit                                            |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
   EAPADPRO_LIBRARY_OnDeinit(reason);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
  }
// ###########################################################################

// Step 7 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
//| внести код в  OnTick                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
   MODIFYONLY=Get_MODIFYONLY();
   STOPTRADING=Get_STOPTRADING();
   EAPADPRO_LIBRARY_OnTick(ShowEaPadPro);

// Копируем тот же код из OnInit
// Сюда можно записать ваши внешние переменные в формате: "Название","Значение" Всего до 10 переменных
   CreateInputs("Inputs_TEST1",TimeCurrent(),"Inputs_TEST2","Inputs_TEST2");
// Сюда можно записать ваши данные по стратегии в формате: "Название","Значение" Всего до 10 значений
   CreateStrategy("Strategy_TEST1",TimeCurrent(),"Strategy_TEST2","Strategy_TEST2");

// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
  }
// ###########################################################################

// Step 8 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
//| внести код в OnTrade или добавить, Если нет                      |
//+------------------------------------------------------------------+
void OnTrade()
  {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
   EAPADPRO_LIBRARY_OnTrade(ShowEaPadPro);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
  }
// ###########################################################################

// Step 9 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
//|  внести код в   OnChartEvent  или добавить, Если нет             |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
  {
//============================================================================
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
   EAPADPRO_LIBRARY_OnChartEvent(id,lparam,dparam,sparam,ShowEaPadPro);
// EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO EAPADPRO
//============================================================================
  }
// ###########################################################################

// Step 10 ####################################################################
// Эта шаг для установки нашей панели в вашего эксперта
// ###########################################################################
//+------------------------------------------------------------------+
// Вставляем в конце кода
//+------------------------------------------------------------------+
input string EAPadPRO=" =============== EAPadPRO Info ";
input bool ShowEaPadPro=true;
input string FontName="Roboto";
input string Notice_Open_NameSound="ok";
input string Notice_Close_NameSound="request";
input string Notice_Modify_NameSound="stops";
input string Notice_Error_NameSound="alert2";

bool STOPTRADING=false;
bool MODIFYONLY=false;

#ifdef __MQL5__ 
#import "Lib5 EAPadPRO for MT5.ex5"
#endif
#ifdef __MQL4__
#import "Lib4 EAPadPRO for MT4.ex4"
#endif
void EAPADPRO_LIBRARY_OnInit(bool ShowEaPadProexport=true,
                             int MagicForEaPadPRO=0,
                             int MagicForEaPadPRO_Open=-1,
                             string CommentForEaPadPRO="",
                             bool DemoForEaPadPRO=false,
                             string EaNameForEaPadPRO=defEANAME,
                             int TypeFillingForEaPadPRO=ORDER_FILLING_FOK,
                             string FontNameForEaPadPRO="",
                             string Notice_Open_NameSoundForEaPadPRO="",
                             string Notice_Close_NameSoundForEaPadPRO="",
                             string Notice_Modify_NameSoundForEaPadPRO="",
                             string Notice_Error_NameSoundForEaPadPRO="",
                             string BMPLOGOForEaPadPRO=BMPLOGO,
                             string versioneaForEaPadPRO=versionea,
                             string NICKNAMEForEaPadPRO=YourName,
                             bool ShowBuySell=true,
                             double StartLotToEapadPRO=0

                             );
bool Get_STOPTRADING();
bool Get_MODIFYONLY();

void EAPADPRO_LIBRARY_OnDeinit(const int reason);
void EAPADPRO_LIBRARY_OnTick(bool ShowEaPadProexport=true);
void EAPADPRO_LIBRARY_OnTrade(bool ShowEaPadProexport=true);
void EAPADPRO_LIBRARY_OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam,bool ShowEaPadProexport=true);
void CreateInputs(string inputs_name_1=" ",string inputs_value_1=" ",
                  string inputs_name_2=" ",string inputs_value_2=" ",
                  string inputs_name_3="",string inputs_value_3="",
                  string inputs_name_4="",string inputs_value_4="",
                  string inputs_name_5="",string inputs_value_5="",
                  string inputs_name_6="",string inputs_value_6="",
                  string inputs_name_7="",string inputs_value_7="",
                  string inputs_name_8="",string inputs_value_8="",
                  string inputs_name_9="",string inputs_value_9="",
                  string inputs_name_10="",string inputs_value_10="");
void CreateStrategy(string strategy_name_1=" ",string strategy_value_1=" ",
                    string strategy_name_2=" ",string strategy_value_2=" ",
                    string strategy_name_3="",string strategy_value_3="",
                    string strategy_name_4="",string strategy_value_4="",
                    string strategy_name_5="",string strategy_value_5="",
                    string strategy_name_6="",string strategy_value_6="",
                    string strategy_name_7="",string strategy_value_7="",
                    string strategy_name_8="",string strategy_value_8="",
                    string strategy_name_9="",string strategy_value_9="",
                    string strategy_name_10="",string strategy_value_10="");
void EAPADPRO_LIBRARY_PrintToLogs(string text="");
void EAPADPRO_LIBRARY_Notice_ErrorCheck(string infoabouterror="",string techinfofunction="",int NumberofError=-1);

#import
//+------------------------------------------------------------------+
Kaysar Sabraimov  

Test results for MT5 bld.4040: panel cannot open trades, error code is returned 10030 "Invalid Order Filling Type" - pls see print-screen attached.

Also I tried inside function EAPADPRO_LIBRARY_OnInit() to invoke TypeFillingForEaPadPRO with different values (e.g. TypeFillingForEaPadPRO =ORDER_FILLING_IOC) - results are the same.

Same error appears in Visual Tester.

Panel was tested on Demo accounts of ICMarkets and FPMarkets.

Dosyalar:
Kaysar Sabraimov  
Also I kindly ask you to add Font Size as parameter to EAPADPRO_LIBRARY_OnInit() function, with Value=0 - autosize option, and values above 0 for setting precise font size at startup.
Vladislav Andruschenko  
Kaysar Sabraimov # :

Test results for MT5 bld.4040: panel cannot open trades, error code is returned 10030 "Invalid Order Filling Type" - pls see print-screen attached.

Also I tried inside function EAPADPRO_LIBRARY_OnInit() to invoke TypeFillingForEaPadPRO with different values (e.g. TypeFillingForEaPadPRO =ORDER_FILLING_IOC) - results are the same.

Same error appears in Visual Tester.

Panel was tested on Demo accounts of ICMarkets and FPMarkets.

P

Hello.

Thank you for message.

Strange. This parameter works in all Expert Advisors.

here is the description:

The type of fill positions and orders.
It is used for the MT5 terminal.
In AUTO mode, the Expert Advisor tries to determine the fill type automatically.
But, in some situations, you need to set the fill type yourself.


If you get an error when opening a position 10030 TRADE_RETCODE_INVALID_FILL, An unsupported type of execution of the remainder order is indicated.
Set the type of fill that your broker rules.


Example:
FillOrKill
This execution policy means that the order can be executed only in the specified amount. If the market currently does not have a sufficient amount of a financial instrument, then the order will not be executed. The required volume can be made up of several offers available at the moment in the market.




ImmediateOrCancel
It means the agreement to make a deal on the maximum available volume on the market within limits specified in the warrant. In case of impossibility of full execution, the order will be executed for an accessible volume, and the unexecuted order volume will be canceled.




Return
This mode is used for market, limit, and stop-limit orders and only in the modes “Market Execution” and “Stock Execution”. In case of partial execution, a market or limit order with a residual volume is not withdrawn but continues to operate.
For stop-limit orders, the corresponding limit order with the execution type Return will be created upon activation.
Vladislav Andruschenko  

Version 24.404 2024.04.04

Global Update EAPADPRO v55

-Added: information about profit from closed positions to the chart.

 The information is displayed for each bar of the current timeframe. 

 You can change the timeframe to see the result of trading on a certain bar of the current timeframe.

 If several positions/deals are closed on one bar of the current timeframe, the trading result is summarized, and the total information for a certain bar is displayed. 

 The information is updated when the next position/deal is closed. 

 You can turn off showing history in the panel settings.


===========================================================================================

-Added: The status of the Expert Advisor operation if it was launched on the server from "VPS MQL MetaQuotes".

 When Expert Advisor is running on the server from MetaQuotes, a message will be created on the home computer that Expert Advisors are running on the server "VPS MQL MetaQuotes". The smiley face is blue. 

 Attention: If an Expert Advisor is launched on both the server and the home computer, it can trade in parallel on 2 terminals (server "VPS MQL MetaQuotes" + home computer); there may be conflicts.

 Attention: If the Expert Advisor is launched on the server "VPS MQL MetaQuotes", do not Turn it on work on the home computer to avoid conflicts.

 Frequency of polling the status of work on the server = 1 day. 

 After deinitialization of the Expert Advisor on the server - It will get the status - stopped. 

 To test the work on the server from "VPS MQL MetaQuotes", pending orders are created! 


===========================================================================================

-Added: The error status of the Expert Advisor operation can now be read on the EAPADPRO panel. 

 You can click on the Smile or the Expert Advisor operation status bar and you will be shown a message about current errors of Expert Advisor operation. 

 If you click on the Smile button on the panel, you will be shown the causes and errors and their solutions with pictures.


===========================================================================================

-Added: Notification of errors and opening/closing of trades to the chart in the form of InfoBox. 

 Notification is shown for 4 types:

---Opening a new trade;

---Closing a deal;

---Modification of a trade;

---Error received by Expert Advisor from the server;

 In the EAPADPRO panel settings, you can turn on or off the notification type you need. 

 Notifications can be viewed as they arrive in the notification queue. 

 Notifications are accumulated in a data array each time you install/reinstall/change Expert Advisor settings.

 In the EAPADPRO header you can also enable disable INFOBOX. 


===========================================================================================

-Added: Working with Telegram (Beta version)

 For Expert Advisor to work with the Telegram bot, you need to set up the bot on your phone and create a "public" or "private" channel. 

To receive notifications from your account, you need to assign your bot as an administrator of your "public" or "private" channel. 

Attention! Sending notifications and working with commands takes computer resources! Use the Telegram bot only for your own needs. 

How To set Telegram bot: https://www.mql5.com/en/market/product/30733#!tab=comments&page=1&comment=52925811

New settings for working with Telegram: 

EAPadPRO2=" =============== Telegram bot ";

==input ENUM_UPDATE_MODE TG_UpdateMode=UPDATE_SLOW --> Update Mode. Timer speed, to receive commands from Telegram bot. The faster the timer runs, the more computer resources will be used! Please do not change it unnecessarily. 2sec,3sec,10sec

==TG_PRIORITY=TG_HOME_VPS --> Priority of work. This is the priority mode when the Telegram bot works on the MetaQuotes VPS server and your home computer. 

   TG_HOME_ONLY=1, // Only the HOME bot. The Telegram bot works only on the home computer.

   TG_VPS_ONLY=2, // Only the VPS bot. The Telegram bot works only on the MetaQuotes VPS server.

   TG_VPS_HOME=3, // First VPS bot, second HOME bot. The Telegram bot works on the MetaQuotes VPS server if you upload it to the server. If not, it will work on your home terminal. Check the work on the VPS server every 10 minutes. 

   TG_HOME_VPS=4, // First HOME bot, second VPS bot. The Telegram bot works on a home computer, but if the home computer/terminal is turned off, it will work on the VPS server from MetaQuotes. Check the VPS server's work every 10 minutes. 

Attention! Screenshots are not available on the VPS server from MetaQuotes!

==TG_Token="" --> Token bot. Token (unique code) of the bot that will send notifications and receive commands

==TG_ChannelName="" --> --> Public Channel Name @. Or "private" ID starts -100 of the private channel. That will send notifications about opening/closing/modification/errors and screenshots from the terminal. 

==TG_UserNameFilter="" --> Whitelist Usernames. List of users, starting with @, who can use the bot.

Attention! Sending notifications and working with commands takes computer resources! Use the Telegram bot only for your own needs. 

==TG_UseBotTimer=false;//TG_UseBotTimer --> Working with the bot from the phone

New notification type added to EAPADPRO panel settings:

==Notice Open TG - Send a notification to the Telegram channel if a trade is open;

==Notice Close TG - Send a notification to the Telegram channel if a trade is closed;

==Notice Modify TG - Send a notification to the Telegram channel if a trade is modified;

==Notice Error TG - Send a notification to the Telegram channel if an error is received;

==ScreenShot TG - Send a screenshot to the Telegram channel if a trade is opened or closed;

Attention! This is a beta version of working with the Telegram bot. We are working on improving and adding new features. 

If you have any suggestions, please write in the "Comments" section. 


===========================================================================================

-Improvement: Code optimization to increase speed.

-Improvement: The speed of the panel update in the strategy tester is now calculated automatically depending on the speed of quotes arrival. 

 This is done to increase the speed of the program in the strategy tester.

 Information update is now equal to 1 real second.

-Improvement: The speed of the program running EAPADPRO in the strategy tester. 

 Attention! Events in the strategy tester are processed only when a new tick is created. 

 If a new tick (minimum price movement) is not created, then the panel waits for the next tick. 

  With Visualization: 

   Version 48: 390sec (TickSniper 2024-2024)

   Version 55: 244sec >>159% (TickSniper 2024-2024)

  w/o Visualization: 

   Version 48: 363sec (TickSniper 2020-2024)

   Version 55: 220sec >>165% (TickSniper 2020-2024)

  with Visualization: 

   Version 48: 15750sec (TickSniper 2020-2024)

   Version 55: 6220sec >>253% (TickSniper 2020-2024)



-Improvement: The color of the button to close a position on the chart changes depending on the current profit of this position. 

-Improvement: Graphic improvements to optimize the Expert Advisor's performance

-Improvement: The account deposit Symbol is cent ¢, USD $, or eur €. All others are the first letter of the deposit currency name. 

-Improvement: When visual testing is completed, objects are not removed from the graph. 

-Improvement: When creating screenshots after opening/closing positions, the EAPAPDPRO Control Panel will be expanded to show full information.  

 This is done in order to study the trading history of Expert Advisor on the visualization graph after testing is completed.

-Fixed: Managing positions and orders from the chart when the panel is minimized.

-Fixed: Corrected the error of clearing the chart from unused order labels.

-Fixed: AutoSize when switching charts.

-Fixed: Drawing errors to Print when the Expert Advisor runs on "VPS MQL MetaQuotes"

Vladislav Andruschenko  
🚀 EAPadPRO – The Ultimate Information Panel for Expert Advisors!

The EAPadPRO Dashboard is a revolutionary tool designed to enhance your Forex trading experience. Seamlessly integrated with our Expert Advisors, this advanced information panel offers intuitive controls, real-time data, and comprehensive settings management. Whether you're monitoring trading performance or fine-tuning EA parameters, EAPadPRO empowers you to take complete control of your trading strategy. Elevate your trading to the next level with the EAPadPRO Dashboard – your trusted companion for automated trading!

Learn more in your language:

English – https://expforex.com/eapadpro/
Chinese (zh) – https://expforex.com/zh/eapadpro/ – 专家顾问信息面板,为您提供全方位支持
French (fr) – https://expforex.com/fr/eapadpro/ – Tableau de bord pour vos conseillers experts
German (de) – https://expforex.com/de/eapadpro/ – Informationspanel für Ihre Expertenberater
Italian (it) – https://expforex.com/it/eapadpro/ – Pannello informativo per i tuoi esperti
Japanese (ja) – https://expforex.com/ja/eapadpro/ – エキスパートアドバイザーのための情報パネル
Korean (ko) – https://expforex.com/ko/eapadpro/ – 전문가 어드바이저를 위한 정보 패널
Portuguese (pt) – https://expforex.com/pt/eapadpro/ – Painel de informações para seus consultores especialistas
Russian (ru) – https://expforex.com/ru/eapadpro/ – Информационная панель для ваших советников
Spanish (es) – https://expforex.com/es/eapadpro/ – Panel de información para tus asesores expertos
Turkish (tr) – https://expforex.com/tr/eapadpro/ – Uzman Danışmanlar için Bilgi Paneli
Ukrainian (ua) – https://expforex.com/ua/eapadpro/ – Інформаційна панель для ваших радників
Vladislav Andruschenko  
🚀 EAPadPRO Library – Adding Our Panel to Your EA!

Take your Expert Advisor functionality to the next level with EAPadPRO Library! This innovative tool allows seamless integration of the EAPadPRO Panel into your own trading robots. Designed for convenience and efficiency, the library empowers developers and traders alike with:

Advanced Controls: Manage settings directly from the panel.
Real-Time Monitoring: View essential trading metrics in a single glance.
Seamless Integration: Add EAPadPRO to any EA for enhanced usability.
Elevate your Expert Advisor's potential and experience unparalleled control and insights.


🌍 Learn more and add EAPadPRO to your EA in your language:


Chinese (zh) – https://expforex.com/zh/eapadpro-library/ – 为您的 EA 提供高级面板支持
French (fr) – https://expforex.com/fr/eapadpro-library/ – Ajoutez un tableau de bord avancé à vos EA
German (de) – https://expforex.com/de/eapadpro-library/ – Ein erweitertes Panel für Ihre EAs hinzufügen
Italian (it) – https://expforex.com/it/eapadpro-library/ – Aggiungi un pannello avanzato al tuo EA
Japanese (ja) – https://expforex.com/ja/eapadpro-library/ – EA に高度なパネルを追加
Korean (ko) – https://expforex.com/ko/eapadpro-library/ – EA에 고급 패널 추가
Portuguese (pt) – https://expforex.com/pt/eapadpro-library/ – Adicione um painel avançado ao seu EA
Russian (ru) – https://expforex.com/ru/eapadpro-library/ – Добавьте продвинутую панель в ваш советник
Spanish (es) – https://expforex.com/es/eapadpro-library/ – Agrega un panel avanzado a tus EA
Turkish (tr) – https://expforex.com/tr/eapadpro-library/ – EA’nize gelişmiş bir panel ekleyin

Ukrainian (ua) – https://expforex.com/ua/eapadpro-library/ – Додайте просунуту панель до вашого радника



Vladislav Andruschenko  
🚀 EAPadPRO Library – Adding Our Panel to Your EA!

Take your Expert Advisor functionality to the next level with EAPadPRO Library! This innovative tool allows seamless integration of the EAPadPRO Panel into your own trading robots. Designed for convenience and efficiency, the library empowers developers and traders alike with:

Advanced Controls: Manage settings directly from the panel.
Real-Time Monitoring: View essential trading metrics in a single glance.
Seamless Integration: Add EAPadPRO to any EA for enhanced usability.
Elevate your Expert Advisor's potential and experience unparalleled control and insights.


🌍 Learn more and add EAPadPRO to your EA in your language:


Chinese (zh) – https://expforex.com/zh/eapadpro-library/ – 为您的 EA 提供高级面板支持
French (fr) – https://expforex.com/fr/eapadpro-library/ – Ajoutez un tableau de bord avancé à vos EA
German (de) – https://expforex.com/de/eapadpro-library/ – Ein erweitertes Panel für Ihre EAs hinzufügen
Italian (it) – https://expforex.com/it/eapadpro-library/ – Aggiungi un pannello avanzato al tuo EA
Japanese (ja) – https://expforex.com/ja/eapadpro-library/ – EA に高度なパネルを追加
Korean (ko) – https://expforex.com/ko/eapadpro-library/ – EA에 고급 패널 추가
Portuguese (pt) – https://expforex.com/pt/eapadpro-library/ – Adicione um painel avançado ao seu EA
Russian (ru) – https://expforex.com/ru/eapadpro-library/ – Добавьте продвинутую панель в ваш советник
Spanish (es) – https://expforex.com/es/eapadpro-library/ – Agrega un panel avanzado a tus EA
Turkish (tr) – https://expforex.com/tr/eapadpro-library/ – EA’nize gelişmiş bir panel ekleyin

Ukrainian (ua) – https://expforex.com/ua/eapadpro-library/ – Додайте просунуту панель до вашого радника



Yalnızca ürünü satın alan veya kiralayan kullanıcılar yorum yazabilir
12