MQLArticles/Utils/SetFiles/Test/TestModify.mq5

36 lines
1.7 KiB
MQL5
Raw Permalink Normal View History

//+------------------------------------------------------------------+
//| TestModify.mq5 |
//| 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 version "1.00"
#property strict
#include "..\\Main.mqh"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
CSetFile sf;
sf.Init("BotSimple");
sf.AddParamLineNumber("InpMagic", 100, 100, 1, 999);
sf.AddParamLineReal("InpRisk", 1.0, 2, 0.1, 0.1, 10.0);
sf.AddParamLineBool("InpUseFilter", false);
sf.AddParamLineDatetime("InpStartDate", D'2024.01.01', D'2020.01.01', 86400, D'2025.12.31');
sf.AddParamLineColor("InpLineColor", clrRed);
sf.ModifyParamValueNumber("InpMagic", 999);
sf.ModifyParamValueRealNumber("InpRisk", 5.5, 2);
sf.ModifyParamValueBoolean("InpUseFilter", true);
sf.ModifyParamValueDatetime("InpStartDate", D'2025.06.01');
sf.ModifyParamValueColor("InpLineColor", clrBlue);
sf.ModifyParamOptDatetimeStart("InpStartDate", D'2023.01.01');
sf.ModifyParamOptDatetimeStep("InpStartDate", 3600);
sf.ModifyParamOptDatetimeStop("InpStartDate", D'2026.01.01');
sf.Imprimir();
}
//+------------------------------------------------------------------+