Как проверить, открыт ли рынок для торговли? - страница 6

 

Я сделал хотя бы такое решение: если день недели: суббота или воскресенье, то торговля/анализ невозможен.

  MqlDateTime Curtime;
   TimeCurrent(Curtime);
   if (Curtime.day_of_week == 0 || Curtime.day_of_week == 6)
   {
   Print("Рынок закрыт. Анализ невозможен открытых позиций");
   return;
 

досихпор не могу понять, в чем ценность точно знать время работы?

если биржа тупит безбожно, т.е. дает котировки, значит робот должен работать, пусть спамит до последнего колена

 
lynxntech #:

досихпор не могу понять, в чем ценность точно знать время работы?

если биржа тупит безбожно, т.е. дает котировки, значит робот должен работать, пусть спамит до последнего колена

Знать не время работы, хотя и оно может активно меняться, прошлый год ярчайшим примером, а именно знать, что можно отправлять ордер, и не засирать логи безуспешными отправками.
 
The Vitalya #:

Я сделал хотя бы такое решение: если день недели: суббота или воскресенье, то торговля/анализ невозможен.

Передаст вам на выходные дату посдеднего тика, а это будет пятница и таймер не поможет.

 
JRandomTrader #:
Знать не время работы, хотя и оно может активно меняться, прошлый год ярчайшим примером, а именно знать, что можно отправлять ордер, и не засирать логи безуспешными отправками.

что там было в том году? мой график живет только вчерашним днем, если где-то развернулась большая задница, то какое вообще время раборты биржи может иметь значение, нужно думать, что делать с депо и прочим капиталом