apologietest Опубликовано 3 февраля, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 3 февраля, 2021 Уважаемые коллеги! Прошу помощи. Нашел себе новую "терра инкогнита". Есть индикатор торговых сессий. Но как-то неправильно расположены тексты на графике - на линии цены. Рассмотреть патерны в момент формирования свечи очень проблемно. Пытался в меру своих знаний их сместить, но не смог. Может подскажете как их сместить вверх или вниз относительно линии цены на полтора-два сантиметра? Sessions.mq5 Изменено 3 февраля, 2021 пользователем apologietest Ссылка на сообщение Поделиться на другие сайты More sharing options...
G.Gofman Опубликовано 5 марта, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 5 марта, 2021 Сейчас кроме валюты есть много инструментов доступных для торговли через mt5, акции, фьючерсы и тд Использую для торговли несколько индикаторов с алертами, так как в mt5 есть ограничение на количество открытых графиков в одном терминале (не более 100) а инструментов где может возникнуть интересная ситуация много то установил с десятка три терминалов. Естественно держать отрытыми все терминалы не получится так как высока нагрузка на систему, для работы одно терминала требуется около 1гб памяти Открываю все один раз в день, посмотреть были ли сигналы. Есть ли способ сбора сообщений от индикаторов из нескольких терминалов в один текстовый файл? Например в момент открытия терминала Ссылка на сообщение Поделиться на другие сайты More sharing options...
AreYouReady Опубликовано 7 июня, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 7 июня, 2021 Здравствуйте. Подскажите, пожалуйста, такой вопрос. Скачал видеокурс. Первый урок окей. Второй это жесть. Такое чувство что записано видео для тех кто уже знает хотя бы С++. Слишком много слов и действий , которые остались без объяснения. Повторил всё и в конце понимаю что нихера не понял. Раньше писал индикаторы и стратегии на tradingview (язык Pine, кажется). Решил что MQL5 будет чуть сложнее, но блин не настолько же Вопрос следующий. Стоит ли сначала изучить С++? Возможно там всё по порядку. Изменено 7 июня, 2021 пользователем AreYouReady Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 7 июня, 2021 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 7 июня, 2021 38 минут назад, AreYouReady сказал: Такое чувство что записано видео для тех кто уже знает хотя бы С++ Скорее для тех кто знает MQL4.... Ссылка на сообщение Поделиться на другие сайты More sharing options...
AreYouReady Опубликовано 7 июня, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 7 июня, 2021 5 минут назад, pavlus777 сказал: Скорее для тех кто знает MQL4.... А MQL4 для тех кто знает C ++? Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 7 июня, 2021 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 7 июня, 2021 Только что, AreYouReady сказал: А MQL4 для тех кто знает C ++? Боюсь, у меня нет компетенции для ответа. Но вроде как да. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
AreYouReady Опубликовано 8 июня, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 8 июня, 2021 12 часов назад, Jadavin сказал: Это надолго. Если нет большого желания, то сгорите, недоучившись. Если других целей, кроме роботов, нет, то можно учиться просто по учебнику на _https://book.mql4.com/ru. С него удобнее мигрировать на mql5. А вообще оба MQL'я — С-подобные. Только для роботов. Скачал видеокурс MQL4. В сравнении с видеокурсом MQL5 прям все доступно объясняет. Во всяком случае пока что Спасибо за ответы. Изменено 8 июня, 2021 пользователем AreYouReady Ссылка на сообщение Поделиться на другие сайты More sharing options...
makssub Опубликовано 12 августа, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 12 августа, 2021 Советник открыл позицию buy, объемом 0.2, и пока идет просадка. Хочу, чтобы при определенной просадки он открывал встречную позицию sell, с меньшем объемом (например 0.05), с меньшем тейк профитом. Кто нить реализовал такое в MQL5? Или может подсказать, как это сделать. Заранее спасибо. Ссылка на сообщение Поделиться на другие сайты More sharing options...
VIK78 Опубликовано 26 октября, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 26 октября, 2021 В 01.08.2016 в 21:45, Alexander.Yar сказал: Нечеловеческое спасибо за тему >000ЧИТАЕМ В ПЕРВУЮ ОЧЕРЕДЬПОЛНАЯ ДОКУМЕНТАЦИЯ ПО MQL5, ОНЛАЙН, БЕСПЛАТНО И БЕЗ СМСРуководство по интерфейсу // Алгоритимеческий трейдинг на MQL5 // Описание тестера стратегий // Новости по MQL5 // Статистика комунныПримеры кода: Советников // Индикаторов // Скриптов // Библиотеки для MQL5 Скачать документацию по MQL5 в PDF // CHF Показать контент Основы языкаСтандартные константы, перечисления и структурыПрограммы MQL5Предопределенные переменныеОбщие функцииОперации с массивамиПреобразование данныхМатематические функцииСтроковые функцииДата и времяИнформация о счетеПроверка состоянияПолучение рыночной информацииДоступ к таймсериям и индикаторамОперации с графикамиТорговые функцииУправление сигналамиГлобальные переменные терминалаФайловые операцииПользовательские индикаторыГрафические объектыТехнические индикаторыРабота с результатами оптимизацииРабота с событиямиРабота с OpenCLСтандартная библиотекаПереход с MQL4Список функций языка MQL5Список констант языка MQL5 Старые видео от RoboForex по MQL5Видео 2016 года по MQL5 (осторожно, не русские)Старое видео по MQL5 Wizard (Создание своего советника без программирования) Скачать мультиброкерный MetaTrader 5, последней версии <:-p> Фрагмент книги "Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5" из 4го ответа приложена к посту Книга_по_MQL5.rar 2 \u041c\u0411 · 233 загрузки Машнин Т. Язык программирования MQL5 Продвинутое использование торговой платформы MetaTrader 5 2019.pdf Ссылка на сообщение Поделиться на другие сайты More sharing options...
VIK78 Опубликовано 26 октября, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 26 октября, 2021 В 02.08.2016 в 21:59, xbms сказал: Уважаемые коллеги, добавлю от себя... По ссылке полный справочник по функциям MQL5, с примерами, который вы можете скачать себе локально. Хорошая штука, рекомендую https://yadi.sk/d/BBFYJw_-trnbN 404 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 17 ноября, 2021 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 17 ноября, 2021 Новый урок от Димы Сайлента: https://tlap.com/mql5-urok-1-redaktor-koda/ 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 19 ноября, 2021 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 19 ноября, 2021 Далее: https://tlap.com/mql5-urok-2-tipy-peremennyh/ 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 23 ноября, 2021 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 23 ноября, 2021 Новый урок: https://tlap.com/mql5-operaczii-i-vyrazheniya/ Разделил MQL4 и MQL5 по разным разделам на сайте: https://tlap.com/category/uroki-po-mql/ https://tlap.com/category/uroki-po-mql5/ Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 25 ноября, 2021 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 25 ноября, 2021 Четвертый урок : https://tlap.com/mql5-operatory/ 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
mizerinwest Опубликовано 12 декабря, 2021 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 12 декабря, 2021 Здравствуйте. Я столкнулся с небольшой проблемой при определении цены в точке трендовой линии. Функция ObjectGetValueByTime имеет входной параметр line_id - номер линии. Линий несколько конечно). Как номер линии определить в справке нет. Можно опытным наверно вывести, но пока решения не нашел. Кто знает метод для mql5 подскажите.. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Владимир Стариков Опубликовано 24 января, 2022 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 24 января, 2022 Здравствуйте! Учусь пользоваться mql5 по видеоурокам. Повторял за лектором получился вот такой код (прикрепил). Вопрос: что надо сделать, чтобы избавиться от предупреждения в функции GetStochstic()? martin.mq5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 24 января, 2022 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 24 января, 2022 1 час назад, Владимир Стариков сказал: Здравствуйте! Учусь пользоваться mql5 по видеоурокам. Повторял за лектором получился вот такой код (прикрепил). Вопрос: что надо сделать, чтобы избавиться от предупреждения в функции GetStochstic()? martin.mq5 17 \u043a\u0411 · 0 загрузок у Вас хэндл объявлен как double hStoch;, а должен быть int Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 25 февраля, 2022 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 25 февраля, 2022 Новый урок: https://tlap.com/mql5-matematicheskie-funkczii-i-czikly/ 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 2 апреля, 2022 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 2 апреля, 2022 Новый урок: https://tlap.com/mql5-massivy/ 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 8 апреля, 2022 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 8 апреля, 2022 https://tlap.com/mql5-funkczii/ 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 5 мая, 2022 Автор Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 5 мая, 2022 https://tlap.com/mql5-data-i-vremya/ 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Алексей_Б Опубликовано 10 мая, 2022 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 10 мая, 2022 День добрый, уважаемые коллеги. Возникло желание осуществить стыковку с моими программами написанными не на MQL. Прочитал статью на сайте MQL программистов. https://www.mql5.com/ru/articles/249 Там все очень хорошо написано. Выбрал вариант С#: 4.1. Пример 1. Сложение двух переменных типа integer, double или float в функции DLL и возврат результата в MetaTrader 5 Использовал библиотеку https://www.nuget.org/packages/DllExport/1.7.4, хотя она не первой свежести и Template пришлось переделывать под другой Framework. using System; using System.Text; using RGiesecke.DllExport; using System.Runtime.InteropServices; namespace Testme { class Test { [DllExport("Add", CallingConvention = CallingConvention.StdCall)] public static int Add(int left, int right) { return left + right; } [DllExport("Sub", CallingConvention = CallingConvention.StdCall)] public static int Sub(int left, int right) { return left - right; } [DllExport("AddDouble", CallingConvention = CallingConvention.StdCall)] public static double AddDouble(double left, double right) { return left + right; } [DllExport("AddFloat", CallingConvention = CallingConvention.StdCall)] public static float AddFloat(float left, float right) { return left + right; } } } Компилил в Visual Studio 2022. Компиляция прошла успешно и без ошибок. Потом набрал маленький код в MQL, предварительно скинув в папку Libraries скомпилированную библиотеку. Для MQL: //+------------------------------------------------------------------+ //| UnmanagedExportsDLLExample1.mq5 | //| Copyright 2010, Investeo.pl | //| http:/Investeo.pl | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Investeo.pl" #property link "http:/Investeo.pl" #property version "1.00" #import "Testme.dll" int Add(int left,int right); int Sub(int left,int right); float AddFloat(float left,float right); double AddDouble(double left,double right); #import //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- for(int i=0; i<3; i++) { Print(Add(i,666)); Print(Sub(666,i)); Print(AddDouble(666.5,i)); Print(AddFloat(666.5,-i)); } } //+------------------------------------------------------------------+ Выдает ошибку: Подскажите спецы, что делаю не так. Ссылка на сообщение Поделиться на другие сайты More sharing options...
FOREX82 Опубликовано 17 мая, 2022 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 17 мая, 2022 Привет всем трейдерам! Сделал недавно информационную панель для советника. И возник вопрос - Как её добавить в индикатор? При добавлении функции ShowProperties(); в OnCalculate индикатор выдаёт ошибки. Ссылка на сообщение Поделиться на другие сайты More sharing options...
ademen Опубликовано 18 мая, 2022 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 18 мая, 2022 14 часов назад, FOREX82 сказал: OnCalculate индикатор выдаёт ошибки. Какие? Ссылка на сообщение Поделиться на другие сайты More sharing options...
FOREX82 Опубликовано 18 мая, 2022 Поделиться Обучение языку MQL5 под MetaTrader 5 Опубликовано 18 мая, 2022 7 часов назад, ademen сказал: Какие? 'y_prop_array' - index out of range Те же самые ошибки если добавлять в OnInit() Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти