AiDataTaskRuner/Backend/Training/Def.mqh
Nique_372 adcbd6eda0
2026-03-26 11:52:16 -05:00

53 lines
1.6 KiB
MQL5

//+------------------------------------------------------------------+
//| Def.mqh |
//| Copyright 2025, Niquel Mendoza. |
//| https://www.mql5.com/es/users/nique_372 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, Niquel Mendoza."
#property link "https://www.mql5.com/es/users/nique_372"
#property strict
#ifndef AIDATATASKRUNNER_BACKEND_TRAINING_DEF_MQH
#define AIDATATASKRUNNER_BACKEND_TRAINING_DEF_MQH
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
#define AIDATATASKRUNNNER_TRAINIG_OUT_EXITO (0)
#define AIDATATASKRUNNNER_TRAINIG_OUT_ERR_EXE_PY (1)
#define AIDATATASKRUNNNER_TRAINIG_OUT_TIMEOUT (2)
//---
/*
Codigo de error de [0-2] reservado para mql5\py succes, si pyuthon tiene otros erroes se usa > 2
*/
//---
string AiDataTaskRunnerTrainingGetErr(const int code)
{
if(code >= 0 && code <= 2)
{
switch(code)
{
case AIDATATASKRUNNNER_TRAINIG_OUT_EXITO:
return "Exito";
case AIDATATASKRUNNNER_TRAINIG_OUT_ERR_EXE_PY:
return "Error al ejecutar el py";
case AIDATATASKRUNNNER_TRAINIG_OUT_TIMEOUT:
return "La ejeucion del py supero el timeout";
}
}
else
if(code > 2)
{
return "Python ha dado erroes en su ejeucion";
}
//---
return "Error desconocido en la ejeucion de py";
}
#endif //