Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12
AirOne1  
seeking support, unable to load on chart.
Vladislav Andruschenko  
AirOne1:
seeking support, unable to load on chart.
Hello. 
Can you send log files? 

AirOne1  
Vladislav Andruschenko:
Hello. 
Can you send log files? 

2019.01.06 11:54:48.507 'Market\Lib4 EAPadPRO for MT4' is not script and cannot be executed


Vladislav Andruschenko  
AirOne1:

2019.01.06 11:54:48.507 'Market\Lib4 EAPadPRO for MT4' is not script and cannot be executed


Yes. It's a library. 
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

 );
Vinodkumar Kuzhippilli G Nair  

I am getting this error while compiling afer copying the code to my EA as per the steps provided.

" unsupported image format 'C:\Users\sesa73405\AppData\Roaming\MetaQuotes\Terminal\ABB77A136D66D1CB5AB6AFADCFF1F6A4\MQL4\Images\MyEA.bmp' MyEA.mq4 54 1 "

I have put MyEA.bmp file in the Images folder. It is saved in bmp format ( 24 bit and also 256 colors format tried).

How to fix this?


Moe Yan  
Vinodkumar Kuzhippilli, G Nair :

အပြန်အလှန်နားလည်သောတောင်းခံသောအချက်အလက်များသည်အပြန်အလှန်အားဖြင့်ကျွန်ုပ်၏အသိုင်းအ ၀ ိုင်းကိုပြန်လည်တောင်းခံရန်အတွက် EA ကိုသင်ကြားပို့ချပေးသောစကားလုံးများအားပြန်လည်စစ်ဆေးရန်လိုအပ်သည်။

"အထောက်အကူပြုပုံရိပ်ကို format နဲ့နဲ့ '' ကိုကို C: \ အသုံးပြုသူများ \ sesa73405 \ AppData \ Roaming \ MetaQuotes \ Terminal နှင့် \ ABB77A136D66D1CB5AB6AFADCFF1F6A4 \ MQL4 \ ပုံများ \ MyEA.bmp '' MyEA.mq4 54 1"

MyEA.bmp ဖိုင်ကိုသင်ကူးယူပြီးပြီဖြစ်သည်။ ဒုတိယမြောက် bmp format ဖြင့်သိမ်းဆည်းထားသည့်မှတ်ပုံတင် (၂၄ bit နှင့် ၂၅၆ အရောင်တင်ပြီးသောအချက်အလက်များသည်) ။

ဒီဟာကိုဘယ်လိုပြင်ရမလဲ။ ဒီဟာကိုဘယ်လိုပြင်ရမလဲ။


Moe Yan  
Vladislav Andruschenko:

Внимание!

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

на

Vladislav Andruschenko  

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


// 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
//+------------------------------------------------------------------+
system8  

HI, Very nice. Two questions. Can you add shortcut keys for Buy & Sell on MT4 version or MT5?

Is there no Close Trade Button on the MT4 Version (shortcut Key also if possible).


Thanks,

Joe

Vladislav Andruschenko  
system8 #:

HI, Very nice. Two questions. Can you add shortcut keys for Buy & Sell on MT4 version or MT5?

Is there no Close Trade Button on the MT4 Version (shortcut Key also if possible).


Thanks,

Joe

Hello.  unfortunately, at the moment there is no technical possibility to program.
system8  

Hi,


Don't know why I am getting this error with the library?


2023.08.18 06:58:56.503    Cannot call 'Lib4 EAPadPRO for MT4.ex4::EAPADPRO_LIBRARY_PrintToLogs', 'Lib4 EAPadPRO for MT4.ex4' is not loaded


Checked the folder and the library is there: MQL4\Libraries\Lib4 EAPadPRO for MT4.ex4    


Any help? Thanks ! Joe



Vladislav Andruschenko  
system8 #:

Hi,


Don't know why I am getting this error with the library?


2023.08.18 06:58:56.503    Cannot call 'Lib4 EAPadPRO for MT4.ex4::EAPADPRO_LIBRARY_PrintToLogs', 'Lib4 EAPadPRO for MT4.ex4' is not loaded


Checked the folder and the library is there: MQL4\Libraries\Lib4 EAPadPRO for MT4.ex4    


Any help? Thanks ! Joe



Hello. 
The library loaded to the mql4/market/scripts 
system8  

Hi,

Thanks for the help in previous comment above. A request. When you put on a Break Even Stop Loss, the Stop Loss Icon Covers the Price/Position. See attached. Can it be offset to the left when the Stop Loss is set to Break Even (SL 0p)?

Joe

File:
Eapad.JPG  34 kb
Vladislav Andruschenko  
system8 #:

Hi,

Thanks for the help in previous comment above. A request. When you put on a Break Even Stop Loss, the Stop Loss Icon Covers the Price/Position. See attached. Can it be offset to the left when the Stop Loss is set to Break Even (SL 0p)?

Joe

Thanks for the comment. At the moment there is no technical possibility to change this, but as soon as possible, I hope I will change it and fix the error.
Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12