![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нужна ли разработчикам Визуальная студия для разработки интерфейса их приложений на платформах MT4/MT5?
Интересно было бы добраться до настроек советников и индикаторов (до исполнения кода советника) - там действительно дополнительные менюшки были бы полезны.
Три года назад для прикола написали пасьянс Косынку для MetaTrader 5: таскание карт мышью есть, звуки и вообще игра полноценная.
Это в качестве демонстрации, что можно сделать в рамках терминала. Можно и Doom внутрь засунуть - работать будет без тормозов.
Скачайте себе ex5 файл - он реально был скомпилирован 3 года назад и работает без изменений.
Вот еще индикатор в виде живого огня на графике. https://www.mql5.com/ru/code/1951
Живет своей жизнью независимо от прихода цен:
Интересно было бы добраться до настроек советников и индикаторов (до исполнения кода советника) - там действительно дополнительные менюшки были бы полезны.
И зря. Пустая трата времени и сил. ИМХО, разумеется. Это сродни изобретению костылей для инвалида от рождения. Хотя, в случае инвалида это действительно необходимо.
Не очень ясно представляю причину Вашего разочарования в языке MQL. В первую очередь он предлагает все стандартные интструменты программирования используемые во всех языках, включая ООП. Принимая во внимание специфику задач, под решение которых заточен этот язык (а именно написание индикаторов и программ для рыночной торговли), трудно найти проблему, с решением которой он бы не мог справится. У меня, во всяком случае, до сих пор это не получилось.
Расскажите, что нехватает именно Вам, и какие задачи язык не помог Вам решить?
Вот еще индикатор в виде живого огня на графике. https://www.mql5.com/ru/code/1951
Живет своей жизнью независимо от прихода цен:
Вот именно эта широта возможностей MQL помогает мне развивать мой проект. Большое спасибо разработчикам!
Проект очень интересный. Особенно заинтересовала работа с таблицами. У меня следующие вопросы:
Проект очень интересный. Особенно заинтересовала работа с таблицами. У меня следующие вопросы:
Добрый день.
Отвечу по порядку:
- Принимая во внимание, что студия будет только сдаваться в аренду, цена будет очень приемлимой и доступной для всех разработчиков.
Спасибо за Ваши вопросы.Полностью с Вами согласен. Представте, что разработчик смог бы распределить настройки своего советника по разным окнам, где они были бы сгруппированы по категориям, а пользователь бы не мучился бы прокручивая огромную таблицу всех настроек, ища нужный параметр. К тому же перенастройка параметров стратегии без отрыва советника от работы и его необязательной перекомпиляции, тоже неплохая идея.
Не очень ясно представляю причину Вашего разочарования в языке MQL. В первую очередь он предлагает все стандартные интструменты программирования используемые во всех языках, включая ООП. Принимая во внимание специфику задач, под решение которых заточен этот язык (а именно написание индикаторов и программ для рыночной торговли), трудно найти проблему, с решением которой он бы не мог справится. У меня, во всяком случае, до сих пор это не получилось.
Расскажите, что нехватает именно Вам, и какие задачи язык не помог Вам решить?
Несколько лет порывался задать вопрос - нашел.
Вопрос.
Предположим есть вектор "а" и я хочу его нарисовать (статистика без рисования не мыслима)
Как нарисовать этот вектор. В R - это plot(a, ..)/
А как в мкл?
Несколько лет порывался задать вопрос - нашел.
Вопрос.
Предположим есть вектор "а" и я хочу его нарисовать (статистика без рисования не мыслима)
Как нарисовать этот вектор. В R - это plot(a, ..)/
А как в мкл?
В MQL все очень просто. Функция ObjectCreate() создает объекты различных типов. Функции ObjectSetInteger(), ObjectSetDouble и ObjectSetString(), устанавливают свойства создаваемых объектов. О типах создаваемых объектов и установки их свойств, Вы можете более подробно прочитать в документации.
Графические функции: https://www.mql5.com/ru/docs/objects
Типы объектов: https://www.mql5.com/ru/docs/constants/objectconstants/enum_object