2026-03-18 12:10:52 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| 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_TLGM_PROTOCOL_DEF_MQH
|
|
|
|
|
#define AIDATATASKRUNNER_BACKEND_TLGM_PROTOCOL_DEF_MQH
|
|
|
|
|
|
2026-04-01 13:21:12 -05:00
|
|
|
// En este archivo de definide el protoclo de comuniacion entre tlgbot(cliente) y el panel(vendedor)
|
|
|
|
|
// el profotocl o es el mismo que la api
|
|
|
|
|
// solo que aqui incluimos los mqh necesario y definods el array de tools
|
2026-03-18 12:10:52 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| |
|
|
|
|
|
//+------------------------------------------------------------------+
|
2026-04-01 12:33:57 -05:00
|
|
|
//--- Procolo de comunicaino con telgram (user panel a bot de telegram)
|
2026-03-18 12:10:52 -05:00
|
|
|
#include <TSN\\LLM\\TlgDef.mqh>
|
|
|
|
|
|
2026-04-01 12:33:57 -05:00
|
|
|
//--- Incluimos el proctocolo de la api (externo a panel a externo (REs))
|
|
|
|
|
#include "..\\..\\Api\\Protocol\\Def.mqh"
|
|
|
|
|
|
2026-03-18 12:10:52 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//---
|
|
|
|
|
#define AIDATATASKRUNNER_AI_TOTAL_TOOLS (12)
|
2026-04-01 12:33:57 -05:00
|
|
|
// Por ahora solo doce tools
|
|
|
|
|
|
2026-03-18 12:10:52 -05:00
|
|
|
string g_aidatatask_runner_tools_tlg_names[AIDATATASKRUNNER_AI_TOTAL_TOOLS] =
|
|
|
|
|
{
|
2026-04-01 12:33:57 -05:00
|
|
|
"aidatataskrunner_add_task", // [0] AIDATATASKRUNER_API_ADD_TASK_TO_TABLE
|
|
|
|
|
"aidatataskrunner_save_tasks_to_file", // [1] AIDATATASKRUNER_API_SAVE_TASK_IN_FILE
|
|
|
|
|
"aidatataskrunner_load_tasks_from_file", // [2] AIDATATASKRUNER_API_LOAD_TASK_IN_FILE
|
|
|
|
|
"aidatataskrunner_get_task_total", // [3] AIDATATASKRUNER_API_TASK_TOTAL
|
|
|
|
|
"aidatataskrunner_get_task_by_index", // [4] AIDATATASKRUNER_API_GET_TASK_BY_INDEX
|
|
|
|
|
"aidatataskrunner_clean_all_tasks", // [5] AIDATATASKRUNER_API_CLEAN_ALL_TASK_OF_TABLE
|
|
|
|
|
"aidatataskrunner_execute_all_tasks", // [6] AIDATATASKRUNER_API_EXECUTE_ALL_TASK_OF_TABLE
|
|
|
|
|
"aidatataskrunner_load_config", // [7] AIDATATASKRUNER_API_LOAD_CONFIG_IN_FILE
|
|
|
|
|
"aidatataskrunner_save_config", // [8] AIDATATASKRUNER_API_SAVE_CONFIG_IN_FILE
|
|
|
|
|
"aidatataskrunner_get_main_folder", // [9] AIDATATASKRUNER_API_MAIN_FOLDER
|
|
|
|
|
"aidatataskrunner_get_task_folder", // [10] AIDATATASKRUNER_API_TASK_FOLDER
|
|
|
|
|
"aidatataskrunner_is_in_commonfolder" // [11] AIDATATASKRUNER_API_IS_IN_COMMON_FOLDER
|
2026-03-18 12:10:52 -05:00
|
|
|
};
|
2026-04-01 12:33:57 -05:00
|
|
|
|
2026-03-18 12:10:52 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif // AIDATATASKRUNNER_BACKEND_TLGM_RECIBER_MQH
|
|
|
|
|
//+------------------------------------------------------------------+
|