forked from nique_372/AiDataTaskRuner
53 lines
1.6 KiB
MQL5
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_RES (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_RES:
| |||
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 //
|