MQL4 и MetaTrader 4 - страница 6

Добрый день, Где можно обучится програмированию на MQL4? Спасибо
Всем привет. Написал простого советника. Он открывает позицию с лучшим спредом, а далее открепляется от графика. ПРОБЛЕМА: Если произошло аварийное завершение MT4, то при новом запуске МТ4 советник активируется повторно и открывает позицию заново. При этом советник не отображается в правом верхнем
Особенность, можно сказать, из серии "Филосифия mql4" (не проверял на mt5). Если кто-то в алгоритме планирует обработку CHARTEVENT_OBJECT_DELETE и в коде будет программное переименование графических объектов, то следует учитывать этот нюанс... Вот код индикатора, в котором отлавливается событие
[Удален]
Добрый день! Суть проблемы в следующем. Поскольку круглые сутки перед монитором я сидеть не имею возможности -- написал советника, в задачу которого входит отправка push-уведомлений о сигналах прямиком на мой телефон. Так вот, уведомления приходят, быстро, красиво, чётко и вкусно -- я рад. Однако,...
Приветствую, уважаемые участники форума. Я столкнулся с проблемой при работе с МТ4 на MQL4. Я пишу советника, который должен получать данные последнего бара (цена открытия, максимум, минимум, цена закрытия, объем) и записывать эти данные в текстовый файл каждую секунду. Я использую
господа-коллеги, вопрос на мт4 возник. допустим, я выставляю отложенный ордер и проверяю через AccountFreeMarginCheck хватает ли свободной маржи. Ее хватает, чтобы прямо сейчас открыть бай или селл (а только это ордера разрешены в проверке), то когда доходит до отложенного ордера, уже не хватает
[Удален]
Тестировал свою TC на метатрейде скачанного с офф. сайта, все нормально, потом установил метатрейд от ДЦ, после чего протестировал ТС в нем и там были координально другие результаты, все дело в свопах, переписать код что б ТС была рабочей несложно в принципе, но через время - не помню что я делал, я...
Подскажите пожалуйста правильное решение Тема наверно не новая, но найти не могу Мне надо в диапазоне за n-баров найти самый большой бар и самый маленький бар (High - Low)/Point = пункты Пример того что я хочу получить: параметр поиска баров =30 надо пропустить текущий и предыдущий бары далее начать
Каждый кто в коде не силён, наверно сталкивался с проблемой, когда не хватает одной или пару функций для получения грааля в своей торговой системе)) Доработаем, поправим, исправим
Доброго времени суток! Написал код (прилагаю ниже) для индикатора все считает верно. Однако только при инициализации, при дальнейшей прорисовке - информация рисуется не верно пробовал использовать start() вместо калькулятора, но все одно и тоже
Все время писал индикаторы каналов, считая, что ширина канала должна исчисляться не в пунктах, а в процентах от цены. Просил бы найти логическую ошибку, либо указать на ее отсутствие. Всегда казалось, что пипс-понятие стационарное, которое никак не отражает динамику (вот только к словам придираться...
Здравствуйте!!!!Кто-нибудь знает причину,по которой терминал в выходные не работает???
Согласно документации: "Инициализация глобальных переменных производится однократно после загрузки программы в память клиентского терминала и перед первой обработкой события Init ." На практике же, голбальная переменная почему-то инициализируется после каждого вызова индикатора с новыми
Не догоняю одного момента. Высчитываю от цена открытия до цены стоп лосса сколько фактически пипсов было. Указал на скриншоте. Но открывая позицию 1 лотом я системно получаю расхождение в 3 пипса. EURUSD m1 1 позиция. Стоп лосс 64 пипса. Результат -67. 2 позиция. Стоп лосс 52. Результат -55
Как на графике сделать отображение семидневной недели,вместо пяти дневки,как создасть скрипт
1) Строится фибо. 2) Пусть, гипотетически, мы можем выставить только один лимитный ордер на уровне 61,8 с размером лота 0,1(задаётся) и SL=MathAbs(начальная точка построения фибо - уровень 61,8). 3) Разбиваем этот один лот(0,1) на 3 части(x1, x2, x3) и разносим лимитные ордера по уровням: 38.2 - x1,...
[Удален]
Здравствуйте! Поделитесь пожалуйста кодом) Нужно чтобы в конце каждого торгового дня закрывались все открытые ордера. Спасибо!
1- Как можно сделать чтобы указанная цена не сбрасывалась в editbox при смене таймфрема? 2- Как можно настроить работу уведомления 1 раз, вроде все сделал правильно, даже создал уже глобальную переменную, там ее обнулил. В условии проверки на 1-о уведомление срабатывает хорошо. А как теперь сделать...
[Удален]
Всем доброго времени суток! Нужно задать интервал времени в который советник будет торговать. Подскажите как это можно сделать?
Помогите узнать решение этой вечной долбанной проблемы о которой уже писано переписано, но ни одного реально внятного ответа я так нигде и не нашел. При установке МТ4 появляется окно прокси сервера и все, далее программа не устанавливается. Проблема началась буквально вчера вечером, а днем я...
В пятницу 24 марта 2023 года будет выпущено обновление MetaTrader 4. В нем исправлен ряд ошибок и повышена стабильность работы платформы. Обновление будет доступно через систему Live Update
Назвать ветку так и не придумал как лучше. Думаю уже несколько дней, но решения так и не нашёл.  По сути, написал перечень классов. Всё по тиху тестирую. Никаких сложностей при написании не было. Но за последние несколько дней что-то случилось, и всё пошло как-то не так. Я пытался найти ошибку, но...
прошу совета, как лучше торговать с 5ю EA на одном счёте. будут ли 5 терминалов реагировать быстрее, если все 5 EA в один момент должны открыть сделку. VPS будет i9 32gb или 64gb. интернет доже быстрый
Если объект выделен, то при клике мышкой генерируются два события: сначала CHARTEVENT_OBJECT_DRAG а затем CHARTEVENT_OBJECT_CLICK . При перетягивании объекта генерируются те же события (в той же последовательности). Так было всегда? Это можно как-то обойти? Нужно чтобы корректно ловился каждый
Простой вопрос программистам: Подскажите, какая функция возвращает значение уровня маржи (в процентах) для открытых ордеров, который показан во вкладке "Торговля" ? В справке из перечисленных функций ни одна не возвращает это значение. AccountMargin  AccountFreeMargin  AccountFreeMarginCheck...
Здравствуйте, подскажите пожалуйста, если у трейдера у которого я собираюсь копировать сигналы на счету 1000$, а я хочу начать с 5000$, то я буду зарабатывать как он или мой прирост будет соответствовать моему счету? И ещё один вопрос касаемо проскользования, между трейдером и моим терминалом стоит
Всем привет! Наткнулся на вот такое - внутренняя ошибка, код 4024 в MQL4. Задача: при инициализации советника на ведущей паре открыть график дочерней пары Код: input string   Pair="USDCHF_OP"; // инструмент input string Shablon="Green";    // Шаблон графика long PairID=-1; int OnInit() {    int err;...
Не первый день пытаюсь понять природу ошибки there are no trading operations , которая появляется независимо от того, прописываю я в робота кучу проверок, указанных в данной статье (https://www.mql5.com/ru/articles/2555) или наоборот, убираю все проверки и условия, чтобы абсолютно ничего не мешало
На предстоящей неделе , уверен на 100 %, франк достигнет уровня 1.2500, возможно даже к пятнице мы увидим уровень 1.3000 ! Это результат анализа за выходные... Сейчас цена 1.1951 Кто-то желает поспорить
Добрый вечер. Как отследить событие закрытия рыночной позиции по тейку? Только не просто сработка тейка, а уточнение какой тип позиции закрылся (покупка или продажа). Я пользуюсь своими классами для написания кода. В общем, прилагаю метод из своего класса, чтобы пояснить что у меня написано