Добрый день, уважаемые коллеги! Вопрос: каким образом можно осуществлять работу с переменными окружения Windows средствами MQL5? Поискал, ничего подходящего не нашел. Есть только оч. старая тема 10-летней давности: https://www.mql5.com/ru/forum/953 Кто подскажет путь или подход
Функции HistorySelect и HistoryDealSelect - пересоздают список и при параллельной работе роботов они будут сталкиваться с тем, что не получат свойства ордера или сделки в истории из того, что список изменен? HistoryDealSelect - в принципе бесполезная функция, т.к. при вызове любого свойства
[Удален]
Захотел побаловаться с окнами терминала, сделать программку которая сама открывает ордер через клики по кнопкам. Нашел hwnd тулбара с кнопками, где есть кнопка newOrder (F9) в mt5, не могу сейчас понять как ее найти и сделать клик по ней. Туго идет, вообще никогда раньше не делал подобное. а дальше...
Сегодня включил в настройках терминала уведомления и возникла следующая ситуация: Вкладка журнал - 2021.12.08 17:00:00.261 Trades '5532071': accepted instant sell 1 #RIZ1 at 163590 sl: 164640 (deviation: 10) 2021.12.08 17:00:00.274 Trades '5532071': deal #502157553 sell 1 #RIZ1 at 163590 done (based
Добрый день! Пишу скрипт для автоматизации оптимизации советников. Тут все понятно: выполнил MT5 с соответствующими файлами настройки, и вуаля! Встал вопрос: как можно после получения результатов оптимизации извне получить доступ и проанализировать результаты оптимизации, чтобы выбрать тот или иной
Привет всем. Подскажите, как сделать так чтобы в некоторый промежуток времени я мог считать изменение цены в этот промежуток времени
Это простая торговая стратегия. m217irr упоминал о ней здесь , но я тогда не понял ее. Эта стратегия очень хороша для новичков, и я начал свою работу на Форекс с этой стратегии несколько лет назад. И не только я. Я знаю, что Tartan тоже начинал с этой стратегии и, наконец, у нас есть советники
Добрый день. Хочу при тестинге с помощью функции IsTradeAllowed определять закрыт ли рынок или нет в конкретный день. Однако, у меня для любого дня эта функция возвращает единицу ?? Например, такой код : datetime Sun=D'2021.11.14 01:01'; // Это воскресенье ! bool rc= IsTradeAllowed(Symbol()
Здравствуйте. в мт5 buy stop order можно установить только выше рыночной цены и противоположное применимо к sell stop. Вопрос заключается в том можно ли каким-то образом устанавливать бай стоп ниже рыночной цены? Предположим я не сижу каждую секунду у компа, нынешняя цена 100. Цена проходит 95 и
Адаптирующийся к рынку полнофункциональный робот(открытие, сопровождение и закрытие позиций ) для МТ5. Только М5 и М1 ( лучше М1). Никаких параметрических настроек. Встроенный прогонщик-анализатор. Плод 23 лет разработок роботов. Еженедельная коррекция по итогам отработанной недели будет
Я хочу сказать, что мой ник 'newdigital' не связан с цифровыми фильтрами. Но я начал эту тему, чтобы обсудить и объяснить торговые стратегии, основанные только на цифровых фильтрах. А также для того, чтобы понять, как применять эти фильтры. Все о цифровых фильтрах вы можете найти
Здравствуйте подскажите может кто встречал советник с стандартным набором функций. Допустим 1. каждый день открывает сделку в заданное время 2. Тралит прибыль 15п, уходит в безубыток и потом переключает трал на 40п от открытия 3. Если есть есть тело свечи которое падает более 100-200п то он ждёт её
Возможно ли запрограммировать сигнал покупки/продажи на основе следующего? Очень простой, но надежный метод (аналогичный CatFx50 Нины)... http://www.stock-charts-made-easy.com/moving-average-channel.html -Верхняя граница канала - 10-периодное простое скользящее среднее от максимума цены. -Нижняя
Всем привет, столкнулся с такой проблемой!!! Необходимо корректно открыть файл для чтения в тот момент пока его не использует никакая другая программа. Суть в чём. Пишущий советник пишет данные в файл каждую минуту и если по инструменту в течении минуты не было тика от принудительно пишет значения
Здравствуйте. Только начинаю, прочитал много теории пока, но есть ошибки с практикой. Открываю позицию с помощью функции Buy() библиотеки CTrade. Всегда ошибки invalid stops. Инструмент RTS 3.17
неожиданное окончание программы / несбалансированные скобки
Коллеги, вопрос такой назрел. Есть трейлинг-стоп. Который проверяет изменение цены каждый тик. Когда цена близко подходит к уровню тейк профита, вылетает ошибка, что нельзя модифицировать стоп лосс. За это отвечает MODE_FREEZELEVEL Но беда в том, что у дилера MODE_FREEZELEVEL и MODE_STOPLEVEL
Простая система zerolagstochs из двух индикаторов с алертом
Добрый день эксперты. Подскажите пожалуйста начинающей. Написала на основе индикаторов советник. Все прекрасно, только в тестере, после завершения тестирования показывает все использованные индикаторы и настройки. Хотя в коде советника все настройки "вписаны" по умолчанию и хотела бы их оставить
Заранее прошу прощения за, возможно, наивный вопрос — с MQL5 знаком не так давно. Речь пойдёт о счёте с хеджинговой системой учёта ордеров. Обратил внимание, что при снижении показателя Margin Level ниже значения, установленного брокером как уровень Stop Out, брокеры закрывают убыточные позиции не в
Принтом проверил вручную на мт5, не бывает. Может это редко бывает? Автоматически проверить не удалось. Потому что нет функции подсчёта знаков после запятой. Нужно костыль какой то придумывать, еще не придумал. Видел такие сообщения сообщения на форуме, что цены бывают примерно такого вида
Здравствуйте, можно ли копировать сигналы с сайта MQL без терминала MetaTrader
Добрый час метапрогер. Твоя помощь бесценна! Отдельный поклон пользователю Vladimir Karputov за советник Pattern V , на его базе были получены результаты оптимизации по паре NZDUZD за 2 года 9 месяцев с иной логикой принятия торговых решений для полос Болинджера SL=0, TP=0. Висят множество
При любом прогоне на графике отображаются лишние сделки Одни и те же сделки вне зависимости от символа Выглядит так будто нужно удалить где-то кэш пробовал удалить весь кэш в тестере, profiles, удалял метатрейдер полностью (перетащив папку MQL5 с кодом) - всё равно бага остаётся
вот делаю такой класс class Strategy1 { Strategy1(); }; class Strategy2 { Strategy ( string sym); } теперь хочу вызвать массив объектов: Strategy1 S[ 10 ]; // компилируется Strategy2 Z( "EURUSD" )[ 10 ]; // не компилируется Как тогда быстро создать массив объектов если в
Я взял для примера индикатор опубликованный в этой статье: https://www.mql5.com/ru/docs/indicators/isar Я хочу что бы в значение input double step= 0.02 ; Задавалось во входных параметрах советника который использует этот индикатор Я это делаю так: input double isar = 0.0005 ; //
У меня есть одна забавная идея. Знаете ли вы, что многие команды форекс-специалистов из многих стран пытались разработать систему зигзаг? Да, это правда. Но все знают, что индикатор (зигзаг) вообще не может быть использован на Форекс. Так что же они разработали в этом случае? На следующей неделе мы
В виду отсутствия MetaTrader на некоторых площадках - скрутил вручную реалтайм подгрузку истории и тиков в Custom Symbol через API биржи, а так же, добавил торговые операции через API биржи. С одной стороны все работает, с другой - отсутствует удобная визуальная часть. На данный момент, все позы и
Уважаемые форумчане, помогите пожалуйста разобраться, я новичок и уже второй день не могу справиться с проблемой. А проблема такая: При написании советника хотел чтобы он при инициализации накидывал шаблон на график и проверял есть ли открытые позиции по данной паре, получился такой код int...
Можете объяснить как я должен действовать - не могу понять. Я хочу разместить рыночный ордер на продажу, согласно документации я вызываю метод sell atrade.Sell(0,5,asymbol.Name()); // atrade == CTrade Но он возвращает булевой тип, ладно это понятно, но как мне модифицировать этот ордер в будущем? и
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Если у вас нет учетной записи, зарегистрируйтесь
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.