Run(Settings[0]); // Прогон генетической оптимизации по параметру TF TESTERCACHE Cache; GLOC = MTTESTER::GetLastOptCache(Bytess); // Получили opt-файл в байтовый массив Bytess CL = Cache.Load(Bytess); // Подаём в Cache байтовый массив Bytess Print(" GLOC = ",GLOC," CL = ",CL); // Диагноз записи и чтения // ProfitNow = Cache[GetMaxProfitPos(Cache)].profit; // Максимальная прибыль https://www.mql5.com/ru/forum/318998/page2#comment_13846951 int NomProchMaxProfit = Cache[GetMaxProfitPos(Cache)].Pass; // Номер прохода с максимальной прибылью // Cache.GetInputs(IndexMaxProfitRuna,Paramas); // prWrite2 = Cache.Save(OptFile); // Сохранили результат Run в opt-файл в MQL5\Files // prRead2 = Cache.Load(OptFile); // Прочитали для проверки из MQL5\Files // Print(OptFile+" записали = ",prWrite2," прочитали = ",prRead2); // Диагноз записи и чтения Pos = GetMaxProfitPos(Cache); Cache.SaveSet(Pos); // Создали set-файл самого прибыльного прохода в MQL5\Files Print("Pos = ",Pos," NomProchMaxProfit = ",NomProchMaxProfit); Print("Перед Cache.TesterString(Pos) ",PrGenetic," NumPeriod=",NumPeriod,"\nКонтроль генетики: \n",Settings[0]); Settings[0] = Cache.TesterString(Pos); // Запись новых настроек в строку текущих настроек // В предыдущей команде строка Settings[0] сильно уродуется, хотя значение TF=20 установливается правильное Print("После Cache.TesterString(Pos) ",PrGenetic," NumPeriod=",NumPeriod,"\nКонтроль генетики: \n",Settings[0]); HL 0 14:08:02.761 PluralNocturne (EURUSDrfd,M1) GLOC = 14159 CL = true HQ 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Pos = 0 NomProchMaxProfit = 9 RJ 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Перед Cache.TesterString(Pos) true NumPeriod=1 KN 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Контроль генетики: JD 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) [Tester] JR 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Expert=BiBiGon.ex5 JI 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Symbol=EURUSDrfd GP 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Period=M1 KE 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Optimization=2 CS 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) Model=4 FG 0 14:08:02.764 PluralNocturne (EURUSDrfd,M1) FromDate=2023.02.27 PL 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ToDate=2023.04.29 OH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ForwardMode=0 OR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Deposit=17000 PJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Currency=USD IM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ProfitInPips=1 FF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Leverage=40 IS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ExecutionMode=100 LH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) OptimizationCriterion=7 DN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) [TesterInputs] GG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ec=?????????, ?????????? ??????????? CG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) TF=1||1||0||16385||Y GL 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Baza=46||20||1||50||N PJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpTrailingStop=8||1||1||20||N KL 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpTrailingStep=4||1||1||10||N EI 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ProfitGood=22.0||0.3||0.5||50||N DH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) MinTimeGrid=8||0||1||10||N IQ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) max_dlina=1||0||1||5||N OD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) H_delta_prc=120||90||1||130||N CS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Core_Range_Procent=24||0||2||50||N PP 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Months_Period=8||0||1||10||N JH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prBB=true||false||0||true||N CR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_BB_applied_price=2||1||0||7||N OH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) periodBB=12||5||1||20||N MJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prAD=true||false||0||true||N ER 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prcAD=57||10||1||80||N LF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) pastAD=4||1||1||20||N IP 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) startAD=8||0||1||15||N GK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prWPR=true||false||0||true||N OP 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prWP=6.2||5||0.100000||10||N EN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prCCI=true||false||0||true||N RH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_CCI_ma_period=20||1||1||30||N IN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_CCI_applied_price=1||1||0||7||N DI 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_CCI_level_up=112||60||2||120||N NG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prRSI=true||false||0||true||N ER 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_RSI_ma_period=4||1||1||10||N LD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_RSI_applied_price=5||1||0||7||N QE 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_RSI_level_up=74||60||1||100||N PM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prMFI=true||false||0||true||N IG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpPeriod=4||1||1||20||N QO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpOverbought=73||60||1||100||N IO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prADX=true||false||0||true||N HG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADX_period=6||1||1||20||N KP 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADX_shift=2||0||1||10||N LF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prADXW=true||false||0||true||N RN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADXW_period=1||1||1||20||N DN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADXW_shift=0||0||1||10||N IG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prBears=true||false||0||true||N JO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Bears_up=0.025||0.01||0.001||0.045||N JJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Bears_period=6||1||1||20||N NJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Bears_shift=7||0||1||10||N DR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ev=????? ?????????? ????????? GK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) OrderLife=1||0||0||3||N FO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) FreeMarginLevel=20||5||1||50||N RD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) LimitPosition=2.2||1.6||0.01||2.5||N PF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prSB=0||0||1||1||N CO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) MinTimeAlert=60||60||1||600||N QJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Dlina_minmax=60||60||1||600||N DN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) DangerMarginLevel=140||140||1||1400||N ES 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Magic=651512||651512||1||6515120||N RR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) После Cache.TesterString(Pos) true NumPeriod=1 PF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Контроль генетики: MM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) [Tester] EJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Expert=BiBiGon.ex5 EQ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Symbol=EURUSDrfd LI 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Period=M1 QM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Optimization=1 HK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Model=4 QO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) FromDate=2023.02.27 DG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ToDate=2023.04.29 CP 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ForwardMode=0 KJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Deposit=17000 LR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Currency=USD MF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ProfitInPips=1 RM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Leverage=40 MK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ExecutionMode=100 HS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) OptimizationCriterion=7 ID 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Visual=0 DO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) [TesterInputs] GF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ec=?????????, ?????????? ??????????? KF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) TF=20||1||1||12||Y CP 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Baza=46 DE 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpTrailingStop=8 DM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpTrailingStep=4 FK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ProfitGood=22.0 HL 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) MinTimeGrid=8 OD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) max_dlina=1 CL 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) H_delta_prc=120 DI 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Core_Range_Procent=24.0 RN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Months_Period=8 HD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prBB=1||0||1||1||N ES 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_BB_applied_price=2 II 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) periodBB=12 EM 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prAD=1||0||1||1||N MF 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prcAD=57.0 PS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) pastAD=4 NE 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) startAD=8 GQ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prWPR=1||0||1||1||N LJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prWP=6.2 IS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prCCI=1||0||1||1||N QD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_CCI_ma_period=20 CN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_CCI_applied_price=1 GG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_CCI_level_up=112.0 RO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prRSI=1||0||1||1||N DK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_RSI_ma_period=4 NS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_RSI_applied_price=5 QG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Inp_RSI_level_up=74.0 LJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prMFI=1||0||1||1||N QO 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpPeriod=4 ED 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) InpOverbought=73.0 MR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prADX=1||0||1||1||N PK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADX_period=6 CN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADX_shift=2 PG 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prADXW=1||0||1||1||N RN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADXW_period=1 LH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ADXW_shift=0 MS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prBears=1||0||1||1||N EK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Bears_up=0.025 PR 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Bears_period=6 LD 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Bears_shift=7 JQ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) ev=????? ?????????? ????????? FK 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) OrderLife=1 ES 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) FreeMarginLevel=20 IJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) LimitPosition=2.2 DL 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) prSB=0 HJ 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) MinTimeAlert=60 HN 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Dlina_minmax=60 KH 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) DangerMarginLevel=140 LS 0 14:08:02.765 PluralNocturne (EURUSDrfd,M1) Magic=651512