Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1436
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы можете создать вакансию фрилансера и выбрать одного из разработчиков, претендующих на вашу работу
https://www.mql5.com/fr/job
Здравствуйте!
Как в MQL5 выглядит код, который разрешает советнику торговать в определённые часы? Не могу портировать из MQL4.
void OnTick()
{
double PriceBid=MarketInfo(0,MODE_BID);
double time = Hour() + Minute()*0.01;
Comment("точка отсчёта ",inpoint,
"\n","шаг ",iter,
"\n","время ",time,
"\n","цена ", Bid,
"\n","цена ",PriceBid);
if(time <= Stop_work_time)
{
//if(Type==BUY || Type==ALL)newbuyorder();
//if(Type==SELL || Type==ALL)newsellorder();
in();
takestop();
stoporders();
connected();
delorders();
}
else
{
takestop();
delorders();
}
}
Здравствуйте!
Как в MQL5 выглядит код, который разрешает советнику торговать в определённые часы? Не могу портировать из MQL4.
void OnTick()
{
double PriceBid=MarketInfo(0,MODE_BID);
double time = Hour() + Minute()*0.01;
Comment("точка отсчёта ",inpoint,
"\n","шаг ",iter,
"\n","время ",time,
"\n","цена ", Bid,
"\n","цена ",PriceBid);
if(time <= Stop_work_time)
{
//if(Type==BUY || Type==ALL)newbuyorder();
//if(Type==SELL || Type==ALL)newsellorder();
in();
takestop();
stoporders();
connected();
delorders();
}
else
{
takestop();
delorders();
}
}
Реализацию данной задачи в mq5 можно повторить с помощью
MqlDateTime
Всем доброго утра и хорошего настроения!
Уважаемые специалисты!!! Подскажите, пожалуйста, что не так в этом коде (желтым цветом выделена та часть, на которой периодически проявляется ошибка):
Почему периодически, то работает в тестере стратегий, то не работает и в журнале появляется вот такое сообщение:
С уважением, Владимир.
Всем доброго утра и хорошего настроения!
Уважаемые специалисты!!! Подскажите, пожалуйста, что не так в этом коде (желтым цветом выделена та часть кода, на которой периодически проявляется ошибка):
Почему периодически, то работает в тестере стратегий, то не работает и в журнале появляется вот такое сообщение:
С уважением, Владимир.
Поставь проверку после строки
если Data < 1 чего-то, как-то крикнуть.
Поставь проверку после строки
если Data < 1 чего-то, как-то крикнуть.
Доброе утро, Алексей! Спасибо за подсказку! Сейчас попробую.
С уважением, Владимир.
Вместо:
вставил:
и всё заработало. Линию рисует стабильно и так, как надо, но только теперь при каждом новом запуске советника в тестере стратегий периодически появляются сообщения:
Это, потом будет как-то негативно влиять на работу кода или на это можно "забить"?
С уважением, Владимир.
Вместо:
вставил:
и всё заработало. Линию рисует стабильно и так, как надо, но только теперь при каждом новом запуске советника в тестере стратегий периодически появляются сообщения:
Это, потом будет как-то негативно влиять на работу кода или на это можно "забить"?
С уважением, Владимир.
А что мешает сделать так
А что мешает сделать так
Здравствуйте, Владимир! Мешает возраст. Мозги уже не так гибко и быстро работают, как у молодых. )))
Спасибо за Ваш вариант.
С уважением, Владимир.
P.S. Исправил. Всё отлично работает!!! Ещё раз всем БОЛЬШОЕ спасибо за содействие!