Добрый день, не нашел в коде InpStartHour, хотел посмотреть как устроен Ваш фильтр рабочего времени советника. Есть только определение внешнего параметра с этим именем.
Подскажите плиз как правильно организовать рабочее время советника, тоесть часы в которые ему можно торговать и часы - в которые нельзя.
Зараннее благодарен.
Добрый день, не нашел в коде InpStartHour,***
А я нашел. Целых три раза.
А я нашел. Целых три раза.
Да, спасибо, я тоже нашел. Оказывается если открыть код из статьи кнопкой "просмотр", в текстовом редакторе, и выделить интересующее слово двойным нажатием, потом контролФ - слово почему-то выделяется с лишними пробелами и таким образом не ищется.
Позже, обнаружив такую особенность я все нашел. Большое спасибо, очень компактный и удобный кусочек кода мне приглянулся. Вот только нужно теперь разобраться, какие нужны изменения что-бы в параметрах часы можно было забивать с минутами. Сейчас удается устанавливать только целые числа.
Вот тот кусок кода, который меня интерисовал:
bool Timecontrol() { if(!InpTimecontrol) return(true); MqlDateTime STimeCurrent; TimeToStruct(TimeCurrent(),STimeCurrent); if(((STimeCurrent.hour>=0 && STimeCurrent.hour<=InpEndHour-1) || (STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=23)) && InpStartHour>InpEndHour) { return(true); } if((STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=InpEndHour-1) && InpStartHour<InpEndHour) { return(true); } //--- return(false); }
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Flat Trend EA:
Советник на базе индикатора FlatTrend. Возможно включение рабочего времени.
Тест на EURUSD, M15 при таких параметрах:
Автор: Vladimir Karputov