//+------------------------------------------------------------------+ //| Test_STARTED_FROM_CONFIG_2.mq5 | //| Copyright 2025, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2025, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" #define SYMBOL "AUDUSD" #define PERIOD PERIOD_H1 #define COUNT 10000 #define ATTEMPTS 3 #define WAIT 1000 //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- Объявим переменные и распечатаем в журнал способ запуска терминала int err_code=0, received=0; bool config_start=(bool)MQLInfoInteger(MQL_STARTED_FROM_CONFIG); string text=(config_start ? "Started from config" : "Started manually"); Alert(StringFormat("MT5 Automation Test Script: %s",text)); //--- Если запуск из командной строки с конфигурационным файлом if(config_start) { //--- В цикле по количеству ATTEMPTS попыток for(int i=0;i