Error after run Custom Block
-
Please ask someone who knows. This code from genius guy that create a custom block to control Algo-Trading Button in MT5 but after run have error ... please Help find this solution. Thank you in advance.


----- Upper Block ------
bool Status = (bool) TerminalInfoInteger(TERMINAL_TRADE_ALLOWED);if(Status != false)
{
HANDLE hChart = (HANDLE) ChartGetInteger(ChartID(), CHART_WINDOW_HANDLE);
PostMessageW(GetAncestor(hChart, GA_ROOT), WM_COMMAND, MT_WMCMD_EXPERTS, 0);
}
~next~----- Lower Block ------
#ifdef MQL5
#include <WinAPI\winapi.mqh>
#define MT_WMCMD_EXPERTS 32851
#else
#define HANDLE int
#define PVOID int
#import "user32.dll"
HANDLE GetAncestor( HANDLE hwnd, uint flags);
int PostMessageW( HANDLE hwnd, uint Msg, PVOID param, PVOID param );
#import
#define MT_WMCMD_EXPERTS 33020
#endif#define WM_COMMAND 0x0111
#define GA_ROOT 2 -
All to do is in this page: https://fxdreema.com/forum/topic/19004/help-custom-mql-code?_=1718300737685
-
Thank you so much @jstap I have read your link and many other related links. Including checking the code. But the result is the same error. Is it possible that the error occurred not from the code, but from some settings? And how can I fix it?
So it sayscan't open "S:\www-node\Server\apps\fxdreema\components\builder\templates\export\MQL5\compiler\MQL5\Include\WinAPI\winapi.mqh" include file
'AlgoTradingStatus' - undeclared identifier -
For your link I make it on MT4 and Complete run and working perfectly.
But MT5 with MT5 code is not work with error >> can't open "S:\www-node\Server .... winapi.mqh -
I do not know, I only used it with MT4
-
OK Thank you so much @jstap
