Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1749
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день. Использую вот этот код для закрытия всех ордеров. Но заметил если их очень много, то не все закрываются. Что можно добавить, чтобы закрыть все, пусть даже не с первого раза. Если можно, сразу пример.
https://www.mql5.com/ru/docs/common/sleep
Последний вопрос )
Кто ни переносил своего советника с платформы mql в windows или linux. Объясню, как то давно писали скрипты для му онлайн, чтобы игра сама качала героя, пока спишь. Так вот вопрос, может кто переносил советника, за пределы платформы? Типо торгует человек, а не робот.
если, что не так объяснил, сорри )
Последний вопрос )
Кто ни переносил своего советника с платформы mql в windows или linux. Объясню, как то давно писали скрипты для му онлайн, чтобы игра сама качала героя, пока спишь. Так вот вопрос, может кто переносил советника, за пределы платформы? Типо торгует человек, а не робот.
если, что не так объяснил, сорри )
на сервер Windows (VDS или VPS) ставится MetaTrader, в нём запускается советник. И всё: солдат спит, служба идёт :-)
а если нужно чтобы делался вид что торгует человек (типо роботам там нельзя), то бегите оттуда..Платформа алгоритмическая и рассчитана что торговля ведётся если не полностью роботом, то при активном его участии.
Хотя кликеров (софт который "кликает" в кнопки эмулируя человека) кто-то использует. И во фрилансе периодично запрашивают и в интернете есть продаваемые.
здравствуйте!
может кто встречал советник или кусок кода (для включения в код сова), для изменения SL TP для следующего ордера?
Скажем ордер открылся лотом 0.01 SL= 30 TP=100
следующий открылся лотом 0.02 SL= 30 TP=95
и т.д.
или какими функциями это описать?
у меня сейчас так назначается SL TP:
Господа профессионалы подскажите, что-то не могу додуматься (только вообще начал изучать программирование)
Вот есть часть советника, не важно какого. В функции OnInit() есть два оператора возврата return.
Я не могу догнать в скобках указанны цифры -1 и 0, откуда они берутся и куда возвращается прервавшая программа?
//| Expert initialization function |
Я не могу догнать в скобках указанны цифры -1 и 0, откуда они берутся и куда возвращается прервавшая программа?
https://www.mql5.com/ru/docs/event_handlers/oninit
Почитайте. Ноль - это успех, и программа продолжить работу. Остальные числа - конец работы.
https://www.mql5.com/ru/docs/event_handlers/oninit
Почитайте. Ноль - это успех, и программа продолжить работу. Остальные числа - конец работы.
Встала задача проверить графики символов на пропуск баров
Никак не могу придумать решение этого вопроса
Нужно написать скрипт по принципу: Если есть пропуск бара - Print(date), Print(date), Print(date)
К примеру, бросаем скрипт на график М30, на нём должно быть 48 баров в сутках, если 47 - Print(date)
Как это написать? Желательно кроссплатформенное решение.
P.S. Это нужно сделать на всей доступной истории.
Виталий, как оценивать пропуск баров? 48 баров в сутки? Иногда работа прекращается в 23 часа, иногда начинается в 2. Если на рубль посмотреть, то там ночью торгов нет.
Если строго 24 часа 5 дней в неделю, тогда перебором каждого бара по порядку с проверкой последовательности. Но тогда будут сигналы о пропущенных барах, которых и не должно существовать.
Встала задача проверить графики символов на пропуск баров
Никак не могу придумать решение этого вопроса
Нужно написать скрипт по принципу: Если есть пропуск бара - Print(date), Print(date), Print(date)
К примеру, бросаем скрипт на график М30, на нём должно быть 48 баров в сутках, если 47 - Print(date)
Как это написать? Желательно кроссплатформенное решение.
P.S. Это нужно сделать на всей доступной истории.
есть похожая задача - делать таймфрейм с пропущенными барами. То есть например чтобы в сутках было ВСЕГДА ровно 1440 минут. Фик с ними что часть незаполнены.
ничего быстрого, аккуратного и красивого не придумал :-( Только формировать в начале дня массив, высчитывать прошедшие минутки от 0:00 и так заполнять.
А факт наличия пропуска выявляется сравнением iBars(текущее_время,0:01 текущего дня) и (текущее_время-начало_дня)/PERIOD_SECONDS..