Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 605
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
bool TimeStart=false;
int hour=12;
//--Фильтр по ремени открытия бара внутри дня
if (TimeStart==true)
{
datetime Open_timePos=iTime(_Symbol,0,0);
MqlDateTime str1;
TimeToStruct(Open_timePos,str1);
str1.hour=hour;
str1.min=0;
str1.sec=0;
datetime start_time=StructToTime(str1);
if (start_time>iTime(_Symbol,0,0))
{
BuyPrIMA=false;
SellPrIMA=false;
}
Подскажите, пожалуйста, как сделать фильтр по порядковому номеру дня и отдельно недели в месяце? Внутри дня сделал так:
Он спрашивает про неделю месяца
я там все три варианта сделал. Уточни плиз, который он хочет взять за основу?
Этот?
я там все три варианта сделал. Уточни плиз
В месяце пять - шесть недель, сегодня четвертая неделя месяца
str.day число месяца
str.day_of_week день недели
В месяце четыре пять недель, сегодня четвертая неделя месяца
я там все три варианта сделал. Уточни плиз, который он хочет взять за основу?
Этот?
В месяце четыре пять недель, сегодня четвертая неделя месяца
Понял. то есть он хочет учесть недели такого характера 29 число предыдущего месяца (Понедельник, к примеру) и по 31 число текущего месяца (к примеру тоже понедельник). Это уже больше месяца получится. Не логично считать такие недели.