//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ [Common] error="AiDataTaskRunnerByLeo Errore" info="AiDataTaskRunnerByLeo Info" warning="AiDataTaskRunnerByLeo Avviso" //--- // Tab base [CProgram] m_window="AiDataTaskRunner by leo" m_tabs="Genera dati|Editor funzionalità|Addestramento|Chat IA|Servizi pubblici|Flussi di lavoro|Config|Informazioni" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // About tab [CTaskRunerAiTabAbout] m_label_titulo="Nique__372 & Leo" m_label_text_0="Questa applicazione è stata creata da Leo, con l'obiettivo di" m_label_text_1="Automatizzare la generazione di dati e l'addestramento di modelli IA" m_label_text_2="Creato da AiDataGenByLeo" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // Tab base [CTaskRunerAiTabDGenMain] // Tab section m_tabs_0="Principale" m_tabs_1="Attività" // Main section m_label_basic_config="Configurazione" m_section_bsic_buttom_save="Salva" m_section_bsic_buttom_save_tooltip="Salva la configurazione corrente in un file .txt." m_section_bsic_buttom_load="Carica" m_section_bsic_buttom_load_tooltip="Carica la configurazione da un file .txt." //--- m_section_bsic_label_files="File da spostare" m_section_bsic_label_files_val_tooltip="File selezionato. Questo file JSON contiene tutti i file che il bot sposterà al termine di ogni attività." m_section_bsic_btn_label_files_browse="Esaminare" m_section_bsic_btn_label_files_browse_tooltip="Fai clic qui per cercare il file JSON dei file da spostare" m_section_bsic_btn_label_files_template_tooltip="Visualizza modelli di esempio" //--- m_section_bsic_edit_expert_path="Percorso expert: " m_section_bsic_edit_expert_path_tooltip="Percorso all'Expert Advisor da testare, relativo alla cartella MQL5\\Experts\\." m_section_bsic_edit_progres_csv_file="File CSV di avanzamento: " m_section_bsic_edit_progres_csv_file_tooltip="File CSV dove viene registrato l'avanzamento delle attività. In caso di errore, l'esecuzione può essere ripresa da questo punto." m_section_bsic_edit_main_folder="Cartella principale: " m_section_bsic_edit_main_folder_tooltip="Cartella radice dove verranno salvati i dati generati. Percorso relativo a Files\\ o Common\\ in base agli input del bot." // New task m_label_new_task="Nuova attività" m_section_nt_edit_symbol="Simbolo: " m_section_nt_edit_symbol_tooltip="Nome del simbolo su cui verrà eseguito il backtest. Deve essere disponibile nel Market Watch." m_section_nt_edit_symbol_folder="Cartella simbolo: " m_section_nt_edit_symbol_folder_tooltip="Prefisso opzionale per organizzare i risultati di questo simbolo in una sottocartella." m_section_nt_combox_timerame="Timeframe: " m_section_nt_combox_timerame_tooltip="Timeframe utilizzato nel backtest. Per impostazione predefinita usa il timeframe del grafico dove gira il bot." m_section_nt_edit_label="Etichetta: " m_section_nt_edit_label_tooltip="Nome descrittivo opzionale per identificare questo gruppo di attività." m_section_nt_edit_label_id="ID etichetta: " m_section_nt_edit_label_id_tooltip="Identificatore numerico opzionale associato all'etichetta di questa attività." m_section_nt_dc_dt_start="Data di inizio: " m_section_nt_dc_dt_start_tooltip="Data da cui inizierà il backtest." m_section_nt_dc_dt_end="Data di fine: " m_section_nt_dc_dt_end_tooltip="Data in cui terminerà il backtest." m_section_nt_edit_st_file="File di config: " m_section_nt_edit_st_file_tooltip="Percorso al file .set con i parametri dell'expert. Se non specificato, verranno usati i parametri predefiniti." m_section_nt_buttom_add_task="+ Aggiungi attività" m_section_nt_buttom_add_task_tooltip="Aggiunge l'attività configurata sopra alla lista delle attività in sospeso." // Task section m_section_buttom_pending_load="Carica attività" m_section_buttom_pending_load_tooltip="Carica una lista di attività da un file CSV." m_section_buttom_pending_save="Salva attività" m_section_buttom_pending_save_tooltip="Salva la lista delle attività in sospeso in un file CSV." m_section_buttom_execute_all="Esegui tutto" m_section_buttom_execute_all_tooltip="Avvia l'esecuzione di tutte le attività in sospeso in coda." m_section_buttom_clean="Cancella tutto" m_section_buttom_clean_tooltip="Rimuove tutte le attività dalla lista." // Table headers m_section_pending_table_header="Simbolo|Cartella simbolo|Timeframe|Etichetta|ID etichetta|Da|A|Stato|Modifica" //--- OnClickBottomTabMain_filesel_filesmove="Carica config file da spostare" OnClickBottomTabMain_filesel_filesmove_templates="Scegli un modello di config" OnClickBottomTabMain_filesel_load_config="Carica file di configurazione" OnClickBottomTabMain_filesel_save_config="Salva file di configurazione" OnClickBottomTabMain_err_browsefiles_no_sel="Nessun file JSON selezionato" OnClickBottomTabMain_err_browsefiles_files="Errore nell'utilizzo del file %s, controlla i log del terminale per l'errore specifico" OnClickBottomTabMain_err_filesel_no_sel="Nessun file selezionato" OnClickBottomTabMain_msg_add_task_ok="Attività aggiunta correttamente" OnClickBottomTabMain_msg_add_task_fail="Errore nell'aggiunta dell'attività\n%s" OnClickBottomTabMain_msg_load_config_ok="Configurazione caricata correttamente" OnClickBottomTabMain_msg_load_config_fail="Errore nel caricamento della configurazione\n%s" OnClickBottomTabMain_msg_save_config_ok="Configurazione salvata correttamente" OnClickBottomTabMain_msg_save_config_fail="Errore nel salvataggio della configurazione\n%s" //--- OnClickBottom_filesel_load_tasks="Carica file attività" OnClickBottom_filesel_save_tasks="Salva file attività" OnClickBottom_err_filesel_no_sel="Nessun file selezionato" OnClickBottom_msg_load_tasks_fail="Errore nel caricamento delle attività\n%s" OnClickBottom_msg_save_tasks_filter="Filtrare le attività già completate o terminate?" OnClickBottom_msg_save_tasks_fail="Errore nel salvataggio delle attività\n%s" OnClickBottom_msg_clean_tasks_fail="Errore nella cancellazione delle attività\n%s" OnClickBottom_msg_run_tasks_empty="Nessuna attività da eseguire\n%s" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ [CTaskRunerAiTabConfig] m_label_titulo="Configurazione" m_combox_language="Lingua: " m_combox_language_tooltip="Seleziona la lingua dell'interfaccia." //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ [CTabLlmAgentBase] m_label_config_tlg="Configurazione Telegram" // Base config m_edit_bot_token="Token bot: " m_edit_bot_token_tooltip="Token del bot Telegram. Puoi ottenerlo parlando con @BotFather su Telegram." m_edit_chat_id="Chat ID: " m_edit_chat_id_tooltip="ID della chat dove il bot invierà notifiche e riceverà comandi." m_label_config_model="Configurazione modello" // m_btn_vis_apikey_tooltip="Mostra e nascondi API key" m_btn_vis_chat_id_tooltip="Mostra e nascondi chat ID" m_btn_vis_bot_token_tooltip="Mostra e nascondi token bot" // Model config m_combox_models="Modello: " m_combox_models_tooltip="Modello LLM che verrà utilizzato per elaborare le conversazioni." m_edit_max_tokens="Token massimi: " m_edit_max_tokens_tooltip="Numero massimo di token che il modello LLM può restituire in ogni risposta." m_edit_apikey="API Key: " m_edit_apikey_tooltip="Chiave di accesso per connettersi al provider del modello LLM." m_bottom_state_conecting="Connetti" m_bottom_state_conecting_tooltip="Avvia la connessione del bot per ricevere messaggi Telegram." m_bottom_state_conecting_d="Disconnetti" m_bottom_state_conecting_d_tooltip="Interrompe la connessione del bot con Telegram." m_bottom_basicconfig_load="Carica config" m_bottom_basicconfig_load_tooltip="Carica la configurazione salvata da un file." m_bottom_basicconfig_save="Salva config" m_bottom_basicconfig_save_tooltip="Salva la configurazione attuale in un file." m_bottom_chat_load="Carica chat" m_bottom_chat_load_tooltip="Carica una cronologia conversazione precedente." m_bottom_chat_save="Salva chat" m_bottom_chat_save_tooltip="Salva la cronologia messaggi attuale in un file." //--- // Tabs m_tabs_0="Telegram / API" m_tabs_1="MCP" // MCP - Label m_label_tit_mcp="Configurazione MCP" // MCP - Edits m_edit_mcp_soket_adress="Indirizzo: " m_edit_mcp_soket_adress_tooltip="Indirizzo del server MCP a cui si collegherà l'EA." m_edit_mcp_soket_port="Porta: " m_edit_mcp_soket_port_tooltip="Porta del server MCP." m_edit_mcp_ea_pool_ms="Intervallo pool (ms): " m_edit_mcp_ea_pool_ms_tooltip="Intervallo in millisecondi con cui l'EA interrogherà il socket." m_edit_mcp_soket_timeout_read_no_tls="Timeout lettura (ms): " m_edit_mcp_soket_timeout_read_no_tls_tooltip="Timeout di lettura in ms per connessioni senza TLS." // MCP - Boton m_btn_mcp_ea_lanzar="Avvia EA" m_btn_mcp_ea_lanzar_tooltip="Avvia l'EA del server MCP con i parametri configurati. Lo riavvia se già in esecuzione." // GUIBASE_MSG - OnClickBtnLLmApi OnClickBtnLLmApi_selec_config_load="Seleziona config da caricare" OnClickBtnLLmApi_selec_config_save="Seleziona dove salvare la config" OnClickBtnLLmApi_selec_chat_load="Seleziona chat da caricare" OnClickBtnLLmApi_selec_chat_save="Seleziona dove salvare la chat" OnClickBtnLLmApi_err_selec_file="Nessun file selezionato" OnClickBtnLLmApi_suces_load_config="Configurazione caricata correttamente" OnClickBtnLLmApi_err_load_config="Errore nel caricare la config, controlla i log in Experts" OnClickBtnLLmApi_suces_save_config="Configurazione salvata correttamente" OnClickBtnLLmApi_err_save_config="Errore nel salvare la config, controlla i log in Experts" OnClickBtnLLmApi_suces_load_chat="Chat caricata correttamente" OnClickBtnLLmApi_err_load_chat="Errore nel caricare la chat, controlla i log in Experts" OnClickBtnLLmApi_succes_save_chat="Chat salvata correttamente" OnClickBtnLLmApi_err_save_chat="Errore nel salvare la chat, controlla i log in Experts" // GUIBASE_MSG - OnClickBottom OnClickBottom_err_mcp_not_open_c="Impossibile aprire il grafico per l'EA MCP" OnClickBottom_err_mcp_empy_address="L'indirizzo del server MCP è vuoto" OnClickBottom_err_mcp_invalid_port="Porta non valida, deve essere inferiore a 65535 e maggiore di 0" OnClickBottom_err_pool_is_too_pequeño="L'intervallo di pool è troppo piccolo, minimo 10ms" OnClickBottom_err_cannot_run_ea="Impossibile avviare l'EA del server MCP" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ [CFeaturesCodeEditor] m_buttom_regenerate="Rigenera" m_buttom_regenerate_tooltip="Ripristina il contenuto del modello predefinito" m_buttom_save_code="Salva" m_buttom_save_code_tooltip="Salva il contenuto corrente nel file" m_combox_load_code="Carica: " m_combox_load_code_tooltip="Seleziona un file da caricare" m_edit_fontsize="Dimensione font: " m_edit_fontsize_tooltip="Regola la dimensione del font dell'editor" m_label_current_file="File corrente: " m_label_current_file_tooltip="Percorso del file attualmente caricato" // Messages OnMainRegenerate_mod_f="Rigenerare? Il contenuto corrente verrà sostituito." OnMainRegenerate_mod_t_no_curr_file="Rigenerare? Le modifiche non salvate andranno perse." OnMainRegenerate_mod_t_si_curr_file="Rigenerare? Le modifiche in %s andranno perse." OnMainLoadCode_save_changes="Salvare le modifiche in %s?" OnMainLoadCode_error="Impossibile aprire:\n%s\nErrore: %d" OnMainSaveCode_error="Impossibile salvare:\n%s\nErrore: %d" //--- Own m_buttom_compile="Compila" m_buttom_compile_tooltip="Fai clic qui per compilare" //--- Compile error messages OnCompile_err_select_file="Errore nella selezione dei file" OnCompile_err_compile="Errore nella compilazione di FGBLC, controlla i log" OnCompile_err_save_file="Errore nel salvataggio dei file" OnCompile_msg_desea_usar_file_curr="Vuoi che il file corrente venga compilato (il nome viene usato così com'è e l'estensione viene sostituita) [Sì]\nAltrimenti seleziona un file output .csv [No]" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ [CTrainingTabConfig] m_label_titulo="Configurazione" m_label_name_file="File di config:" m_label_name_file_val_tooltip="File di configurazione selezionato" m_btn_name_file_browse="Esaminare" m_btn_name_file_browse_tooltip="Seleziona il file JSON di configurazione" m_btn_open="Apri" m_btn_open_tooltip="Apre il file nell'editor predefinito" m_btn_file_config_template_tooltip="Visualizza modelli di esempio" //--- Parte de python m_label_tit_run_py="Esegui Python" // Python como tal m_label_py_file="File Python:" m_label_py_file_val_tooltip="Percorso allo script Python o all'eseguibile" m_btn_py_file_browse="Esaminare" m_btn_py_file_browse_tooltip="Seleziona uno script .py o un eseguibile .exe" // Parte del log file m_label_log_pyfile="File log (per py):"; m_label_log_pyfile_val_tooltip="Percorso al file .log dove vengono registrati tutti i dettagli dell'addestramento (opzionale)"; m_btn_logpyfile_browse="Esaminare"; m_btn_logpyfile_browse_tooltip="Seleziona un file .log"; //--- // Edit timeout m_edit_py_max_tiemout="Timeout per eseguire py:" m_edit_py_max_tiemout_tooltip="Inserisci il valore in secondi per il tempo massimo di esecuzione del py" //--- Run m_btn_run_py="Esegui" m_btn_run_py_tooltip="Fai clic qui per eseguire l'eseguibile Python" m_btn_run_py_running="In esecuzione..." //--- Mensajes OnClickBottom_flselect_logiflepy="Seleziona il file log per py" OnClickBottom_flselect_py="Seleziona il file che eseguirà l'addestramento" OnClickBottom_error_select_file="Nessun file selezionato" OnClickBottom_no_config_selected="Nessun file di config selezionato" OnClickBottom_python_is_runing="Python è già in esecuzione" OnClickBottom_python_no_py_selected="Nessun file python\\exe selezionato" // Error de laucher OnClickBottom_python_launch_error_file="Errore nella scrittura su args.txt per il launcher python, ultimo errore = %d" OnClickBottom_python_launch_error_exe="Errore nell'esecuzione del launcher, controlla i log del terminale" OnClickBottom_python_launch_python_launch_error_chart="Errore nell'apertura del grafico, ultimo errore = %d" //--- [CTrainingTabResults] m_table_res_header="Percorso|Tipo|Visualizza" //--- [CTrainingTab] m_tabs="Config Python|Risultati" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ [CTabUtilsGeneral] // Componenti m_label_tit_general_config="Generale" m_combox_common_or_files="Cartella di lavoro: " m_combox_common_or_files_tooltip="Seleziona se lavorare in MQL5\Files o in Common" m_label_file_main="Cartella base:" m_label_file_main_val_tooltip="Cartella radice dove verranno applicate le operazioni" m_btn_browse_file_main="Esaminare" m_btn_browse_file_main_tooltip="Seleziona la cartella principale" // OnClickButtom OnClickButtom_flselect_main_folder="Seleziona cartella principale" OnClickButtom_error_select_file="Nessun file selezionato" //+------------------------------------------------------------------+ [CTabUtilsClean] // Componenti m_label_tit_clean="Pulizia" m_label_file_config_clean="File di configurazione:" m_label_file_config_clean_val_tooltip="File JSON con pattern include/exclude per la pulizia" m_btn_browse_file_config_clean="Esaminare" m_btn_browse_file_config_clean_tooltip="Seleziona il file JSON di configurazione per la pulizia" m_btn_browse_file_config_clean_template_tooltip="Visualizza modello di esempio" m_btn_clean_run="Pulisci" m_btn_clean_run_tooltip="Esegui la pulizia sulla cartella principale" m_btn_clean_run_onrun="Pulizia in corso..." // OnClickButtom OnClickButtom_flselect_config_clean="Seleziona config di pulizia" OnClickButtom_error_select_file="Nessun file selezionato" OnClickButtom_error_loadjson_clean="Errore nel caricamento del JSON di pulizia" // OnRunClean OnRunClean_err_invalid_mfolder="Nessuna cartella principale selezionata" OnRunClean_err_clean_folder="Errore nella pulizia, controlla i log" //+------------------------------------------------------------------+ [CTabUtilsEncryther] // Componenti m_label_tit_enc="Cifratura" m_combox_encrypt_type="Metodo: " m_combox_encrypt_type_tooltip="Metodo di cifratura da utilizzare" m_label_file_config_encrypt="File di configurazione:" m_label_file_config_encrypt_val_tooltip="File JSON con pattern include/exclude per la cifratura" m_btn_browse_file_config_encrypt="Esaminare" m_btn_browse_file_config_encrypt_tooltip="Seleziona il file JSON di configurazione per la cifratura" m_btn_browse_file_config_encrypt_template_tooltip="Visualizza modello di esempio" m_edit_encrypt_prefix="Estensione output: " m_edit_encrypt_prefix_tooltip="Estensione da aggiungere al file cifrato (es: .enc)" m_edit_encrypt_key="Chiave: " m_edit_encrypt_key_tooltip="Chiave di cifratura" m_btn_encrypt_aleatorie_key_tooltip="Genera chiave casuale" m_btn_encrypt_key_show_hide_tooltip="Mostra/nascondi chiave" m_btn_encrypt_run="Cifra" m_btn_encrypt_run_tooltip="Esegui la cifratura sulla cartella principale" m_btn_encrypt_run_onrun="Cifratura in corso..." // OnClickButtom OnClickButtom_flselect_config_encrypt="Seleziona config di cifratura" OnClickButtom_error_select_file="Nessun file selezionato" OnClickButtom_error_loadjson_enc="Errore nel caricamento del JSON di cifratura" // OnRunEncrypt OnRunEncrypt_err_invalid_mfolder="Nessuna cartella principale selezionata" OnRunEncrypt_desea_eliminar_prev_folders="Eliminare i file originali dopo la cifratura?" OnRunEncrypt_err_encrypt_folder="Errore nella cifratura, controlla i log" //+------------------------------------------------------------------+ [CTabUtilsDecrypther] // Componenti m_label_tit_enc="Decifratura" m_combox_decrypt_type="Metodo: " m_combox_decrypt_type_tooltip="Metodo di decifratura da utilizzare" m_label_file_config_decrypt="File di configurazione:" m_label_file_config_decrypt_val_tooltip="File JSON con pattern include/exclude per la decifratura" m_btn_browse_file_config_decrypt="Esaminare" m_btn_browse_file_config_decrypt_tooltip="Seleziona il file JSON di configurazione per la decifratura" m_btn_browse_file_config_decrypt_template_tooltip="Visualizza modello di esempio" m_edit_decrypt_prefix="Estensione output: " m_edit_decrypt_prefix_tooltip="Estensione del file decifrato (vedi repo MQLArticles\Utils\Encrypt\README.md, sezione DecryptFile, parametro = ext_decrypt)" m_edit_decrypt_key="Chiave: " m_edit_decrypt_key_tooltip="Chiave di decifratura" m_btn_decrypt_key_show_hide_tooltip="Mostra/nascondi chiave" m_btn_decrypt_run="Decifra" m_btn_decrypt_run_tooltip="Esegui la decifratura sulla cartella principale" m_btn_decrypt_run_onrun="Decifratura in corso..." // OnClickButtom OnClickButtom_flselect_config_decrypt="Seleziona config di decifratura" OnClickButtom_error_select_file="Nessun file selezionato" OnClickButtom_error_loadjson_enc="Errore nel caricamento del JSON di decifratura" // OnRunDecrypt OnRunDecrypt_err_invalid_mfolder="Nessuna cartella principale selezionata" OnRunDecrypt_desea_eliminar_prev_folders="Eliminare i file cifrati dopo la decifratura?" OnRunDecrypt_err_decrypt_folder="Errore nella decifratura, controlla i log" //+------------------------------------------------------------------+ [CTabUtils] m_tabs="Generale|Pulizia|Crittografia|Decrittazione" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ //--- [CTabWorkflows] m_tabs_0="Esegui" m_tabs_1="Visualizza" m_label_tit_workflows="Workflows" m_label_selec_wf="File YML:" m_label_selec_val_wf_tooltip="Percorso del file YML del workflow selezionato" m_btn_browse_wf="Sfoglia" m_btn_browse_wf_tooltip="Seleziona il file YML del workflow" m_btn_template_wf_tooltip="Visualizza modello di esempio" m_btn_open_wf="Apri" m_btn_open_wf_tooltip="Apri il file YML selezionato nell'editor" m_label_wf_name="Workflow:" m_label_the_wf_name_esperar_runer="In attesa del runner..." m_label_the_wf_name_nada="?" m_label_the_wf_name_tooltip="Stato attuale dell'esecuzione" m_btn_run_wf="Esegui" m_btn_run_wf_tooltip="Esegui il workflow selezionato" m_btn_relanzar_ea="Riavvia EA" m_btn_relanzar_ea_tooltip="Chiudi e riavvia l'EA runner" m_label_tit_execution="Esecuzione" m_table_results_header="Nome|Risultato|Stato|Tempo" m_arr_names_tables="In esecuzione|In attesa|Successo|Fallito" //--- OnClickButtom_flselect_run_yml="Seleziona file YML" OnClickButtom_error_select_file="Nessun file selezionato" //--- RunWF_err_invalid_yml_file="File YML non valido o non selezionato" RunWF_err_cannot_init="Invio evento di avvio fallito, riprovare\nUltimo errore MT5 = %d" //--- RunEA_err_open_chart="Errore nell'apertura del chart per il runner" RunEA_err_run="Errore nell'esecuzione dell'EA runner, controllare i log del terminale" //--- OnWfStart_err_read_data="Errore durante la lettura dei dati di avvio del flusso di lavoro\nIl runner del grafico è stato rimosso, è possibile riavviarlo se lo si desidera"