#ifndef LIB_DBG_DEBUG_MQLAPI_TRACER_OVERWRITE_MACROS_MQH_INCLUDED #define LIB_DBG_DEBUG_MQLAPI_TRACER_OVERWRITE_MACROS_MQH_INCLUDED #property version "5.10" /********************************************************************************** * Copyright (C) 2020 Dominik Egert * * This file is the MQL-API MQL4+ and 5 replacement macros include file. * * Lisence applied: GPLv2 * https://www.gnu.org/licenses/old-licenses/gpl-2.0.html * * Author Dominik Egert / Freie Netze UG. ********************************************************************************** * * Version: 5.10 * State: public * * File information * ================ * */ //*********************************************************************************************************************************************************/ // BEGIN MQLAPI tracer replacement macros // ///////////////////////////////////////////////////////////////////////////////////////////////////// // // MT4/5 API function call tracing rewrite macros // #ifndef LIB_MQLAPI_CALL_TRACING_DISABLE // VOID-Functions // MQL4 and MQL5 shared functions #ifndef Alert #ifndef DBG_MQLAPI_NOTRACE_Alert #define Alert DBG_MSG_MQLFUNC(dbg_mqlapi_trace_unify_input, DBG_MQL_API_TRACING_FUNCTION_ID_ALERT) #endif #endif #ifndef Comment #ifndef DBG_MQLAPI_NOTRACE_Comment #define Comment DBG_MSG_MQLFUNC(dbg_mqlapi_trace_unify_input, DBG_MQL_API_TRACING_FUNCTION_ID_COMMENT) #endif #endif #ifndef Print #ifndef DBG_MQLAPI_NOTRACE_Print #define Print DBG_MSG_MQLFUNC(dbg_mqlapi_trace_unify_input, DBG_MQL_API_TRACING_FUNCTION_ID_PRINT) #endif #endif #ifndef printf #ifndef DBG_MQLAPI_NOTRACE_printf #define printf DBG_MSG_MQLFUNC(dbg_mqlapi_trace_unify_input_format, DBG_MQL_API_TRACING_FUNCTION_ID_PRINTF) #endif #endif #ifndef PrintFormat #ifndef DBG_MQLAPI_NOTRACE_PrintFormat #define PrintFormat DBG_MSG_MQLFUNC(dbg_mqlapi_trace_unify_input_format, DBG_MQL_API_TRACING_FUNCTION_ID_PRINTFORMAT) #endif #endif #ifndef ArrayFill #ifndef DBG_MQLAPI_NOTRACE_ArrayFill #define ArrayFill DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayFill, 0) #endif #endif #ifndef ArrayFree #ifndef DBG_MQLAPI_NOTRACE_ArrayFree #define ArrayFree DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayFree, 0) #endif #endif #ifndef ZeroMemory #ifndef DBG_MQLAPI_NOTRACE_ZeroMemory #define ZeroMemory DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ZeroMemory, 0) #endif #endif #ifndef ChartRedraw #ifndef DBG_MQLAPI_NOTRACE_ChartRedraw #define ChartRedraw DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartRedraw, 0) #endif #endif #ifndef DebugBreak #ifndef DBG_MQLAPI_NOTRACE_DebugBreak #define DebugBreak DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DebugBreak, 0) #endif #endif #ifndef EventKillTimer #ifndef DBG_MQLAPI_NOTRACE_EventKillTimer #define EventKillTimer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_EventKillTimer, 0) #endif #endif #ifndef ExpertRemove #ifndef DBG_MQLAPI_NOTRACE_ExpertRemove #define ExpertRemove DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ExpertRemove, 0) #endif #endif #ifndef FileClose #ifndef DBG_MQLAPI_NOTRACE_FileClose #define FileClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileClose, 0) #endif #endif #ifndef FileFindClose #ifndef DBG_MQLAPI_NOTRACE_FileFindClose #define FileFindClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileFindClose, 0) #endif #endif #ifndef FileFlush #ifndef DBG_MQLAPI_NOTRACE_FileFlush #define FileFlush DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileFlush, 0) #endif #endif #ifndef GlobalVariablesFlush #ifndef DBG_MQLAPI_NOTRACE_GlobalVariablesFlush #define GlobalVariablesFlush DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariablesFlush, 0) #endif #endif #ifndef MathSrand #ifndef DBG_MQLAPI_NOTRACE_MathSrand #define MathSrand DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSrand, 0) #endif #endif #ifndef ResetLastError #ifndef DBG_MQLAPI_NOTRACE_ResetLastError #define ResetLastError DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ResetLastError, 0) #endif #endif #ifndef SetReturnError #ifndef DBG_MQLAPI_NOTRACE_SetReturnError #define SetReturnError DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetReturnError, 0) #endif #endif #ifndef SetUserError #ifndef DBG_MQLAPI_NOTRACE_SetUserError #define SetUserError DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetUserError, 0) #endif #endif #ifndef Sleep #ifndef DBG_MQLAPI_NOTRACE_Sleep #define Sleep DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Sleep, 0) #endif #endif #ifndef srand #ifndef DBG_MQLAPI_NOTRACE_srand #define srand DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_srand, DBG_MQL_API_TRACING_FUNCTION_ID_SRAND) #endif #endif // MQL4 exclusive functions #ifdef __MQL4__ #ifndef HideTestIndicators #ifndef DBG_MQLAPI_NOTRACE_HideTestIndicators #define HideTestIndicators DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HideTestIndicators, 0) #endif #endif #ifndef IndicatorDigits #ifndef DBG_MQLAPI_NOTRACE_IndicatorDigits #define IndicatorDigits DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorDigits, 0) #endif #endif #ifndef IndicatorShortName #ifndef DBG_MQLAPI_NOTRACE_IndicatorShortName #define IndicatorShortName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorShortName, 0) #endif #endif #ifndef MQLSetInteger #ifndef DBG_MQLAPI_NOTRACE_MQLSetInteger #define MQLSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MQLSetInteger, 0) #endif #endif #ifndef OrderPrint #ifndef DBG_MQLAPI_NOTRACE_OrderPrint #define OrderPrint DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderPrint, 0) #endif #endif #ifndef SetIndexArrow #ifndef DBG_MQLAPI_NOTRACE_SetIndexArrow #define SetIndexArrow DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexArrow, 0) #endif #endif #ifndef SetIndexDrawBegin #ifndef DBG_MQLAPI_NOTRACE_SetIndexDrawBegin #define SetIndexDrawBegin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexDrawBegin, 0) #endif #endif #ifndef SetIndexEmptyValue #ifndef DBG_MQLAPI_NOTRACE_SetIndexEmptyValue #define SetIndexEmptyValue DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexEmptyValue, 0) #endif #endif #ifndef SetIndexLabel #ifndef DBG_MQLAPI_NOTRACE_SetIndexLabel #define SetIndexLabel DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexLabel, 0) #endif #endif #ifndef SetIndexShift #ifndef DBG_MQLAPI_NOTRACE_SetIndexShift #define SetIndexShift DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexShift, 0) #endif #endif #ifndef SetIndexStyle #ifndef DBG_MQLAPI_NOTRACE_SetIndexStyle #define SetIndexStyle DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexStyle, 0) #endif #endif #ifndef SetLevelStyle #ifndef DBG_MQLAPI_NOTRACE_SetLevelStyle #define SetLevelStyle DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetLevelStyle, 0) #endif #endif #ifndef SetLevelValue #ifndef DBG_MQLAPI_NOTRACE_SetLevelValue #define SetLevelValue DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetLevelValue, 0) #endif #endif #ifndef WindowRedraw #ifndef DBG_MQLAPI_NOTRACE_WindowRedraw #define WindowRedraw DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowRedraw, 0) #endif #endif #endif // MQL5 exclusive functions #ifdef __MQL5__ #ifndef ArrayPrint #ifndef DBG_MQLAPI_NOTRACE_ArrayPrint #define ArrayPrint DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayPrint, 0) #endif #endif #ifndef CLBufferFree #ifndef DBG_MQLAPI_NOTRACE_CLBufferFree #define CLBufferFree DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLBufferFree, 0) #endif #endif #ifndef CLContextFree #ifndef DBG_MQLAPI_NOTRACE_CLContextFree #define CLContextFree DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLContextFree, 0) #endif #endif #ifndef CLKernelFree #ifndef DBG_MQLAPI_NOTRACE_CLKernelFree #define CLKernelFree DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLKernelFree, 0) #endif #endif #ifndef CLProgramFree #ifndef DBG_MQLAPI_NOTRACE_CLProgramFree #define CLProgramFree DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLProgramFree, 0) #endif #endif #ifndef DatabaseClose #ifndef DBG_MQLAPI_NOTRACE_DatabaseClose #define DatabaseClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseClose, 0) #endif #endif #ifndef DatabaseFinalize #ifndef DBG_MQLAPI_NOTRACE_DatabaseFinalize #define DatabaseFinalize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseFinalize, 0) #endif #endif #ifndef TesterHideIndicators #ifndef DBG_MQLAPI_NOTRACE_TesterHideIndicators #define TesterHideIndicators DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TesterHideIndicators, 0) #endif #endif #ifndef TesterStop #ifndef DBG_MQLAPI_NOTRACE_TesterStop #define TesterStop DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TesterStop, 0) #endif #endif #endif // RETURN-Functions // MQL4 and MQL5 shared functions #ifndef AccountInfoDouble #ifndef DBG_MQLAPI_NOTRACE_AccountInfoDouble #define AccountInfoDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountInfoDouble, 0) #endif #endif #ifndef AccountInfoString #ifndef DBG_MQLAPI_NOTRACE_AccountInfoString #define AccountInfoString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountInfoString, 0) #endif #endif #ifndef acos #ifndef DBG_MQLAPI_NOTRACE_acos #define acos DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArccos, DBG_MQL_API_TRACING_FUNCTION_ID_ACOS) #endif #endif #ifndef ArrayBsearch #ifndef DBG_MQLAPI_NOTRACE_ArrayBsearch #define ArrayBsearch DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayBsearch, 0) #endif #endif #ifndef ArrayCompare #ifndef DBG_MQLAPI_NOTRACE_ArrayCompare #define ArrayCompare DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayCompare, 0) #endif #endif #ifndef ArrayCopy #ifndef DBG_MQLAPI_NOTRACE_ArrayCopy #define ArrayCopy DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayCopy, 0) #endif #endif #ifndef ArrayGetAsSeries #ifndef DBG_MQLAPI_NOTRACE_ArrayGetAsSeries #define ArrayGetAsSeries DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayGetAsSeries, 0) #endif #endif #ifndef ArrayInitialize #ifndef DBG_MQLAPI_NOTRACE_ArrayInitialize #define ArrayInitialize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayInitialize, 0) #endif #endif #ifndef ArrayIsDynamic #ifndef DBG_MQLAPI_NOTRACE_ArrayIsDynamic #define ArrayIsDynamic DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayIsDynamic, 0) #endif #endif #ifndef ArrayIsSeries #ifndef DBG_MQLAPI_NOTRACE_ArrayIsSeries #define ArrayIsSeries DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayIsSeries, 0) #endif #endif #ifndef ArrayMaximum #ifndef DBG_MQLAPI_NOTRACE_ArrayMaximum #define ArrayMaximum DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayMaximum, 0) #endif #endif #ifndef ArrayMinimum #ifndef DBG_MQLAPI_NOTRACE_ArrayMinimum #define ArrayMinimum DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayMinimum, 0) #endif #endif #ifndef ArrayRange #ifndef DBG_MQLAPI_NOTRACE_ArrayRange #define ArrayRange DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayRange, 0) #endif #endif #ifndef ArrayResize #ifndef DBG_MQLAPI_NOTRACE_ArrayResize #define ArrayResize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayResize, 0) #endif #endif #ifndef ArraySetAsSeries #ifndef DBG_MQLAPI_NOTRACE_ArraySetAsSeries #define ArraySetAsSeries DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArraySetAsSeries, 0) #endif #endif #ifndef ArraySize #ifndef DBG_MQLAPI_NOTRACE_ArraySize #define ArraySize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArraySize, 0) #endif #endif #ifndef ArraySort #ifndef DBG_MQLAPI_NOTRACE_ArraySort #define ArraySort DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArraySort, 0) #endif #endif #ifndef asin #ifndef DBG_MQLAPI_NOTRACE_asin #define asin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArcsin, DBG_MQL_API_TRACING_FUNCTION_ID_ASIN) #endif #endif #ifndef atan #ifndef DBG_MQLAPI_NOTRACE_atan #define atan DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArctan, DBG_MQL_API_TRACING_FUNCTION_ID_ATAN) #endif #endif #ifndef ceil #ifndef DBG_MQLAPI_NOTRACE_ceil #define ceil DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathCeil, DBG_MQL_API_TRACING_FUNCTION_ID_CEIL) #endif #endif #ifndef CharArrayToString #ifndef DBG_MQLAPI_NOTRACE_CharArrayToString #define CharArrayToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CharArrayToString, 0) #endif #endif #ifndef CharToString #ifndef DBG_MQLAPI_NOTRACE_CharToString #define CharToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CharToString, 0) #endif #endif #ifndef ChartApplyTemplate #ifndef DBG_MQLAPI_NOTRACE_ChartApplyTemplate #define ChartApplyTemplate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartApplyTemplate, 0) #endif #endif #ifndef ChartClose #ifndef DBG_MQLAPI_NOTRACE_ChartClose #define ChartClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartClose, 0) #endif #endif #ifndef ChartFirst #ifndef DBG_MQLAPI_NOTRACE_ChartFirst #define ChartFirst DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartFirst, 0) #endif #endif #ifndef ChartGetDouble #ifndef DBG_MQLAPI_NOTRACE_ChartGetDouble #define ChartGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartGetDouble, 0) #endif #endif #ifndef ChartGetInteger #ifndef DBG_MQLAPI_NOTRACE_ChartGetInteger #define ChartGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartGetInteger, 0) #endif #endif #ifndef ChartGetString #ifndef DBG_MQLAPI_NOTRACE_ChartGetString #define ChartGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartGetString, 0) #endif #endif #ifndef ChartID #ifndef DBG_MQLAPI_NOTRACE_ChartID #define ChartID DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartID, 0) #endif #endif #ifndef ChartIndicatorDelete #ifndef DBG_MQLAPI_NOTRACE_ChartIndicatorDelete #define ChartIndicatorDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartIndicatorDelete, 0) #endif #endif #ifndef ChartIndicatorName #ifndef DBG_MQLAPI_NOTRACE_ChartIndicatorName #define ChartIndicatorName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartIndicatorName, 0) #endif #endif #ifndef ChartIndicatorsTotal #ifndef DBG_MQLAPI_NOTRACE_ChartIndicatorsTotal #define ChartIndicatorsTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartIndicatorsTotal, 0) #endif #endif #ifndef ChartNavigate #ifndef DBG_MQLAPI_NOTRACE_ChartNavigate #define ChartNavigate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartNavigate, 0) #endif #endif #ifndef ChartNext #ifndef DBG_MQLAPI_NOTRACE_ChartNext #define ChartNext DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartNext, 0) #endif #endif #ifndef ChartOpen #ifndef DBG_MQLAPI_NOTRACE_ChartOpen #define ChartOpen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartOpen, 0) #endif #endif #ifndef ChartPeriod #ifndef DBG_MQLAPI_NOTRACE_ChartPeriod #define ChartPeriod DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartPeriod, 0) #endif #endif #ifndef ChartPriceOnDropped #ifndef DBG_MQLAPI_NOTRACE_ChartPriceOnDropped #define ChartPriceOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartPriceOnDropped, 0) #endif #endif #ifndef ChartSaveTemplate #ifndef DBG_MQLAPI_NOTRACE_ChartSaveTemplate #define ChartSaveTemplate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartSaveTemplate, 0) #endif #endif #ifndef ChartScreenShot #ifndef DBG_MQLAPI_NOTRACE_ChartScreenShot #define ChartScreenShot DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartScreenShot, 0) #endif #endif #ifndef ChartSetDouble #ifndef DBG_MQLAPI_NOTRACE_ChartSetDouble #define ChartSetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartSetDouble, 0) #endif #endif #ifndef ChartSetInteger #ifndef DBG_MQLAPI_NOTRACE_ChartSetInteger #define ChartSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartSetInteger, 0) #endif #endif #ifndef ChartSetString #ifndef DBG_MQLAPI_NOTRACE_ChartSetString #define ChartSetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartSetString, 0) #endif #endif #ifndef ChartSetSymbolPeriod #ifndef DBG_MQLAPI_NOTRACE_ChartSetSymbolPeriod #define ChartSetSymbolPeriod DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartSetSymbolPeriod, 0) #endif #endif #ifndef ChartSymbol #ifndef DBG_MQLAPI_NOTRACE_ChartSymbol #define ChartSymbol DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartSymbol, 0) #endif #endif #ifndef ChartTimeOnDropped #ifndef DBG_MQLAPI_NOTRACE_ChartTimeOnDropped #define ChartTimeOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartTimeOnDropped, 0) #endif #endif #ifndef ChartTimePriceToXY #ifndef DBG_MQLAPI_NOTRACE_ChartTimePriceToXY #define ChartTimePriceToXY DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartTimePriceToXY, 0) #endif #endif #ifndef ChartWindowFind #ifndef DBG_MQLAPI_NOTRACE_ChartWindowFind #define ChartWindowFind DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartWindowFind, 0) #endif #endif #ifndef ChartWindowOnDropped #ifndef DBG_MQLAPI_NOTRACE_ChartWindowOnDropped #define ChartWindowOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartWindowOnDropped, 0) #endif #endif #ifndef ChartXOnDropped #ifndef DBG_MQLAPI_NOTRACE_ChartXOnDropped #define ChartXOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartXOnDropped, 0) #endif #endif #ifndef ChartXYToTimePrice #ifndef DBG_MQLAPI_NOTRACE_ChartXYToTimePrice #define ChartXYToTimePrice DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartXYToTimePrice, 0) #endif #endif #ifndef ChartYOnDropped #ifndef DBG_MQLAPI_NOTRACE_ChartYOnDropped #define ChartYOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartYOnDropped, 0) #endif #endif #ifndef CheckPointer #ifndef DBG_MQLAPI_NOTRACE_CheckPointer #define CheckPointer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CheckPointer, 0) #endif #endif #ifndef ColorToARGB #ifndef DBG_MQLAPI_NOTRACE_ColorToARGB #define ColorToARGB DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ColorToARGB, 0) #endif #endif #ifndef ColorToString #ifndef DBG_MQLAPI_NOTRACE_ColorToString #define ColorToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ColorToString, 0) #endif #endif #ifndef CopyClose #ifndef DBG_MQLAPI_NOTRACE_CopyClose #define CopyClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyClose, 0) #endif #endif #ifndef CopyHigh #ifndef DBG_MQLAPI_NOTRACE_CopyHigh #define CopyHigh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyHigh, 0) #endif #endif #ifndef CopyLow #ifndef DBG_MQLAPI_NOTRACE_CopyLow #define CopyLow DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyLow, 0) #endif #endif #ifndef CopyOpen #ifndef DBG_MQLAPI_NOTRACE_CopyOpen #define CopyOpen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyOpen, 0) #endif #endif #ifndef CopyRates #ifndef DBG_MQLAPI_NOTRACE_CopyRates #define CopyRates DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyRates, 0) #endif #endif #ifndef CopyRealVolume #ifndef DBG_MQLAPI_NOTRACE_CopyRealVolume #define CopyRealVolume DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyRealVolume, 0) #endif #endif #ifndef CopySpread #ifndef DBG_MQLAPI_NOTRACE_CopySpread #define CopySpread DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopySpread, 0) #endif #endif #ifndef CopyTickVolume #ifndef DBG_MQLAPI_NOTRACE_CopyTickVolume #define CopyTickVolume DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyTickVolume, 0) #endif #endif #ifndef CopyTime #ifndef DBG_MQLAPI_NOTRACE_CopyTime #define CopyTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyTime, 0) #endif #endif #ifndef cos #ifndef DBG_MQLAPI_NOTRACE_cos #define cos DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathCos, DBG_MQL_API_TRACING_FUNCTION_ID_COS) #endif #endif #ifndef CryptDecode #ifndef DBG_MQLAPI_NOTRACE_CryptDecode #define CryptDecode DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CryptDecode, 0) #endif #endif #ifndef CryptEncode #ifndef DBG_MQLAPI_NOTRACE_CryptEncode #define CryptEncode DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CryptEncode, 0) #endif #endif #ifndef DoubleToString #ifndef DBG_MQLAPI_NOTRACE_DoubleToString #define DoubleToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DoubleToString, 0) #endif #endif #ifndef EnumToString #ifndef DBG_MQLAPI_NOTRACE_EnumToString #define EnumToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_EnumToString, 0) #endif #endif #ifndef EventChartCustom #ifndef DBG_MQLAPI_NOTRACE_EventChartCustom #define EventChartCustom DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_EventChartCustom, 0) #endif #endif #ifndef EventSetMillisecondTimer #ifndef DBG_MQLAPI_NOTRACE_EventSetMillisecondTimer #define EventSetMillisecondTimer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_EventSetMillisecondTimer, 0) #endif #endif #ifndef EventSetTimer #ifndef DBG_MQLAPI_NOTRACE_EventSetTimer #define EventSetTimer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_EventSetTimer, 0) #endif #endif #ifndef exp #ifndef DBG_MQLAPI_NOTRACE_exp #define exp DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathExp, DBG_MQL_API_TRACING_FUNCTION_ID_EXP) #endif #endif #ifndef fabs #ifndef DBG_MQLAPI_NOTRACE_fabs #define fabs DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathAbs, DBG_MQL_API_TRACING_FUNCTION_ID_FABS) #endif #endif #ifndef FileCopy #ifndef DBG_MQLAPI_NOTRACE_FileCopy #define FileCopy DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileCopy, 0) #endif #endif #ifndef FileDelete #ifndef DBG_MQLAPI_NOTRACE_FileDelete #define FileDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileDelete, 0) #endif #endif #ifndef FileFindFirst #ifndef DBG_MQLAPI_NOTRACE_FileFindFirst #define FileFindFirst DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileFindFirst, 0) #endif #endif #ifndef FileFindNext #ifndef DBG_MQLAPI_NOTRACE_FileFindNext #define FileFindNext DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileFindNext, 0) #endif #endif #ifndef FileGetInteger #ifndef DBG_MQLAPI_NOTRACE_FileGetInteger #define FileGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileGetInteger, 0) #endif #endif #ifndef FileIsEnding #ifndef DBG_MQLAPI_NOTRACE_FileIsEnding #define FileIsEnding DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileIsEnding, 0) #endif #endif #ifndef FileIsExist #ifndef DBG_MQLAPI_NOTRACE_FileIsExist #define FileIsExist DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileIsExist, 0) #endif #endif #ifndef FileIsLineEnding #ifndef DBG_MQLAPI_NOTRACE_FileIsLineEnding #define FileIsLineEnding DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileIsLineEnding, 0) #endif #endif #ifndef FileMove #ifndef DBG_MQLAPI_NOTRACE_FileMove #define FileMove DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileMove, 0) #endif #endif #ifndef FileOpen #ifndef DBG_MQLAPI_NOTRACE_FileOpen #define FileOpen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileOpen, 0) #endif #endif #ifndef FileReadArray #ifndef DBG_MQLAPI_NOTRACE_FileReadArray #define FileReadArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadArray, 0) #endif #endif #ifndef FileReadBool #ifndef DBG_MQLAPI_NOTRACE_FileReadBool #define FileReadBool DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadBool, 0) #endif #endif #ifndef FileReadDatetime #ifndef DBG_MQLAPI_NOTRACE_FileReadDatetime #define FileReadDatetime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadDatetime, 0) #endif #endif #ifndef FileReadDouble #ifndef DBG_MQLAPI_NOTRACE_FileReadDouble #define FileReadDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadDouble, 0) #endif #endif #ifndef FileReadFloat #ifndef DBG_MQLAPI_NOTRACE_FileReadFloat #define FileReadFloat DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadFloat, 0) #endif #endif #ifndef FileReadInteger #ifndef DBG_MQLAPI_NOTRACE_FileReadInteger #define FileReadInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadInteger, 0) #endif #endif #ifndef FileReadLong #ifndef DBG_MQLAPI_NOTRACE_FileReadLong #define FileReadLong DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadLong, 0) #endif #endif #ifndef FileReadNumber #ifndef DBG_MQLAPI_NOTRACE_FileReadNumber #define FileReadNumber DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadNumber, 0) #endif #endif #ifndef FileReadString #ifndef DBG_MQLAPI_NOTRACE_FileReadString #define FileReadString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadString, 0) #endif #endif #ifndef FileReadStruct #ifndef DBG_MQLAPI_NOTRACE_FileReadStruct #define FileReadStruct DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileReadStruct, 0) #endif #endif #ifndef FileSeek #ifndef DBG_MQLAPI_NOTRACE_FileSeek #define FileSeek DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileSeek, 0) #endif #endif #ifndef FileSize #ifndef DBG_MQLAPI_NOTRACE_FileSize #define FileSize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileSize, 0) #endif #endif #ifndef FileTell #ifndef DBG_MQLAPI_NOTRACE_FileTell #define FileTell DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileTell, 0) #endif #endif #ifndef FileWrite #ifndef DBG_MQLAPI_NOTRACE_FileWrite #define FileWrite DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWrite, 0) #endif #endif #ifndef FileWriteArray #ifndef DBG_MQLAPI_NOTRACE_FileWriteArray #define FileWriteArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteArray, 0) #endif #endif #ifndef FileWriteDouble #ifndef DBG_MQLAPI_NOTRACE_FileWriteDouble #define FileWriteDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteDouble, 0) #endif #endif #ifndef FileWriteFloat #ifndef DBG_MQLAPI_NOTRACE_FileWriteFloat #define FileWriteFloat DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteFloat, 0) #endif #endif #ifndef FileWriteInteger #ifndef DBG_MQLAPI_NOTRACE_FileWriteInteger #define FileWriteInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteInteger, 0) #endif #endif #ifndef FileWriteLong #ifndef DBG_MQLAPI_NOTRACE_FileWriteLong #define FileWriteLong DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteLong, 0) #endif #endif #ifndef FileWriteString #ifndef DBG_MQLAPI_NOTRACE_FileWriteString #define FileWriteString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteString, 0) #endif #endif #ifndef FileWriteStruct #ifndef DBG_MQLAPI_NOTRACE_FileWriteStruct #define FileWriteStruct DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileWriteStruct, 0) #endif #endif #ifndef floor #ifndef DBG_MQLAPI_NOTRACE_floor #define floor DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathFloor, DBG_MQL_API_TRACING_FUNCTION_ID_FLOOR) #endif #endif #ifndef fmax #ifndef DBG_MQLAPI_NOTRACE_fmax #define fmax DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathMax, DBG_MQL_API_TRACING_FUNCTION_ID_FMAX) #endif #endif #ifndef fmin #ifndef DBG_MQLAPI_NOTRACE_fmin #define fmin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathMin, DBG_MQL_API_TRACING_FUNCTION_ID_FMIN) #endif #endif #ifndef fmod #ifndef DBG_MQLAPI_NOTRACE_fmod #define fmod DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathMod, DBG_MQL_API_TRACING_FUNCTION_ID_FMOD) #endif #endif #ifndef FolderClean #ifndef DBG_MQLAPI_NOTRACE_FolderClean #define FolderClean DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FolderClean, 0) #endif #endif #ifndef FolderCreate #ifndef DBG_MQLAPI_NOTRACE_FolderCreate #define FolderCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FolderCreate, 0) #endif #endif #ifndef FolderDelete #ifndef DBG_MQLAPI_NOTRACE_FolderDelete #define FolderDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FolderDelete, 0) #endif #endif #ifndef GetLastError #ifndef DBG_MQLAPI_NOTRACE_GetLastError #define GetLastError DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GetLastError, 0) #endif #endif #ifndef GetMicrosecondCount #ifndef DBG_MQLAPI_NOTRACE_GetMicrosecondCount #define GetMicrosecondCount DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GetMicrosecondCount, 0) #endif #endif #ifndef GetPointer #ifndef DBG_MQLAPI_NOTRACE_GetPointer #define GetPointer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GetPointer, 0) #endif #endif #ifndef GetTickCount #ifndef DBG_MQLAPI_NOTRACE_GetTickCount #define GetTickCount DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GetTickCount, 0) #endif #endif #ifndef GlobalVariableCheck #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableCheck #define GlobalVariableCheck DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableCheck, 0) #endif #endif #ifndef GlobalVariableDel #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableDel #define GlobalVariableDel DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableDel, 0) #endif #endif #ifndef GlobalVariableGet #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableGet #define GlobalVariableGet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableGet, 0) #endif #endif #ifndef GlobalVariableName #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableName #define GlobalVariableName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableName, 0) #endif #endif #ifndef GlobalVariablesDeleteAll #ifndef DBG_MQLAPI_NOTRACE_GlobalVariablesDeleteAll #define GlobalVariablesDeleteAll DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariablesDeleteAll, 0) #endif #endif #ifndef GlobalVariableSet #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableSet #define GlobalVariableSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableSet, 0) #endif #endif #ifndef GlobalVariableSetOnCondition #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableSetOnCondition #define GlobalVariableSetOnCondition DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableSetOnCondition, 0) #endif #endif #ifndef GlobalVariablesTotal #ifndef DBG_MQLAPI_NOTRACE_GlobalVariablesTotal #define GlobalVariablesTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariablesTotal, 0) #endif #endif #ifndef GlobalVariableTemp #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableTemp #define GlobalVariableTemp DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableTemp, 0) #endif #endif #ifndef GlobalVariableTime #ifndef DBG_MQLAPI_NOTRACE_GlobalVariableTime #define GlobalVariableTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GlobalVariableTime, 0) #endif #endif #ifndef iBars #ifndef DBG_MQLAPI_NOTRACE_iBars #define iBars DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBars, 0) #endif #endif #ifndef iBarShift #ifndef DBG_MQLAPI_NOTRACE_iBarShift #define iBarShift DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBarShift, 0) #endif #endif #ifndef iClose #ifndef DBG_MQLAPI_NOTRACE_iClose #define iClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iClose, 0) #endif #endif #ifndef iCustom #ifndef DBG_MQLAPI_NOTRACE_iCustom #define iCustom DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iCustom, 0) #endif #endif #ifndef iHigh #ifndef DBG_MQLAPI_NOTRACE_iHigh #define iHigh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iHigh, 0) #endif #endif #ifndef iHighest #ifndef DBG_MQLAPI_NOTRACE_iHighest #define iHighest DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iHighest, 0) #endif #endif #ifndef iLow #ifndef DBG_MQLAPI_NOTRACE_iLow #define iLow DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iLow, 0) #endif #endif #ifndef iLowest #ifndef DBG_MQLAPI_NOTRACE_iLowest #define iLowest DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iLowest, 0) #endif #endif #ifndef iOpen #ifndef DBG_MQLAPI_NOTRACE_iOpen #define iOpen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iOpen, 0) #endif #endif #ifndef iTime #ifndef DBG_MQLAPI_NOTRACE_iTime #define iTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iTime, 0) #endif #endif #ifndef iVolume #ifndef DBG_MQLAPI_NOTRACE_iVolume #define iVolume DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iVolume, 0) #endif #endif #ifndef iAC #ifndef DBG_MQLAPI_NOTRACE_iAC #define iAC DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iAC, 0) #endif #endif #ifndef iAD #ifndef DBG_MQLAPI_NOTRACE_iAD #define iAD DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iAD, 0) #endif #endif #ifndef iADX #ifndef DBG_MQLAPI_NOTRACE_iADX #define iADX DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iADX, 0) #endif #endif #ifndef iAlligator #ifndef DBG_MQLAPI_NOTRACE_iAlligator #define iAlligator DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iAlligator, 0) #endif #endif #ifndef iAO #ifndef DBG_MQLAPI_NOTRACE_iAO #define iAO DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iAO, 0) #endif #endif #ifndef iATR #ifndef DBG_MQLAPI_NOTRACE_iATR #define iATR DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iATR, 0) #endif #endif #ifndef iBands #ifndef DBG_MQLAPI_NOTRACE_iBands #define iBands DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBands, 0) #endif #endif #ifndef iBearsPower #ifndef DBG_MQLAPI_NOTRACE_iBearsPower #define iBearsPower DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBearsPower, 0) #endif #endif #ifndef iBullsPower #ifndef DBG_MQLAPI_NOTRACE_iBullsPower #define iBullsPower DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBullsPower, 0) #endif #endif #ifndef iBWMFI #ifndef DBG_MQLAPI_NOTRACE_iBWMFI #define iBWMFI DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBWMFI, 0) #endif #endif #ifndef iCCI #ifndef DBG_MQLAPI_NOTRACE_iCCI #define iCCI DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iCCI, 0) #endif #endif #ifndef iDeMarker #ifndef DBG_MQLAPI_NOTRACE_iDeMarker #define iDeMarker DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iDeMarker, 0) #endif #endif #ifndef iEnvelopes #ifndef DBG_MQLAPI_NOTRACE_iEnvelopes #define iEnvelopes DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iEnvelopes, 0) #endif #endif #ifndef iForce #ifndef DBG_MQLAPI_NOTRACE_iForce #define iForce DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iForce, 0) #endif #endif #ifndef iFractals #ifndef DBG_MQLAPI_NOTRACE_iFractals #define iFractals DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iFractals, 0) #endif #endif #ifndef iGator #ifndef DBG_MQLAPI_NOTRACE_iGator #define iGator DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iGator, 0) #endif #endif #ifndef iIchimoku #ifndef DBG_MQLAPI_NOTRACE_iIchimoku #define iIchimoku DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iIchimoku, 0) #endif #endif #ifndef iMA #ifndef DBG_MQLAPI_NOTRACE_iMA #define iMA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iMA, 0) #endif #endif #ifndef iMACD #ifndef DBG_MQLAPI_NOTRACE_iMACD #define iMACD DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iMACD, 0) #endif #endif #ifndef iMFI #ifndef DBG_MQLAPI_NOTRACE_iMFI #define iMFI DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iMFI, 0) #endif #endif #ifndef iMomentum #ifndef DBG_MQLAPI_NOTRACE_iMomentum #define iMomentum DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iMomentum, 0) #endif #endif #ifndef IndicatorSetDouble #ifndef DBG_MQLAPI_NOTRACE_IndicatorSetDouble #define IndicatorSetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorSetDouble, 0) #endif #endif #ifndef IndicatorSetInteger #ifndef DBG_MQLAPI_NOTRACE_IndicatorSetInteger #define IndicatorSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorSetInteger, 0) #endif #endif #ifndef IndicatorSetString #ifndef DBG_MQLAPI_NOTRACE_IndicatorSetString #define IndicatorSetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorSetString, 0) #endif #endif #ifndef IntegerToString #ifndef DBG_MQLAPI_NOTRACE_IntegerToString #define IntegerToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IntegerToString, 0) #endif #endif #ifndef iOBV #ifndef DBG_MQLAPI_NOTRACE_iOBV #define iOBV DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iOBV, 0) #endif #endif #ifndef iOsMA #ifndef DBG_MQLAPI_NOTRACE_iOsMA #define iOsMA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iOsMA, 0) #endif #endif #ifndef iRSI #ifndef DBG_MQLAPI_NOTRACE_iRSI #define iRSI DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iRSI, 0) #endif #endif #ifndef iRVI #ifndef DBG_MQLAPI_NOTRACE_iRVI #define iRVI DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iRVI, 0) #endif #endif #ifndef iSAR #ifndef DBG_MQLAPI_NOTRACE_iSAR #define iSAR DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iSAR, 0) #endif #endif #ifndef IsStopped #ifndef DBG_MQLAPI_NOTRACE_IsStopped #define IsStopped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsStopped, 0) #endif #endif #ifndef iStdDev #ifndef DBG_MQLAPI_NOTRACE_iStdDev #define iStdDev DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iStdDev, 0) #endif #endif #ifndef iStochastic #ifndef DBG_MQLAPI_NOTRACE_iStochastic #define iStochastic DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iStochastic, 0) #endif #endif #ifndef iWPR #ifndef DBG_MQLAPI_NOTRACE_iWPR #define iWPR DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iWPR, 0) #endif #endif #ifndef log #ifndef DBG_MQLAPI_NOTRACE_log #define log DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathLog, DBG_MQL_API_TRACING_FUNCTION_ID_LOG) #endif #endif #ifndef log10 #ifndef DBG_MQLAPI_NOTRACE_log10 #define log10 DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathLog10, DBG_MQL_API_TRACING_FUNCTION_ID_LOG10) #endif #endif #ifndef MathAbs #ifndef DBG_MQLAPI_NOTRACE_MathAbs #define MathAbs DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathAbs, 0) #endif #endif #ifndef MathArccos #ifndef DBG_MQLAPI_NOTRACE_MathArccos #define MathArccos DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArccos, 0) #endif #endif #ifndef MathArcsin #ifndef DBG_MQLAPI_NOTRACE_MathArcsin #define MathArcsin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArcsin, 0) #endif #endif #ifndef MathArctan #ifndef DBG_MQLAPI_NOTRACE_MathArctan #define MathArctan DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArctan, 0) #endif #endif #ifndef MathArctan2 #ifndef DBG_MQLAPI_NOTRACE_MathArctan2 #define MathArctan2 DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArctan2, 0) #endif #endif #ifndef MathClassify #ifndef DBG_MQLAPI_NOTRACE_MathClassify #define MathClassify DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathClassify, 0) #endif #endif #ifndef MathCeil #ifndef DBG_MQLAPI_NOTRACE_MathCeil #define MathCeil DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathCeil, 0) #endif #endif #ifndef MathCos #ifndef DBG_MQLAPI_NOTRACE_MathCos #define MathCos DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathCos, 0) #endif #endif #ifndef MathExp #ifndef DBG_MQLAPI_NOTRACE_MathExp #define MathExp DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathExp, 0) #endif #endif #ifndef MathFloor #ifndef DBG_MQLAPI_NOTRACE_MathFloor #define MathFloor DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathFloor, 0) #endif #endif #ifndef MathIsValidNumber #ifndef DBG_MQLAPI_NOTRACE_MathIsValidNumber #define MathIsValidNumber DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathIsValidNumber, 0) #endif #endif #ifndef MathLog #ifndef DBG_MQLAPI_NOTRACE_MathLog #define MathLog DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathLog, 0) #endif #endif #ifndef MathLog10 #ifndef DBG_MQLAPI_NOTRACE_MathLog10 #define MathLog10 DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathLog10, 0) #endif #endif #ifndef MathMax #ifndef DBG_MQLAPI_NOTRACE_MathMax #define MathMax DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathMax, 0) #endif #endif #ifndef MathMin #ifndef DBG_MQLAPI_NOTRACE_MathMin #define MathMin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathMin, 0) #endif #endif #ifndef MathMod #ifndef DBG_MQLAPI_NOTRACE_MathMod #define MathMod DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathMod, 0) #endif #endif #ifndef MathPow #ifndef DBG_MQLAPI_NOTRACE_MathPow #define MathPow DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathPow, 0) #endif #endif #ifndef MathRand #ifndef DBG_MQLAPI_NOTRACE_MathRand #define MathRand DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathRand, 0) #endif #endif #ifndef MathRound #ifndef DBG_MQLAPI_NOTRACE_MathRound #define MathRound DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathRound, 0) #endif #endif #ifndef MathSin #ifndef DBG_MQLAPI_NOTRACE_MathSin #define MathSin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSin, 0) #endif #endif #ifndef MathSqrt #ifndef DBG_MQLAPI_NOTRACE_MathSqrt #define MathSqrt DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSqrt, 0) #endif #endif #ifndef MathTan #ifndef DBG_MQLAPI_NOTRACE_MathTan #define MathTan DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathTan, 0) #endif #endif #ifndef MathExpm1 #ifndef DBG_MQLAPI_NOTRACE_MathExpm1 #define MathExpm1 DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathExpm1, 0) #endif #endif #ifndef MathLog1p #ifndef DBG_MQLAPI_NOTRACE_MathLog1p #define MathLog1p DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathLog1p, 0) #endif #endif #ifndef MathArccosh #ifndef DBG_MQLAPI_NOTRACE_MathArccosh #define MathArccosh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArccosh, 0) #endif #endif #ifndef MathArcsinh #ifndef DBG_MQLAPI_NOTRACE_MathArcsinh #define MathArcsinh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArcsinh, 0) #endif #endif #ifndef MathArctanh #ifndef DBG_MQLAPI_NOTRACE_MathArctanh #define MathArctanh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathArctanh, 0) #endif #endif #ifndef MathCosh #ifndef DBG_MQLAPI_NOTRACE_MathCosh #define MathCosh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathCosh, 0) #endif #endif #ifndef MathSinh #ifndef DBG_MQLAPI_NOTRACE_MathSinh #define MathSinh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSinh, 0) #endif #endif #ifndef MathSwap #ifndef DBG_MQLAPI_NOTRACE_MathSwap #define MathSwap DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSwap, 0) #endif #endif #ifndef MathTanh #ifndef DBG_MQLAPI_NOTRACE_MathTanh #define MathTanh DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathTanh, 0) #endif #endif #ifndef MessageBox #ifndef DBG_MQLAPI_NOTRACE_MessageBox #define MessageBox DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MessageBox, 0) #endif #endif #ifndef MQLInfoString #ifndef DBG_MQLAPI_NOTRACE_MQLInfoString #define MQLInfoString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MQLInfoString, 0) #endif #endif #ifndef NormalizeDouble #ifndef DBG_MQLAPI_NOTRACE_NormalizeDouble #define NormalizeDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_NormalizeDouble, 0) #endif #endif #ifndef ObjectCreate #ifndef DBG_MQLAPI_NOTRACE_ObjectCreate #define ObjectCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectCreate, 0) #endif #endif #ifndef ObjectDelete #ifndef DBG_MQLAPI_NOTRACE_ObjectDelete #define ObjectDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectDelete, 0) #endif #endif #ifndef ObjectFind #ifndef DBG_MQLAPI_NOTRACE_ObjectFind #define ObjectFind DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectFind, 0) #endif #endif #ifndef ObjectGetDouble #ifndef DBG_MQLAPI_NOTRACE_ObjectGetDouble #define ObjectGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetDouble, 0) #endif #endif #ifndef ObjectGetInteger #ifndef DBG_MQLAPI_NOTRACE_ObjectGetInteger #define ObjectGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetInteger, 0) #endif #endif #ifndef ObjectGetString #ifndef DBG_MQLAPI_NOTRACE_ObjectGetString #define ObjectGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetString, 0) #endif #endif #ifndef ObjectGetTimeByValue #ifndef DBG_MQLAPI_NOTRACE_ObjectGetTimeByValue #define ObjectGetTimeByValue DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetTimeByValue, 0) #endif #endif #ifndef ObjectGetValueByTime #ifndef DBG_MQLAPI_NOTRACE_ObjectGetValueByTime #define ObjectGetValueByTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetValueByTime, 0) #endif #endif #ifndef ObjectMove #ifndef DBG_MQLAPI_NOTRACE_ObjectMove #define ObjectMove DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectMove, 0) #endif #endif #ifndef ObjectName #ifndef DBG_MQLAPI_NOTRACE_ObjectName #define ObjectName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectName, 0) #endif #endif #ifndef ObjectsDeleteAll #ifndef DBG_MQLAPI_NOTRACE_ObjectsDeleteAll #define ObjectsDeleteAll DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectsDeleteAll, 0) #endif #endif #ifndef ObjectSetDouble #ifndef DBG_MQLAPI_NOTRACE_ObjectSetDouble #define ObjectSetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectSetDouble, 0) #endif #endif #ifndef ObjectSetInteger #ifndef DBG_MQLAPI_NOTRACE_ObjectSetInteger #define ObjectSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectSetInteger, 0) #endif #endif #ifndef ObjectSetString #ifndef DBG_MQLAPI_NOTRACE_ObjectSetString #define ObjectSetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectSetString, 0) #endif #endif #ifndef ObjectsTotal #ifndef DBG_MQLAPI_NOTRACE_ObjectsTotal #define ObjectsTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectsTotal, 0) #endif #endif #ifndef OrderGetDouble #ifndef DBG_MQLAPI_NOTRACE_OrderGetDouble #define OrderGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderGetDouble, 0) #endif #endif #ifndef OrderSelect #ifndef DBG_MQLAPI_NOTRACE_OrderSelect #define OrderSelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderSelect, 0) #endif #endif #ifndef OrderSend #ifndef DBG_MQLAPI_NOTRACE_OrderSend #define OrderSend DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderSend, 0) #endif #endif #ifndef Period #ifndef DBG_MQLAPI_NOTRACE_Period #define Period DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Period, 0) #endif #endif #ifndef PeriodSeconds #ifndef DBG_MQLAPI_NOTRACE_PeriodSeconds #define PeriodSeconds DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PeriodSeconds, 0) #endif #endif #ifndef PlaySound #ifndef DBG_MQLAPI_NOTRACE_PlaySound #define PlaySound DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PlaySound, 0) #endif #endif #ifndef PlotIndexGetInteger #ifndef DBG_MQLAPI_NOTRACE_PlotIndexGetInteger #define PlotIndexGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PlotIndexGetInteger, 0) #endif #endif #ifndef PlotIndexSetDouble #ifndef DBG_MQLAPI_NOTRACE_PlotIndexSetDouble #define PlotIndexSetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PlotIndexSetDouble, 0) #endif #endif #ifndef PlotIndexSetInteger #ifndef DBG_MQLAPI_NOTRACE_PlotIndexSetInteger #define PlotIndexSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PlotIndexSetInteger, 0) #endif #endif #ifndef PlotIndexSetString #ifndef DBG_MQLAPI_NOTRACE_PlotIndexSetString #define PlotIndexSetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PlotIndexSetString, 0) #endif #endif #ifndef Point #ifndef DBG_MQLAPI_NOTRACE_Point #define Point DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Point, 0) #endif #endif #ifndef pow #ifndef DBG_MQLAPI_NOTRACE_pow #define pow DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathPow, DBG_MQL_API_TRACING_FUNCTION_ID_POW) #endif #endif #ifndef rand #ifndef DBG_MQLAPI_NOTRACE_rand #define rand DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathRand, DBG_MQL_API_TRACING_FUNCTION_ID_RAND) #endif #endif #ifndef ResourceCreate #ifndef DBG_MQLAPI_NOTRACE_ResourceCreate #define ResourceCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ResourceCreate, 0) #endif #endif #ifndef ResourceFree #ifndef DBG_MQLAPI_NOTRACE_ResourceFree #define ResourceFree DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ResourceFree, 0) #endif #endif #ifndef ResourceReadImage #ifndef DBG_MQLAPI_NOTRACE_ResourceReadImage #define ResourceReadImage DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ResourceReadImage, 0) #endif #endif #ifndef ResourceSave #ifndef DBG_MQLAPI_NOTRACE_ResourceSave #define ResourceSave DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ResourceSave, 0) #endif #endif #ifndef round #ifndef DBG_MQLAPI_NOTRACE_round #define round DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathRound, DBG_MQL_API_TRACING_FUNCTION_ID_ROUND) #endif #endif #ifndef SendFTP #ifndef DBG_MQLAPI_NOTRACE_SendFTP #define SendFTP DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SendFTP, 0) #endif #endif #ifndef SendMail #ifndef DBG_MQLAPI_NOTRACE_SendMail #define SendMail DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SendMail, 0) #endif #endif #ifndef SendNotification #ifndef DBG_MQLAPI_NOTRACE_SendNotification #define SendNotification DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SendNotification, 0) #endif #endif #ifndef SeriesInfoInteger #ifndef DBG_MQLAPI_NOTRACE_SeriesInfoInteger #define SeriesInfoInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SeriesInfoInteger, 0) #endif #endif #ifndef SetIndexBuffer #ifndef DBG_MQLAPI_NOTRACE_SetIndexBuffer #define SetIndexBuffer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SetIndexBuffer, 0) #endif #endif #ifndef ShortArrayToString #ifndef DBG_MQLAPI_NOTRACE_ShortArrayToString #define ShortArrayToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ShortArrayToString, 0) #endif #endif #ifndef ShortToString #ifndef DBG_MQLAPI_NOTRACE_ShortToString #define ShortToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ShortToString, 0) #endif #endif #ifndef SignalBaseGetDouble #ifndef DBG_MQLAPI_NOTRACE_SignalBaseGetDouble #define SignalBaseGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalBaseGetDouble, 0) #endif #endif #ifndef SignalBaseGetInteger #ifndef DBG_MQLAPI_NOTRACE_SignalBaseGetInteger #define SignalBaseGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalBaseGetInteger, 0) #endif #endif #ifndef SignalBaseGetString #ifndef DBG_MQLAPI_NOTRACE_SignalBaseGetString #define SignalBaseGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalBaseGetString, 0) #endif #endif #ifndef SignalBaseSelect #ifndef DBG_MQLAPI_NOTRACE_SignalBaseSelect #define SignalBaseSelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalBaseSelect, 0) #endif #endif #ifndef SignalBaseTotal #ifndef DBG_MQLAPI_NOTRACE_SignalBaseTotal #define SignalBaseTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalBaseTotal, 0) #endif #endif #ifndef SignalInfoGetDouble #ifndef DBG_MQLAPI_NOTRACE_SignalInfoGetDouble #define SignalInfoGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalInfoGetDouble, 0) #endif #endif #ifndef SignalInfoGetInteger #ifndef DBG_MQLAPI_NOTRACE_SignalInfoGetInteger #define SignalInfoGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalInfoGetInteger, 0) #endif #endif #ifndef SignalInfoGetString #ifndef DBG_MQLAPI_NOTRACE_SignalInfoGetString #define SignalInfoGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalInfoGetString, 0) #endif #endif #ifndef SignalInfoSetDouble #ifndef DBG_MQLAPI_NOTRACE_SignalInfoSetDouble #define SignalInfoSetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalInfoSetDouble, 0) #endif #endif #ifndef SignalInfoSetInteger #ifndef DBG_MQLAPI_NOTRACE_SignalInfoSetInteger #define SignalInfoSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalInfoSetInteger, 0) #endif #endif #ifndef SignalSubscribe #ifndef DBG_MQLAPI_NOTRACE_SignalSubscribe #define SignalSubscribe DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalSubscribe, 0) #endif #endif #ifndef SignalUnsubscribe #ifndef DBG_MQLAPI_NOTRACE_SignalUnsubscribe #define SignalUnsubscribe DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SignalUnsubscribe, 0) #endif #endif #ifndef sin #ifndef DBG_MQLAPI_NOTRACE_sin #define sin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSin, DBG_MQL_API_TRACING_FUNCTION_ID_SIN) #endif #endif #ifndef sqrt #ifndef DBG_MQLAPI_NOTRACE_sqrt #define sqrt DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathSqrt, DBG_MQL_API_TRACING_FUNCTION_ID_SQRT) #endif #endif #ifndef StringAdd #ifndef DBG_MQLAPI_NOTRACE_StringAdd #define StringAdd DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringAdd, 0) #endif #endif #ifndef StringBufferLen #ifndef DBG_MQLAPI_NOTRACE_StringBufferLen #define StringBufferLen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringBufferLen, 0) #endif #endif #ifndef StringCompare #ifndef DBG_MQLAPI_NOTRACE_StringCompare #define StringCompare DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringCompare, 0) #endif #endif #ifndef StringConcatenate #ifndef DBG_MQLAPI_NOTRACE_StringConcatenate #define StringConcatenate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringConcatenate, 0) #endif #endif #ifndef StringFill #ifndef DBG_MQLAPI_NOTRACE_StringFill #define StringFill DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringFill, 0) #endif #endif #ifndef StringFind #ifndef DBG_MQLAPI_NOTRACE_StringFind #define StringFind DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringFind, 0) #endif #endif #ifndef StringFormat #ifndef DBG_MQLAPI_NOTRACE_StringFormat #define StringFormat DBG_MSG_MQLFUNC(dbg_mqlapi_trace_unify_input_format, DBG_MQL_API_TRACING_FUNCTION_ID_STRINGFORMAT) #endif #endif #ifndef StringGetCharacter #ifndef DBG_MQLAPI_NOTRACE_StringGetCharacter #define StringGetCharacter DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringGetCharacter, 0) #endif #endif #ifndef StringInit #ifndef DBG_MQLAPI_NOTRACE_StringInit #define StringInit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringInit, 0) #endif #endif #ifndef StringLen #ifndef DBG_MQLAPI_NOTRACE_StringLen #define StringLen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringLen, 0) #endif #endif #ifndef StringReserve #ifndef DBG_MQLAPI_NOTRACE_StringReserve #define StringReserve DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringReserve, 0) #endif #endif #ifndef StringReplace #ifndef DBG_MQLAPI_NOTRACE_StringReplace #define StringReplace DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringReplace, 0) #endif #endif #ifndef StringSetCharacter #ifndef DBG_MQLAPI_NOTRACE_StringSetCharacter #define StringSetCharacter DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringSetCharacter, 0) #endif #endif #ifndef StringSetLength #ifndef DBG_MQLAPI_NOTRACE_StringSetLength #define StringSetLength DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringSetLength, 0) #endif #endif #ifndef StringSplit #ifndef DBG_MQLAPI_NOTRACE_StringSplit #define StringSplit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringSplit, 0) #endif #endif #ifndef StringSubstr #ifndef DBG_MQLAPI_NOTRACE_StringSubstr #define StringSubstr DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringSubstr, 0) #endif #endif #ifndef StringToCharArray #ifndef DBG_MQLAPI_NOTRACE_StringToCharArray #define StringToCharArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToCharArray, 0) #endif #endif #ifndef StringToColor #ifndef DBG_MQLAPI_NOTRACE_StringToColor #define StringToColor DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToColor, 0) #endif #endif #ifndef StringToDouble #ifndef DBG_MQLAPI_NOTRACE_StringToDouble #define StringToDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToDouble, 0) #endif #endif #ifndef StringToInteger #ifndef DBG_MQLAPI_NOTRACE_StringToInteger #define StringToInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToInteger, 0) #endif #endif #ifndef StringToLower #ifndef DBG_MQLAPI_NOTRACE_StringToLower #define StringToLower DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToLower, 0) #endif #endif #ifndef StringToShortArray #ifndef DBG_MQLAPI_NOTRACE_StringToShortArray #define StringToShortArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToShortArray, 0) #endif #endif #ifndef StringToTime #ifndef DBG_MQLAPI_NOTRACE_StringToTime #define StringToTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToTime, 0) #endif #endif #ifndef StringToUpper #ifndef DBG_MQLAPI_NOTRACE_StringToUpper #define StringToUpper DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringToUpper, 0) #endif #endif #ifndef StringTrimLeft #ifndef DBG_MQLAPI_NOTRACE_StringTrimLeft #define StringTrimLeft DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringTrimLeft, 0) #endif #endif #ifndef StringTrimRight #ifndef DBG_MQLAPI_NOTRACE_StringTrimRight #define StringTrimRight DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringTrimRight, 0) #endif #endif #ifndef StructToCharArray #ifndef DBG_MQLAPI_NOTRACE_StructToCharArray #define StructToCharArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StructToCharArray, 0) #endif #endif #ifndef StructToTime #ifndef DBG_MQLAPI_NOTRACE_StructToTime #define StructToTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StructToTime, 0) #endif #endif #ifndef Symbol #ifndef DBG_MQLAPI_NOTRACE_Symbol #define Symbol DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Symbol, 0) #endif #endif #ifndef SymbolExist #ifndef DBG_MQLAPI_NOTRACE_SymbolExist #define SymbolExist DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolExist, 0) #endif #endif #ifndef SymbolInfoDouble #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoDouble #define SymbolInfoDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoDouble, 0) #endif #endif #ifndef SymbolInfoInteger #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoInteger #define SymbolInfoInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoInteger, 0) #endif #endif #ifndef SymbolInfoSessionQuote #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoSessionQuote #define SymbolInfoSessionQuote DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoSessionQuote, 0) #endif #endif #ifndef SymbolInfoSessionTrade #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoSessionTrade #define SymbolInfoSessionTrade DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoSessionTrade, 0) #endif #endif #ifndef SymbolInfoString #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoString #define SymbolInfoString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoString, 0) #endif #endif #ifndef SymbolInfoTick #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoTick #define SymbolInfoTick DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoTick, 0) #endif #endif #ifndef SymbolIsSynchronized #ifndef DBG_MQLAPI_NOTRACE_SymbolIsSynchronized #define SymbolIsSynchronized DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolIsSynchronized, 0) #endif #endif #ifndef SymbolName #ifndef DBG_MQLAPI_NOTRACE_SymbolName #define SymbolName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolName, 0) #endif #endif #ifndef SymbolSelect #ifndef DBG_MQLAPI_NOTRACE_SymbolSelect #define SymbolSelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolSelect, 0) #endif #endif #ifndef SymbolsTotal #ifndef DBG_MQLAPI_NOTRACE_SymbolsTotal #define SymbolsTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolsTotal, 0) #endif #endif #ifndef tan #ifndef DBG_MQLAPI_NOTRACE_tan #define tan DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MathTan, DBG_MQL_API_TRACING_FUNCTION_ID_TAN) #endif #endif #ifndef TerminalClose #ifndef DBG_MQLAPI_NOTRACE_TerminalClose #define TerminalClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalClose, 0) #endif #endif #ifndef TerminalInfoDouble #ifndef DBG_MQLAPI_NOTRACE_TerminalInfoDouble #define TerminalInfoDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalInfoDouble, 0) #endif #endif #ifndef TerminalInfoString #ifndef DBG_MQLAPI_NOTRACE_TerminalInfoString #define TerminalInfoString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalInfoString, 0) #endif #endif #ifndef TesterStatistics #ifndef DBG_MQLAPI_NOTRACE_TesterStatistics #define TesterStatistics DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TesterStatistics, 0) #endif #endif #ifndef TextGetSize #ifndef DBG_MQLAPI_NOTRACE_TextGetSize #define TextGetSize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TextGetSize, 0) #endif #endif #ifndef TextOut #ifndef DBG_MQLAPI_NOTRACE_TextOut #define TextOut DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TextOut, 0) #endif #endif #ifndef TextSetFont #ifndef DBG_MQLAPI_NOTRACE_TextSetFont #define TextSetFont DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TextSetFont, 0) #endif #endif #ifndef TimeCurrent #ifndef DBG_MQLAPI_NOTRACE_TimeCurrent #define TimeCurrent DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeCurrent, 0) #endif #endif #ifndef TimeDaylightSavings #ifndef DBG_MQLAPI_NOTRACE_TimeDaylightSavings #define TimeDaylightSavings DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeDaylightSavings, 0) #endif #endif #ifndef TimeGMT #ifndef DBG_MQLAPI_NOTRACE_TimeGMT #define TimeGMT DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeGMT, 0) #endif #endif #ifndef TimeGMTOffset #ifndef DBG_MQLAPI_NOTRACE_TimeGMTOffset #define TimeGMTOffset DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeGMTOffset, 0) #endif #endif #ifndef TimeLocal #ifndef DBG_MQLAPI_NOTRACE_TimeLocal #define TimeLocal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeLocal, 0) #endif #endif #ifndef TimeToString #ifndef DBG_MQLAPI_NOTRACE_TimeToString #define TimeToString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeToString, 0) #endif #endif #ifndef TimeToStruct #ifndef DBG_MQLAPI_NOTRACE_TimeToStruct #define TimeToStruct DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeToStruct, 0) #endif #endif #ifndef TranslateKey #ifndef DBG_MQLAPI_NOTRACE_TranslateKey #define TranslateKey DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TranslateKey, 0) #endif #endif #ifndef UninitializeReason #ifndef DBG_MQLAPI_NOTRACE_UninitializeReason #define UninitializeReason DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_UninitializeReason, 0) #endif #endif #ifndef WebRequest #ifndef DBG_MQLAPI_NOTRACE_WebRequest #define WebRequest DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WebRequest, 0) #endif #endif // MQL4 exclusive functions #ifdef __MQL4__ #ifndef AccountBalance #ifndef DBG_MQLAPI_NOTRACE_AccountBalance #define AccountBalance DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountBalance, 0) #endif #endif #ifndef AccountCompany #ifndef DBG_MQLAPI_NOTRACE_AccountCompany #define AccountCompany DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountCompany, 0) #endif #endif #ifndef AccountCredit #ifndef DBG_MQLAPI_NOTRACE_AccountCredit #define AccountCredit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountCredit, 0) #endif #endif #ifndef AccountCurrency #ifndef DBG_MQLAPI_NOTRACE_AccountCurrency #define AccountCurrency DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountCurrency, 0) #endif #endif #ifndef AccountEquity #ifndef DBG_MQLAPI_NOTRACE_AccountEquity #define AccountEquity DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountEquity, 0) #endif #endif #ifndef AccountFreeMargin #ifndef DBG_MQLAPI_NOTRACE_AccountFreeMargin #define AccountFreeMargin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountFreeMargin, 0) #endif #endif #ifndef AccountFreeMarginCheck #ifndef DBG_MQLAPI_NOTRACE_AccountFreeMarginCheck #define AccountFreeMarginCheck DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountFreeMarginCheck, 0) #endif #endif #ifndef AccountFreeMarginMode #ifndef DBG_MQLAPI_NOTRACE_AccountFreeMarginMode #define AccountFreeMarginMode DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountFreeMarginMode, 0) #endif #endif #ifndef AccountLeverage #ifndef DBG_MQLAPI_NOTRACE_AccountLeverage #define AccountLeverage DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountLeverage, 0) #endif #endif #ifndef AccountMargin #ifndef DBG_MQLAPI_NOTRACE_AccountMargin #define AccountMargin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountMargin, 0) #endif #endif #ifndef AccountName #ifndef DBG_MQLAPI_NOTRACE_AccountName #define AccountName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountName, 0) #endif #endif #ifndef AccountNumber #ifndef DBG_MQLAPI_NOTRACE_AccountNumber #define AccountNumber DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountNumber, 0) #endif #endif #ifndef AccountProfit #ifndef DBG_MQLAPI_NOTRACE_AccountProfit #define AccountProfit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountProfit, 0) #endif #endif #ifndef AccountServer #ifndef DBG_MQLAPI_NOTRACE_AccountServer #define AccountServer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountServer, 0) #endif #endif #ifndef AccountStopoutLevel #ifndef DBG_MQLAPI_NOTRACE_AccountStopoutLevel #define AccountStopoutLevel DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountStopoutLevel, 0) #endif #endif #ifndef AccountStopoutMode #ifndef DBG_MQLAPI_NOTRACE_AccountStopoutMode #define AccountStopoutMode DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountStopoutMode, 0) #endif #endif #ifndef ArrayCopyRates #ifndef DBG_MQLAPI_NOTRACE_ArrayCopyRates #define ArrayCopyRates DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayCopyRates, 0) #endif #endif #ifndef ArrayCopySeries #ifndef DBG_MQLAPI_NOTRACE_ArrayCopySeries #define ArrayCopySeries DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayCopySeries, 0) #endif #endif #ifndef ArrayDimension #ifndef DBG_MQLAPI_NOTRACE_ArrayDimension #define ArrayDimension DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayDimension, 0) #endif #endif #ifndef CharToStr #ifndef DBG_MQLAPI_NOTRACE_CharToStr #define CharToStr DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CharToStr, 0) #endif #endif #ifndef Day #ifndef DBG_MQLAPI_NOTRACE_Day #define Day DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Day, 0) #endif #endif #ifndef DayOfWeek #ifndef DBG_MQLAPI_NOTRACE_DayOfWeek #define DayOfWeek DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DayOfWeek, 0) #endif #endif #ifndef DayOfYear #ifndef DBG_MQLAPI_NOTRACE_DayOfYear #define DayOfYear DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DayOfYear, 0) #endif #endif #ifndef DoubleToStr #ifndef DBG_MQLAPI_NOTRACE_DoubleToStr #define DoubleToStr DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DoubleToStr, 0) #endif #endif #ifndef FileOpenHistory #ifndef DBG_MQLAPI_NOTRACE_FileOpenHistory #define FileOpenHistory DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FileOpenHistory, 0) #endif #endif #ifndef Hour #ifndef DBG_MQLAPI_NOTRACE_Hour #define Hour DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Hour, 0) #endif #endif #ifndef iBandsOnArray #ifndef DBG_MQLAPI_NOTRACE_iBandsOnArray #define iBandsOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iBandsOnArray, 0) #endif #endif #ifndef iCCIOnArray #ifndef DBG_MQLAPI_NOTRACE_iCCIOnArray #define iCCIOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iCCIOnArray, 0) #endif #endif #ifndef iEnvelopesOnArray #ifndef DBG_MQLAPI_NOTRACE_iEnvelopesOnArray #define iEnvelopesOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iEnvelopesOnArray, 0) #endif #endif #ifndef iMAOnArray #ifndef DBG_MQLAPI_NOTRACE_iMAOnArray #define iMAOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iMAOnArray, 0) #endif #endif #ifndef iMomentumOnArray #ifndef DBG_MQLAPI_NOTRACE_iMomentumOnArray #define iMomentumOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iMomentumOnArray, 0) #endif #endif #ifndef IndicatorBuffers #ifndef DBG_MQLAPI_NOTRACE_IndicatorBuffers #define IndicatorBuffers DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorBuffers, 0) #endif #endif #ifndef IndicatorCounted #ifndef DBG_MQLAPI_NOTRACE_IndicatorCounted #define IndicatorCounted DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorCounted, 0) #endif #endif #ifndef iRSIOnArray #ifndef DBG_MQLAPI_NOTRACE_iRSIOnArray #define iRSIOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iRSIOnArray, 0) #endif #endif #ifndef IsConnected #ifndef DBG_MQLAPI_NOTRACE_IsConnected #define IsConnected DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsConnected, 0) #endif #endif #ifndef IsDemo #ifndef DBG_MQLAPI_NOTRACE_IsDemo #define IsDemo DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsDemo, 0) #endif #endif #ifndef IsDllsAllowed #ifndef DBG_MQLAPI_NOTRACE_IsDllsAllowed #define IsDllsAllowed DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsDllsAllowed, 0) #endif #endif #ifndef IsExpertEnabled #ifndef DBG_MQLAPI_NOTRACE_IsExpertEnabled #define IsExpertEnabled DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsExpertEnabled, 0) #endif #endif #ifndef IsLibrariesAllowed #ifndef DBG_MQLAPI_NOTRACE_IsLibrariesAllowed #define IsLibrariesAllowed DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsLibrariesAllowed, 0) #endif #endif #ifndef IsOptimization #ifndef DBG_MQLAPI_NOTRACE_IsOptimization #define IsOptimization DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsOptimization, 0) #endif #endif #ifndef iStdDevOnArray #ifndef DBG_MQLAPI_NOTRACE_iStdDevOnArray #define iStdDevOnArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iStdDevOnArray, 0) #endif #endif #ifndef IsTesting #ifndef DBG_MQLAPI_NOTRACE_IsTesting #define IsTesting DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsTesting, 0) #endif #endif #ifndef IsTradeAllowed #ifndef DBG_MQLAPI_NOTRACE_IsTradeAllowed #define IsTradeAllowed DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsTradeAllowed, 0) #endif #endif #ifndef IsTradeContextBusy #ifndef DBG_MQLAPI_NOTRACE_IsTradeContextBusy #define IsTradeContextBusy DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsTradeContextBusy, 0) #endif #endif #ifndef IsVisualMode #ifndef DBG_MQLAPI_NOTRACE_IsVisualMode #define IsVisualMode DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IsVisualMode, 0) #endif #endif #ifndef MarketInfo #ifndef DBG_MQLAPI_NOTRACE_MarketInfo #define MarketInfo DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MarketInfo, 0) #endif #endif #ifndef Minute #ifndef DBG_MQLAPI_NOTRACE_Minute #define Minute DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Minute, 0) #endif #endif #ifndef Month #ifndef DBG_MQLAPI_NOTRACE_Month #define Month DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Month, 0) #endif #endif #ifndef ObjectDescription #ifndef DBG_MQLAPI_NOTRACE_ObjectDescription #define ObjectDescription DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectDescription, 0) #endif #endif #ifndef ObjectGet #ifndef DBG_MQLAPI_NOTRACE_ObjectGet #define ObjectGet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGet, 0) #endif #endif #ifndef ObjectGetFiboDescription #ifndef DBG_MQLAPI_NOTRACE_ObjectGetFiboDescription #define ObjectGetFiboDescription DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetFiboDescription, 0) #endif #endif #ifndef ObjectGetShiftByValue #ifndef DBG_MQLAPI_NOTRACE_ObjectGetShiftByValue #define ObjectGetShiftByValue DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetShiftByValue, 0) #endif #endif #ifndef ObjectGetValueByShift #ifndef DBG_MQLAPI_NOTRACE_ObjectGetValueByShift #define ObjectGetValueByShift DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectGetValueByShift, 0) #endif #endif #ifndef ObjectSet #ifndef DBG_MQLAPI_NOTRACE_ObjectSet #define ObjectSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectSet, 0) #endif #endif #ifndef ObjectSetFiboDescription #ifndef DBG_MQLAPI_NOTRACE_ObjectSetFiboDescription #define ObjectSetFiboDescription DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectSetFiboDescription, 0) #endif #endif #ifndef ObjectSetText #ifndef DBG_MQLAPI_NOTRACE_ObjectSetText #define ObjectSetText DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectSetText, 0) #endif #endif #ifndef ObjectType #ifndef DBG_MQLAPI_NOTRACE_ObjectType #define ObjectType DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ObjectType, 0) #endif #endif #ifndef OrderClose #ifndef DBG_MQLAPI_NOTRACE_OrderClose #define OrderClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderClose, 0) #endif #endif #ifndef OrderCloseBy #ifndef DBG_MQLAPI_NOTRACE_OrderCloseBy #define OrderCloseBy DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderCloseBy, 0) #endif #endif #ifndef OrderClosePrice #ifndef DBG_MQLAPI_NOTRACE_OrderClosePrice #define OrderClosePrice DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderClosePrice, 0) #endif #endif #ifndef OrderCloseTime #ifndef DBG_MQLAPI_NOTRACE_OrderCloseTime #define OrderCloseTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderCloseTime, 0) #endif #endif #ifndef OrderComment #ifndef DBG_MQLAPI_NOTRACE_OrderComment #define OrderComment DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderComment, 0) #endif #endif #ifndef OrderCommission #ifndef DBG_MQLAPI_NOTRACE_OrderCommission #define OrderCommission DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderCommission, 0) #endif #endif #ifndef OrderDelete #ifndef DBG_MQLAPI_NOTRACE_OrderDelete #define OrderDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderDelete, 0) #endif #endif #ifndef OrderExpiration #ifndef DBG_MQLAPI_NOTRACE_OrderExpiration #define OrderExpiration DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderExpiration, 0) #endif #endif #ifndef OrderLots #ifndef DBG_MQLAPI_NOTRACE_OrderLots #define OrderLots DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderLots, 0) #endif #endif #ifndef OrderMagicNumber #ifndef DBG_MQLAPI_NOTRACE_OrderMagicNumber #define OrderMagicNumber DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderMagicNumber, 0) #endif #endif #ifndef OrderModify #ifndef DBG_MQLAPI_NOTRACE_OrderModify #define OrderModify DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderModify, 0) #endif #endif #ifndef OrderOpenPrice #ifndef DBG_MQLAPI_NOTRACE_OrderOpenPrice #define OrderOpenPrice DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderOpenPrice, 0) #endif #endif #ifndef OrderOpenTime #ifndef DBG_MQLAPI_NOTRACE_OrderOpenTime #define OrderOpenTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderOpenTime, 0) #endif #endif #ifndef OrderProfit #ifndef DBG_MQLAPI_NOTRACE_OrderProfit #define OrderProfit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderProfit, 0) #endif #endif #ifndef OrdersHistoryTotal #ifndef DBG_MQLAPI_NOTRACE_OrdersHistoryTotal #define OrdersHistoryTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrdersHistoryTotal, 0) #endif #endif #ifndef OrderStopLoss #ifndef DBG_MQLAPI_NOTRACE_OrderStopLoss #define OrderStopLoss DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderStopLoss, 0) #endif #endif #ifndef OrderSwap #ifndef DBG_MQLAPI_NOTRACE_OrderSwap #define OrderSwap DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderSwap, 0) #endif #endif #ifndef OrderSymbol #ifndef DBG_MQLAPI_NOTRACE_OrderSymbol #define OrderSymbol DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderSymbol, 0) #endif #endif #ifndef OrderTakeProfit #ifndef DBG_MQLAPI_NOTRACE_OrderTakeProfit #define OrderTakeProfit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderTakeProfit, 0) #endif #endif #ifndef OrderTicket #ifndef DBG_MQLAPI_NOTRACE_OrderTicket #define OrderTicket DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderTicket, 0) #endif #endif #ifndef OrderType #ifndef DBG_MQLAPI_NOTRACE_OrderType #define OrderType DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderType, 0) #endif #endif #ifndef RefreshRates #ifndef DBG_MQLAPI_NOTRACE_RefreshRates #define RefreshRates DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_RefreshRates, 0) #endif #endif #ifndef Seconds #ifndef DBG_MQLAPI_NOTRACE_Seconds #define Seconds DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Seconds, 0) #endif #endif #ifndef StringGetChar #ifndef DBG_MQLAPI_NOTRACE_StringGetChar #define StringGetChar DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringGetChar, 0) #endif #endif #ifndef StringSetChar #ifndef DBG_MQLAPI_NOTRACE_StringSetChar #define StringSetChar DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StringSetChar, 0) #endif #endif #ifndef StrToDouble #ifndef DBG_MQLAPI_NOTRACE_StrToDouble #define StrToDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StrToDouble, 0) #endif #endif #ifndef StrToInteger #ifndef DBG_MQLAPI_NOTRACE_StrToInteger #define StrToInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StrToInteger, 0) #endif #endif #ifndef StrToTime #ifndef DBG_MQLAPI_NOTRACE_StrToTime #define StrToTime DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_StrToTime, 0) #endif #endif #ifndef TerminalCompany #ifndef DBG_MQLAPI_NOTRACE_TerminalCompany #define TerminalCompany DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalCompany, 0) #endif #endif #ifndef TerminalName #ifndef DBG_MQLAPI_NOTRACE_TerminalName #define TerminalName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalName, 0) #endif #endif #ifndef TerminalPath #ifndef DBG_MQLAPI_NOTRACE_TerminalPath #define TerminalPath DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalPath, 0) #endif #endif #ifndef TimeDay #ifndef DBG_MQLAPI_NOTRACE_TimeDay #define TimeDay DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeDay, 0) #endif #endif #ifndef TimeDayOfWeek #ifndef DBG_MQLAPI_NOTRACE_TimeDayOfWeek #define TimeDayOfWeek DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeDayOfWeek, 0) #endif #endif #ifndef TimeDayOfYear #ifndef DBG_MQLAPI_NOTRACE_TimeDayOfYear #define TimeDayOfYear DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeDayOfYear, 0) #endif #endif #ifndef TimeHour #ifndef DBG_MQLAPI_NOTRACE_TimeHour #define TimeHour DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeHour, 0) #endif #endif #ifndef TimeMinute #ifndef DBG_MQLAPI_NOTRACE_TimeMinute #define TimeMinute DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeMinute, 0) #endif #endif #ifndef TimeMonth #ifndef DBG_MQLAPI_NOTRACE_TimeMonth #define TimeMonth DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeMonth, 0) #endif #endif #ifndef TimeSeconds #ifndef DBG_MQLAPI_NOTRACE_TimeSeconds #define TimeSeconds DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeSeconds, 0) #endif #endif #ifndef TimeToStr #ifndef DBG_MQLAPI_NOTRACE_TimeToStr #define TimeToStr DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeToStr, 0) #endif #endif #ifndef TimeYear #ifndef DBG_MQLAPI_NOTRACE_TimeYear #define TimeYear DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeYear, 0) #endif #endif #ifndef WindowBarsPerChart #ifndef DBG_MQLAPI_NOTRACE_WindowBarsPerChart #define WindowBarsPerChart DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowBarsPerChart, 0) #endif #endif #ifndef WindowExpertName #ifndef DBG_MQLAPI_NOTRACE_WindowExpertName #define WindowExpertName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowExpertName, 0) #endif #endif #ifndef WindowFind #ifndef DBG_MQLAPI_NOTRACE_WindowFind #define WindowFind DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowFind, 0) #endif #endif #ifndef WindowFirstVisibleBar #ifndef DBG_MQLAPI_NOTRACE_WindowFirstVisibleBar #define WindowFirstVisibleBar DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowFirstVisibleBar, 0) #endif #endif #ifndef WindowHandle #ifndef DBG_MQLAPI_NOTRACE_WindowHandle #define WindowHandle DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowHandle, 0) #endif #endif #ifndef WindowIsVisible #ifndef DBG_MQLAPI_NOTRACE_WindowIsVisible #define WindowIsVisible DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowIsVisible, 0) #endif #endif #ifndef WindowOnDropped #ifndef DBG_MQLAPI_NOTRACE_WindowOnDropped #define WindowOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowOnDropped, 0) #endif #endif #ifndef WindowPriceMax #ifndef DBG_MQLAPI_NOTRACE_WindowPriceMax #define WindowPriceMax DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowPriceMax, 0) #endif #endif #ifndef WindowPriceMin #ifndef DBG_MQLAPI_NOTRACE_WindowPriceMin #define WindowPriceMin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowPriceMin, 0) #endif #endif #ifndef WindowPriceOnDropped #ifndef DBG_MQLAPI_NOTRACE_WindowPriceOnDropped #define WindowPriceOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowPriceOnDropped, 0) #endif #endif #ifndef WindowScreenShot #ifndef DBG_MQLAPI_NOTRACE_WindowScreenShot #define WindowScreenShot DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowScreenShot, 0) #endif #endif #ifndef WindowsTotal #ifndef DBG_MQLAPI_NOTRACE_WindowsTotal #define WindowsTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowsTotal, 0) #endif #endif #ifndef WindowTimeOnDropped #ifndef DBG_MQLAPI_NOTRACE_WindowTimeOnDropped #define WindowTimeOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowTimeOnDropped, 0) #endif #endif #ifndef WindowXOnDropped #ifndef DBG_MQLAPI_NOTRACE_WindowXOnDropped #define WindowXOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowXOnDropped, 0) #endif #endif #ifndef WindowYOnDropped #ifndef DBG_MQLAPI_NOTRACE_WindowYOnDropped #define WindowYOnDropped DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_WindowYOnDropped, 0) #endif #endif #ifndef Year #ifndef DBG_MQLAPI_NOTRACE_Year #define Year DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Year, 0) #endif #endif #endif // MQL5 exclusive functions #ifdef __MQL5__ #ifndef AccountInfoInteger #ifndef DBG_MQLAPI_NOTRACE_AccountInfoInteger #define AccountInfoInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_AccountInfoInteger, 0) #endif #endif #ifndef ArrayInsert #ifndef DBG_MQLAPI_NOTRACE_ArrayInsert #define ArrayInsert DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayInsert, 0) #endif #endif #ifndef ArrayRemove #ifndef DBG_MQLAPI_NOTRACE_ArrayRemove #define ArrayRemove DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayRemove, 0) #endif #endif #ifndef ArrayReverse #ifndef DBG_MQLAPI_NOTRACE_ArrayReverse #define ArrayReverse DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArrayReverse, 0) #endif #endif #ifndef ArraySwap #ifndef DBG_MQLAPI_NOTRACE_ArraySwap #define ArraySwap DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ArraySwap, 0) #endif #endif #ifndef Bars #ifndef DBG_MQLAPI_NOTRACE_Bars #define Bars DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Bars, 0) #endif #endif #ifndef BarsCalculated #ifndef DBG_MQLAPI_NOTRACE_BarsCalculated #define BarsCalculated DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_BarsCalculated, 0) #endif #endif #ifndef CalendarCountryById #ifndef DBG_MQLAPI_NOTRACE_CalendarCountryById #define CalendarCountryById DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarCountryById, 0) #endif #endif #ifndef CalendarEventById #ifndef DBG_MQLAPI_NOTRACE_CalendarEventById #define CalendarEventById DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarEventById, 0) #endif #endif #ifndef CalendarValueById #ifndef DBG_MQLAPI_NOTRACE_CalendarValueById #define CalendarValueById DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarValueById, 0) #endif #endif #ifndef CalendarCountries #ifndef DBG_MQLAPI_NOTRACE_CalendarCountries #define CalendarCountries DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarCountries, 0) #endif #endif #ifndef CalendarEventByCountry #ifndef DBG_MQLAPI_NOTRACE_CalendarEventByCountry #define CalendarEventByCountry DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarEventByCountry, 0) #endif #endif #ifndef CalendarEventByCurrency #ifndef DBG_MQLAPI_NOTRACE_CalendarEventByCurrency #define CalendarEventByCurrency DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarEventByCurrency, 0) #endif #endif #ifndef CalendarValueHistoryByEvent #ifndef DBG_MQLAPI_NOTRACE_CalendarValueHistoryByEvent #define CalendarValueHistoryByEvent DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarValueHistoryByEvent, 0) #endif #endif #ifndef CalendarValueHistory #ifndef DBG_MQLAPI_NOTRACE_CalendarValueHistory #define CalendarValueHistory DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarValueHistory, 0) #endif #endif #ifndef CalendarValueLastByEvent #ifndef DBG_MQLAPI_NOTRACE_CalendarValueLastByEvent #define CalendarValueLastByEvent DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarValueLastByEvent, 0) #endif #endif #ifndef CalendarValueLast #ifndef DBG_MQLAPI_NOTRACE_CalendarValueLast #define CalendarValueLast DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CalendarValueLast, 0) #endif #endif #ifndef CharArrayToStruct #ifndef DBG_MQLAPI_NOTRACE_CharArrayToStruct #define CharArrayToStruct DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CharArrayToStruct, 0) #endif #endif #ifndef ChartIndicatorAdd #ifndef DBG_MQLAPI_NOTRACE_ChartIndicatorAdd #define ChartIndicatorAdd DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartIndicatorAdd, 0) #endif #endif #ifndef ChartIndicatorGet #ifndef DBG_MQLAPI_NOTRACE_ChartIndicatorGet #define ChartIndicatorGet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ChartIndicatorGet, 0) #endif #endif #ifndef CLBufferCreate #ifndef DBG_MQLAPI_NOTRACE_CLBufferCreate #define CLBufferCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLBufferCreate, 0) #endif #endif #ifndef CLBufferRead #ifndef DBG_MQLAPI_NOTRACE_CLBufferRead #define CLBufferRead DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLBufferRead, 0) #endif #endif #ifndef CLBufferWrite #ifndef DBG_MQLAPI_NOTRACE_CLBufferWrite #define CLBufferWrite DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLBufferWrite, 0) #endif #endif #ifndef CLContextCreate #ifndef DBG_MQLAPI_NOTRACE_CLContextCreate #define CLContextCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLContextCreate, 0) #endif #endif #ifndef CLExecute #ifndef DBG_MQLAPI_NOTRACE_CLExecute #define CLExecute DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLExecute, 0) #endif #endif #ifndef CLGetDeviceInfo #ifndef DBG_MQLAPI_NOTRACE_CLGetDeviceInfo #define CLGetDeviceInfo DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLGetDeviceInfo, 0) #endif #endif #ifndef CLGetInfoString #ifndef DBG_MQLAPI_NOTRACE_CLGetInfoString #define CLGetInfoString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLGetInfoString, 0) #endif #endif #ifndef CLGetInfoInteger #ifndef DBG_MQLAPI_NOTRACE_CLGetInfoInteger #define CLGetInfoInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLGetInfoInteger, 0) #endif #endif #ifndef CLHandleType #ifndef DBG_MQLAPI_NOTRACE_CLHandleType #define CLHandleType DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLHandleType, 0) #endif #endif #ifndef CLKernelCreate #ifndef DBG_MQLAPI_NOTRACE_CLKernelCreate #define CLKernelCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLKernelCreate, 0) #endif #endif #ifndef CLProgramCreate #ifndef DBG_MQLAPI_NOTRACE_CLProgramCreate #define CLProgramCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLProgramCreate, 0) #endif #endif #ifndef CLSetKernelArg #ifndef DBG_MQLAPI_NOTRACE_CLSetKernelArg #define CLSetKernelArg DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLSetKernelArg, 0) #endif #endif #ifndef CLSetKernelArgMem #ifndef DBG_MQLAPI_NOTRACE_CLSetKernelArgMem #define CLSetKernelArgMem DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLSetKernelArgMem, 0) #endif #endif #ifndef CLSetKernelArgMemLocal #ifndef DBG_MQLAPI_NOTRACE_CLSetKernelArgMemLocal #define CLSetKernelArgMemLocal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CLSetKernelArgMemLocal, 0) #endif #endif #ifndef CopyBuffer #ifndef DBG_MQLAPI_NOTRACE_CopyBuffer #define CopyBuffer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyBuffer, 0) #endif #endif #ifndef CopySeries #ifndef DBG_MQLAPI_NOTRACE_CopySeries #define CopySeries DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopySeries, 0) #endif #endif #ifndef CopyTicks #ifndef DBG_MQLAPI_NOTRACE_CopyTicks #define CopyTicks DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyTicks, 0) #endif #endif #ifndef CopyTicksRange #ifndef DBG_MQLAPI_NOTRACE_CopyTicksRange #define CopyTicksRange DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CopyTicksRange, 0) #endif #endif #ifndef CustomSymbolCreate #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolCreate #define CustomSymbolCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolCreate, 0) #endif #endif #ifndef CustomSymbolDelete #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolDelete #define CustomSymbolDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolDelete, 0) #endif #endif #ifndef CustomSymbolSetInteger #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolSetInteger #define CustomSymbolSetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolSetInteger, 0) #endif #endif #ifndef CustomSymbolSetDouble #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolSetDouble #define CustomSymbolSetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolSetDouble, 0) #endif #endif #ifndef CustomSymbolSetString #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolSetString #define CustomSymbolSetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolSetString, 0) #endif #endif #ifndef CustomSymbolSetMarginRate #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolSetMarginRate #define CustomSymbolSetMarginRate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolSetMarginRate, 0) #endif #endif #ifndef CustomSymbolSetSessionQuote #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolSetSessionQuote #define CustomSymbolSetSessionQuote DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolSetSessionQuote, 0) #endif #endif #ifndef CustomSymbolSetSessionTrade #ifndef DBG_MQLAPI_NOTRACE_CustomSymbolSetSessionTrade #define CustomSymbolSetSessionTrade DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomSymbolSetSessionTrade, 0) #endif #endif #ifndef CustomRatesDelete #ifndef DBG_MQLAPI_NOTRACE_CustomRatesDelete #define CustomRatesDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomRatesDelete, 0) #endif #endif #ifndef CustomRatesReplace #ifndef DBG_MQLAPI_NOTRACE_CustomRatesReplace #define CustomRatesReplace DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomRatesReplace, 0) #endif #endif #ifndef CustomRatesUpdate #ifndef DBG_MQLAPI_NOTRACE_CustomRatesUpdate #define CustomRatesUpdate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomRatesUpdate, 0) #endif #endif #ifndef CustomTicksAdd #ifndef DBG_MQLAPI_NOTRACE_CustomTicksAdd #define CustomTicksAdd DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomTicksAdd, 0) #endif #endif #ifndef CustomTicksDelete #ifndef DBG_MQLAPI_NOTRACE_CustomTicksDelete #define CustomTicksDelete DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomTicksDelete, 0) #endif #endif #ifndef CustomTicksReplace #ifndef DBG_MQLAPI_NOTRACE_CustomTicksReplace #define CustomTicksReplace DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomTicksReplace, 0) #endif #endif #ifndef CustomBookAdd #ifndef DBG_MQLAPI_NOTRACE_CustomBookAdd #define CustomBookAdd DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_CustomBookAdd, 0) #endif #endif #ifndef DatabaseOpen #ifndef DBG_MQLAPI_NOTRACE_DatabaseOpen #define DatabaseOpen DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseOpen, 0) #endif #endif #ifndef DatabaseImport #ifndef DBG_MQLAPI_NOTRACE_DatabaseImport #define DatabaseImport DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseImport, 0) #endif #endif #ifndef DatabaseExport #ifndef DBG_MQLAPI_NOTRACE_DatabaseExport #define DatabaseExport DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseExport, 0) #endif #endif #ifndef DatabasePrint #ifndef DBG_MQLAPI_NOTRACE_DatabasePrint #define DatabasePrint DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabasePrint, 0) #endif #endif #ifndef DatabaseTableExists #ifndef DBG_MQLAPI_NOTRACE_DatabaseTableExists #define DatabaseTableExists DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseTableExists, 0) #endif #endif #ifndef DatabaseExecute #ifndef DBG_MQLAPI_NOTRACE_DatabaseExecute #define DatabaseExecute DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseExecute, 0) #endif #endif #ifndef DatabasePrepare #ifndef DBG_MQLAPI_NOTRACE_DatabasePrepare #define DatabasePrepare DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabasePrepare, 0) #endif #endif #ifndef DatabaseReset #ifndef DBG_MQLAPI_NOTRACE_DatabaseReset #define DatabaseReset DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseReset, 0) #endif #endif #ifndef DatabaseBind #ifndef DBG_MQLAPI_NOTRACE_DatabaseBind #define DatabaseBind DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseBind, 0) #endif #endif #ifndef DatabaseBindArray #ifndef DBG_MQLAPI_NOTRACE_DatabaseBindArray #define DatabaseBindArray DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseBindArray, 0) #endif #endif #ifndef DatabaseRead #ifndef DBG_MQLAPI_NOTRACE_DatabaseRead #define DatabaseRead DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseRead, 0) #endif #endif #ifndef DatabaseReadBind #ifndef DBG_MQLAPI_NOTRACE_DatabaseReadBind #define DatabaseReadBind DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseReadBind, 0) #endif #endif #ifndef DatabaseTransactionBegin #ifndef DBG_MQLAPI_NOTRACE_DatabaseTransactionBegin #define DatabaseTransactionBegin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseTransactionBegin, 0) #endif #endif #ifndef DatabaseTransactionCommit #ifndef DBG_MQLAPI_NOTRACE_DatabaseTransactionCommit #define DatabaseTransactionCommit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseTransactionCommit, 0) #endif #endif #ifndef DatabaseTransactionRollback #ifndef DBG_MQLAPI_NOTRACE_DatabaseTransactionRollback #define DatabaseTransactionRollback DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseTransactionRollback, 0) #endif #endif #ifndef DatabaseColumnsCount #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnsCount #define DatabaseColumnsCount DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnsCount, 0) #endif #endif #ifndef DatabaseColumnName #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnName #define DatabaseColumnName DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnName, 0) #endif #endif #ifndef DatabaseColumnType #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnType #define DatabaseColumnType DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnType, 0) #endif #endif #ifndef DatabaseColumnSize #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnSize #define DatabaseColumnSize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnSize, 0) #endif #endif #ifndef DatabaseColumnText #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnText #define DatabaseColumnText DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnText, 0) #endif #endif #ifndef DatabaseColumnInteger #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnInteger #define DatabaseColumnInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnInteger, 0) #endif #endif #ifndef DatabaseColumnLong #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnLong #define DatabaseColumnLong DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnLong, 0) #endif #endif #ifndef DatabaseColumnDouble #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnDouble #define DatabaseColumnDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnDouble, 0) #endif #endif #ifndef DatabaseColumnBlob #ifndef DBG_MQLAPI_NOTRACE_DatabaseColumnBlob #define DatabaseColumnBlob DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DatabaseColumnBlob, 0) #endif #endif #ifndef Digits #ifndef DBG_MQLAPI_NOTRACE_Digits #define Digits DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_Digits, 0) #endif #endif #ifndef DXContextCreate #ifndef DBG_MQLAPI_NOTRACE_DXContextCreate #define DXContextCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextCreate, 0) #endif #endif #ifndef DXContextSetSize #ifndef DBG_MQLAPI_NOTRACE_DXContextSetSize #define DXContextSetSize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextSetSize, 0) #endif #endif #ifndef DXContextGetSize #ifndef DBG_MQLAPI_NOTRACE_DXContextGetSize #define DXContextGetSize DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextGetSize, 0) #endif #endif #ifndef DXContextClearColors #ifndef DBG_MQLAPI_NOTRACE_DXContextClearColors #define DXContextClearColors DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextClearColors, 0) #endif #endif #ifndef DXContextClearDepth #ifndef DBG_MQLAPI_NOTRACE_DXContextClearDepth #define DXContextClearDepth DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextClearDepth, 0) #endif #endif #ifndef DXContextGetColors #ifndef DBG_MQLAPI_NOTRACE_DXContextGetColors #define DXContextGetColors DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextGetColors, 0) #endif #endif #ifndef DXContextGetDepth #ifndef DBG_MQLAPI_NOTRACE_DXContextGetDepth #define DXContextGetDepth DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXContextGetDepth, 0) #endif #endif #ifndef DXBufferCreate #ifndef DBG_MQLAPI_NOTRACE_DXBufferCreate #define DXBufferCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXBufferCreate, 0) #endif #endif #ifndef DXTextureCreate #ifndef DBG_MQLAPI_NOTRACE_DXTextureCreate #define DXTextureCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXTextureCreate, 0) #endif #endif #ifndef DXInputCreate #ifndef DBG_MQLAPI_NOTRACE_DXInputCreate #define DXInputCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXInputCreate, 0) #endif #endif #ifndef DXInputSet #ifndef DBG_MQLAPI_NOTRACE_DXInputSet #define DXInputSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXInputSet, 0) #endif #endif #ifndef DXShaderCreate #ifndef DBG_MQLAPI_NOTRACE_DXShaderCreate #define DXShaderCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXShaderCreate, 0) #endif #endif #ifndef DXShaderSetLayout #ifndef DBG_MQLAPI_NOTRACE_DXShaderSetLayout #define DXShaderSetLayout DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXShaderSetLayout, 0) #endif #endif #ifndef DXShaderInputsSet #ifndef DBG_MQLAPI_NOTRACE_DXShaderInputsSet #define DXShaderInputsSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXShaderInputsSet, 0) #endif #endif #ifndef DXShaderTexturesSet #ifndef DBG_MQLAPI_NOTRACE_DXShaderTexturesSet #define DXShaderTexturesSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXShaderTexturesSet, 0) #endif #endif #ifndef DXDraw #ifndef DBG_MQLAPI_NOTRACE_DXDraw #define DXDraw DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXDraw, 0) #endif #endif #ifndef DXDrawIndexed #ifndef DBG_MQLAPI_NOTRACE_DXDrawIndexed #define DXDrawIndexed DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXDrawIndexed, 0) #endif #endif #ifndef DXPrimiveTopologySet #ifndef DBG_MQLAPI_NOTRACE_DXPrimiveTopologySet #define DXPrimiveTopologySet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXPrimiveTopologySet, 0) #endif #endif #ifndef DXBufferSet #ifndef DBG_MQLAPI_NOTRACE_DXBufferSet #define DXBufferSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXBufferSet, 0) #endif #endif #ifndef DXShaderSet #ifndef DBG_MQLAPI_NOTRACE_DXShaderSet #define DXShaderSet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXShaderSet, 0) #endif #endif #ifndef DXHandleType #ifndef DBG_MQLAPI_NOTRACE_DXHandleType #define DXHandleType DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXHandleType, 0) #endif #endif #ifndef DXRelease #ifndef DBG_MQLAPI_NOTRACE_DXRelease #define DXRelease DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_DXRelease, 0) #endif #endif #ifndef FrameAdd #ifndef DBG_MQLAPI_NOTRACE_FrameAdd #define FrameAdd DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FrameAdd, 0) #endif #endif #ifndef FrameFilter #ifndef DBG_MQLAPI_NOTRACE_FrameFilter #define FrameFilter DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FrameFilter, 0) #endif #endif #ifndef FrameFirst #ifndef DBG_MQLAPI_NOTRACE_FrameFirst #define FrameFirst DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FrameFirst, 0) #endif #endif #ifndef FrameInputs #ifndef DBG_MQLAPI_NOTRACE_FrameInputs #define FrameInputs DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FrameInputs, 0) #endif #endif #ifndef FrameNext #ifndef DBG_MQLAPI_NOTRACE_FrameNext #define FrameNext DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_FrameNext, 0) #endif #endif #ifndef GetTickCount64 #ifndef DBG_MQLAPI_NOTRACE_GetTickCount64 #define GetTickCount64 DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_GetTickCount64, 0) #endif #endif #ifndef HistoryDealGetDouble #ifndef DBG_MQLAPI_NOTRACE_HistoryDealGetDouble #define HistoryDealGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryDealGetDouble, 0) #endif #endif #ifndef HistoryDealGetInteger #ifndef DBG_MQLAPI_NOTRACE_HistoryDealGetInteger #define HistoryDealGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryDealGetInteger, 0) #endif #endif #ifndef HistoryDealGetString #ifndef DBG_MQLAPI_NOTRACE_HistoryDealGetString #define HistoryDealGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryDealGetString, 0) #endif #endif #ifndef HistoryDealGetTicket #ifndef DBG_MQLAPI_NOTRACE_HistoryDealGetTicket #define HistoryDealGetTicket DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryDealGetTicket, 0) #endif #endif #ifndef HistoryDealSelect #ifndef DBG_MQLAPI_NOTRACE_HistoryDealSelect #define HistoryDealSelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryDealSelect, 0) #endif #endif #ifndef HistoryDealsTotal #ifndef DBG_MQLAPI_NOTRACE_HistoryDealsTotal #define HistoryDealsTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryDealsTotal, 0) #endif #endif #ifndef HistoryOrderGetDouble #ifndef DBG_MQLAPI_NOTRACE_HistoryOrderGetDouble #define HistoryOrderGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryOrderGetDouble, 0) #endif #endif #ifndef HistoryOrderGetInteger #ifndef DBG_MQLAPI_NOTRACE_HistoryOrderGetInteger #define HistoryOrderGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryOrderGetInteger, 0) #endif #endif #ifndef HistoryOrderGetString #ifndef DBG_MQLAPI_NOTRACE_HistoryOrderGetString #define HistoryOrderGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryOrderGetString, 0) #endif #endif #ifndef HistoryOrderGetTicket #ifndef DBG_MQLAPI_NOTRACE_HistoryOrderGetTicket #define HistoryOrderGetTicket DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryOrderGetTicket, 0) #endif #endif #ifndef HistoryOrderSelect #ifndef DBG_MQLAPI_NOTRACE_HistoryOrderSelect #define HistoryOrderSelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryOrderSelect, 0) #endif #endif #ifndef HistoryOrdersTotal #ifndef DBG_MQLAPI_NOTRACE_HistoryOrdersTotal #define HistoryOrdersTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistoryOrdersTotal, 0) #endif #endif #ifndef HistorySelect #ifndef DBG_MQLAPI_NOTRACE_HistorySelect #define HistorySelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistorySelect, 0) #endif #endif #ifndef HistorySelectByPosition #ifndef DBG_MQLAPI_NOTRACE_HistorySelectByPosition #define HistorySelectByPosition DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_HistorySelectByPosition, 0) #endif #endif #ifndef iTickVolume #ifndef DBG_MQLAPI_NOTRACE_iTickVolume #define iTickVolume DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iTickVolume, 0) #endif #endif #ifndef iRealVolume #ifndef DBG_MQLAPI_NOTRACE_iRealVolume #define iRealVolume DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iRealVolume, 0) #endif #endif #ifndef iSpread #ifndef DBG_MQLAPI_NOTRACE_iSpread #define iSpread DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iSpread, 0) #endif #endif #ifndef iADXWilder #ifndef DBG_MQLAPI_NOTRACE_iADXWilder #define iADXWilder DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iADXWilder, 0) #endif #endif #ifndef iAMA #ifndef DBG_MQLAPI_NOTRACE_iAMA #define iAMA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iAMA, 0) #endif #endif #ifndef iChaikin #ifndef DBG_MQLAPI_NOTRACE_iChaikin #define iChaikin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iChaikin, 0) #endif #endif #ifndef iDEMA #ifndef DBG_MQLAPI_NOTRACE_iDEMA #define iDEMA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iDEMA, 0) #endif #endif #ifndef iFrAMA #ifndef DBG_MQLAPI_NOTRACE_iFrAMA #define iFrAMA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iFrAMA, 0) #endif #endif #ifndef IndicatorCreate #ifndef DBG_MQLAPI_NOTRACE_IndicatorCreate #define IndicatorCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorCreate, 0) #endif #endif #ifndef IndicatorParameters #ifndef DBG_MQLAPI_NOTRACE_IndicatorParameters #define IndicatorParameters DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorParameters, 0) #endif #endif #ifndef IndicatorRelease #ifndef DBG_MQLAPI_NOTRACE_IndicatorRelease #define IndicatorRelease DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_IndicatorRelease, 0) #endif #endif #ifndef iTEMA #ifndef DBG_MQLAPI_NOTRACE_iTEMA #define iTEMA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iTEMA, 0) #endif #endif #ifndef iTriX #ifndef DBG_MQLAPI_NOTRACE_iTriX #define iTriX DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iTriX, 0) #endif #endif #ifndef iVIDyA #ifndef DBG_MQLAPI_NOTRACE_iVIDyA #define iVIDyA DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iVIDyA, 0) #endif #endif #ifndef iVolumes #ifndef DBG_MQLAPI_NOTRACE_iVolumes #define iVolumes DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_iVolumes, 0) #endif #endif #ifndef MarketBookAdd #ifndef DBG_MQLAPI_NOTRACE_MarketBookAdd #define MarketBookAdd DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MarketBookAdd, 0) #endif #endif #ifndef MarketBookGet #ifndef DBG_MQLAPI_NOTRACE_MarketBookGet #define MarketBookGet DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MarketBookGet, 0) #endif #endif #ifndef MarketBookRelease #ifndef DBG_MQLAPI_NOTRACE_MarketBookRelease #define MarketBookRelease DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MarketBookRelease, 0) #endif #endif #ifndef MQLInfoInteger #ifndef DBG_MQLAPI_NOTRACE_MQLInfoInteger #define MQLInfoInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_MQLInfoInteger, 0) #endif #endif #ifndef OrderCalcMargin #ifndef DBG_MQLAPI_NOTRACE_OrderCalcMargin #define OrderCalcMargin DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderCalcMargin, 0) #endif #endif #ifndef OrderCalcProfit #ifndef DBG_MQLAPI_NOTRACE_OrderCalcProfit #define OrderCalcProfit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderCalcProfit, 0) #endif #endif #ifndef OrderCheck #ifndef DBG_MQLAPI_NOTRACE_OrderCheck #define OrderCheck DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderCheck, 0) #endif #endif #ifndef OrderGetInteger #ifndef DBG_MQLAPI_NOTRACE_OrderGetInteger #define OrderGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderGetInteger, 0) #endif #endif #ifndef OrderGetString #ifndef DBG_MQLAPI_NOTRACE_OrderGetString #define OrderGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderGetString, 0) #endif #endif #ifndef OrderGetTicket #ifndef DBG_MQLAPI_NOTRACE_OrderGetTicket #define OrderGetTicket DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderGetTicket, 0) #endif #endif #ifndef OrderSendAsync #ifndef DBG_MQLAPI_NOTRACE_OrderSendAsync #define OrderSendAsync DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrderSendAsync, 0) #endif #endif #ifndef OrdersTotal #ifndef DBG_MQLAPI_NOTRACE_OrdersTotal #define OrdersTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_OrdersTotal, 0) #endif #endif #ifndef ParameterGetRange #ifndef DBG_MQLAPI_NOTRACE_ParameterGetRange #define ParameterGetRange DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ParameterGetRange, 0) #endif #endif #ifndef ParameterSetRange #ifndef DBG_MQLAPI_NOTRACE_ParameterSetRange #define ParameterSetRange DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_ParameterSetRange, 0) #endif #endif #ifndef PositionGetDouble #ifndef DBG_MQLAPI_NOTRACE_PositionGetDouble #define PositionGetDouble DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionGetDouble, 0) #endif #endif #ifndef PositionGetInteger #ifndef DBG_MQLAPI_NOTRACE_PositionGetInteger #define PositionGetInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionGetInteger, 0) #endif #endif #ifndef PositionGetString #ifndef DBG_MQLAPI_NOTRACE_PositionGetString #define PositionGetString DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionGetString, 0) #endif #endif #ifndef PositionGetSymbol #ifndef DBG_MQLAPI_NOTRACE_PositionGetSymbol #define PositionGetSymbol DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionGetSymbol, 0) #endif #endif #ifndef PositionGetTicket #ifndef DBG_MQLAPI_NOTRACE_PositionGetTicket #define PositionGetTicket DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionGetTicket, 0) #endif #endif #ifndef PositionSelect #ifndef DBG_MQLAPI_NOTRACE_PositionSelect #define PositionSelect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionSelect, 0) #endif #endif #ifndef PositionSelectByTicket #ifndef DBG_MQLAPI_NOTRACE_PositionSelectByTicket #define PositionSelectByTicket DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionSelectByTicket, 0) #endif #endif #ifndef PositionsTotal #ifndef DBG_MQLAPI_NOTRACE_PositionsTotal #define PositionsTotal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_PositionsTotal, 0) #endif #endif #ifndef SocketCreate #ifndef DBG_MQLAPI_NOTRACE_SocketCreate #define SocketCreate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketCreate, 0) #endif #endif #ifndef SocketClose #ifndef DBG_MQLAPI_NOTRACE_SocketClose #define SocketClose DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketClose, 0) #endif #endif #ifndef SocketConnect #ifndef DBG_MQLAPI_NOTRACE_SocketConnect #define SocketConnect DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketConnect, 0) #endif #endif #ifndef SocketIsConnected #ifndef DBG_MQLAPI_NOTRACE_SocketIsConnected #define SocketIsConnected DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketIsConnected, 0) #endif #endif #ifndef SocketIsReadable #ifndef DBG_MQLAPI_NOTRACE_SocketIsReadable #define SocketIsReadable DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketIsReadable, 0) #endif #endif #ifndef SocketIsWritable #ifndef DBG_MQLAPI_NOTRACE_SocketIsWritable #define SocketIsWritable DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketIsWritable, 0) #endif #endif #ifndef SocketTimeouts #ifndef DBG_MQLAPI_NOTRACE_SocketTimeouts #define SocketTimeouts DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketTimeouts, 0) #endif #endif #ifndef SocketRead #ifndef DBG_MQLAPI_NOTRACE_SocketRead #define SocketRead DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketRead, 0) #endif #endif #ifndef SocketSend #ifndef DBG_MQLAPI_NOTRACE_SocketSend #define SocketSend DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketSend, 0) #endif #endif #ifndef SocketTlsHandshake #ifndef DBG_MQLAPI_NOTRACE_SocketTlsHandshake #define SocketTlsHandshake DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketTlsHandshake, 0) #endif #endif #ifndef SocketTlsCertificate #ifndef DBG_MQLAPI_NOTRACE_SocketTlsCertificate #define SocketTlsCertificate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketTlsCertificate, 0) #endif #endif #ifndef SocketTlsRead #ifndef DBG_MQLAPI_NOTRACE_SocketTlsRead #define SocketTlsRead DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketTlsRead, 0) #endif #endif #ifndef SocketTlsReadAvailable #ifndef DBG_MQLAPI_NOTRACE_SocketTlsReadAvailable #define SocketTlsReadAvailable DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketTlsReadAvailable, 0) #endif #endif #ifndef SocketTlsSend #ifndef DBG_MQLAPI_NOTRACE_SocketTlsSend #define SocketTlsSend DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SocketTlsSend, 0) #endif #endif #ifndef SymbolInfoMarginRate #ifndef DBG_MQLAPI_NOTRACE_SymbolInfoMarginRate #define SymbolInfoMarginRate DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_SymbolInfoMarginRate, 0) #endif #endif #ifndef TerminalInfoInteger #ifndef DBG_MQLAPI_NOTRACE_TerminalInfoInteger #define TerminalInfoInteger DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TerminalInfoInteger, 0) #endif #endif #ifndef TesterDeposit #ifndef DBG_MQLAPI_NOTRACE_TesterDeposit #define TesterDeposit DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TesterDeposit, 0) #endif #endif #ifndef TesterWithdrawal #ifndef DBG_MQLAPI_NOTRACE_TesterWithdrawal #define TesterWithdrawal DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TesterWithdrawal, 0) #endif #endif #ifndef TimeTradeServer #ifndef DBG_MQLAPI_NOTRACE_TimeTradeServer #define TimeTradeServer DBG_MSG_MQLFUNC(dbg_mqlapi_trace_func_TimeTradeServer, 0) #endif #endif #endif // ///////////////////////////////////////////////////////////////////////////////////////////////////// // // END Debugging support //*********************************************************************************************************************************************************/ #endif // LIB_DBG_DEBUG_MQLAPI_TRACER_OVERWRITE_MACROS_MQH_INCLUDED