Подскажите кто знает!!

 
Возможно ли реализовать следующее?:

Эксперт открывает позу с 8:00 до 22:00
Например: в 10:00 открылся бай и закрылся профитом или стопом.
После этого втечение рабочего периода на бай открываться запрещено(можно будет на следующий день),
но возможно вставать на селл, если будет сигнал!

Может даже кто уже реализовал это,
рад был увидеть результат!
 
Да, конечно, это можно...
Например, сделай два флага - для бай и для селл со значением 0.
Как только открыл ордер изменяешь значение флага на 1.
Перед открытием проверяешь значение флага, открываться можно только если флаг 0.
В 22 оба флага изменяешь на 1.
В 8 оба флага изменяешь на 0.
 
Можно я делаю так:
 
extern string StartTime="09:00";
extern string EndTime="22:00";
int start()
{
   if(StrToTime(StartTime)<=TimeCurrent()&&StrToTime(EndTime)>=TimeCurrent())
   {
       //код
   }
   return(0);
}
 
Luptator:
Можно я делаю так:
 
extern string StartTime="09:00";
extern string EndTime="22:00";
int start()
{
   if(StrToTime(StartTime)<=TimeCurrent()&&StrToTime(EndTime)>=TimeCurrent())
   {
       //код
   }
   return(0);
}

Это хорошо, но не решает проблемы повторной продажи-покупки в течении дня.
 

timbo писал (а):
Да, конечно, это можно...
Например, сделай два флага - для бай и для селл со значением 0.
Как только открыл ордер изменяешь значение флага на 1.
Перед открытием проверяешь значение флага, открываться можно только если флаг 0.
В 22 оба флага изменяешь на 1.
В 8 оба флага изменяешь на 0.


Спасибо большое за идею!
Уже реализовал работает как часики!

Причина обращения: