Я хотел бы получить период оптимизации (когда проверяются данные об использовании)
Сначала пробовал так.
datetime dtFrom;
datetime dtTo;
void OnInit(){
dtFrom = Time[0]; //from date
}
double OnTester(){
dtTo = Time[0]; // to date
}
Однако у него есть проблема, даже если я установил 2005/01/01 - 2005/01/29
в раскрывающемся списке пользовательского интерфейса тестера стратегий.
dtFrom будет 2005/01/09
, dtTo будет 2005/01/28
в скрипте.
Потому что 01-08 — выходной, а 29 — суббота, поэтому расчет данных не производится.
А также, если у него нехватка бюджета, запуск останавливается, и dtTo
является датой, когда возникает нехватка.
Есть ли простой хороший способ получить дату, которую Пользователь установил в окне тестера стратегий??