Если так же как у вас то вот
if(Minute()>15 || Minute()<45)return; // если с флагом то ниже bool TimeFilter = false; if(Minute()>15 || Minute()<45)TimeFilter = true; // if(!TimeFilter && (Hour()<StartHour||Hour()>=EndHour))return(0);
Отдельно я знаю как сделать минуты? мне нужно что бы в одной переменной было можно задавать время часы минуты, допустим вот так примерно что бы было, что нужно для этого прописать в код?
extern double StartHour = 14:30; // <------ вроде вот этого что бы было
extern string StartHour = "14:30";// вот так примерно? bool TimeFilter = false; if(Minute()>15 || Minute()<45)TimeFilter = true; // if(!TimeFilter && (Hour()<StartHour||Hour()>=EndHour))return(0);
вот так:
extern string StartHour = "14:30" extern string EndHour = "15.12.2009 16:30" bool TimeFilter = false; datetime tStart=StrToTime(StartHour); datetime tEnd=StrToTime(EndHour); if(Minute()>15 || Minute()<45)TimeFilter = true; // if(!TimeFilter && (Hour()<TimeHour(tStart)||Hour()>=TimeHour(EndHour))) return(0);
И еще полезный пример.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как в коде прописать минуты, что воткнуть надо голову уже сломал.
extern double StartHour = 14; // хотелось бы еще минуты добавить как сделать
как вписать их в код или нужно отдельно прописывать минуты, хотелось бы в одной переменной что бы было
if(TimeFilter==true&&(Hour()<StartHour||Hour()>=EndHour))return(0);Заранее спасибо тому кто поможет.