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

В справке есть пример реализации пользовательских типов в котором используются указатели на функции. Пользовательские типы - Типы данных - Основы языка - Справочник MQL4 При компиляции полного исходного кода примера, возникает ошибка в строке AddButton( new MyButton( "Open" ,Open)); 'MyButton' - no
Добрый день. Опытные, подскажите, пожалуйста, как решить проблему: Есть сторонние данные, получаемые индикатором (продается в скомпилированном виде) с сервера владельца данных через dll. В своем пользовательском индикаторе получаю данные исходного индикатора через iCustom. Но при тестировании
Написал простенький индикатор для визуализации спредов (во вложениях). Просто взглянув на графики можно увидеть десятки прекрасных возможностей для открытия и закрытия позиций. Но насколько можно доверять такому графику? Реально ли по этим котировкам открывать позиции? (Котировки B., спред CFD на
Суть советника проста, когда бар закрывается ниже определённой цены выставляется заявка на продажу или покупку от заданной цены... на тестере советник работает без укоризненно высталыет заявки делает сделки. Но на реальном счету заявки не выставляются в чем причина
Известны 2 бара бар1 и бар2 Как найти экстремум между этими двумя барами но не брав в расчёт именно эти 2 бара
Добрый день. Есть сторонний индикатор, который рассчитывает данные в функции OnTimer() и записывает нужные значения в буфер. Я пытаюсь получить данные из этих буферов в советнике через iCustom, но натыкаюсь на ошибку "cannot set timer (1)" В чем может быть проблема? Есть ли вообще возможность
Если перемещать мышь по графику с нажатой левой кнопкой, график будет двигаться. Как сделать так, чтобы при перемещении курсора с нажатой левой кнопкой, график не двигался? Всем Спасибо. Подойдут любые методы
добрый день Как на одном компьютере с ОС Win10 запустить больше 32 терминалов MT4? есть ограничение на запуск количества терминалов равное 32 , больше не запускаются есть ли решение данной проблемы
Кратко: стояло приложение. требовало обновления, отказывался, но потом разыгралось любопытство, обновил - сломалось и перестало работать. Переустановил с апк. В один прекрасный день сломалось - пишет что эта версия не поддерживается. Новые тоже все корявые. Отправил знакомым на исправление
Целью данной ветки является помощь в этот переходный период с платформы МТ4 на МТ5 для трейдеров,которые захотят поиметь советники на новой версии языка программирования. Суть помощи- таблица программистов с их контактными данных, которые уверены что могут корректно выполнять ТЗ на новом языке....
Здравствуйте. Есть несколько рабочих терминалов от одного брокера с разными счетами и профилями, и при установке нового терминала дублируються счета и профили последнего устанновленного, после чего при установке новых профилей и переименовании ярлыка для нового терминала для обеих открываеться один
Почему невозможно зайти на сайт с IP 79.183.126.198 ?
Здравствуйте.Пишу на MQL4 . Есть вот такой фореч с подключением индиков по буфферам. Столкнулся с задачейй. На текущем баре появился сигнал от MS любого, как мне проверить что на предыдущем баре был сигнал от MS2? Как можно проверить предыдущий бар и только предыдущий. Т.е еслиу меня на текщем баре
Коллеги, добрый день. Помогите доработать скрипт. Скрипт переводит позицию в безубыток без проблем, но не учитывает комиссию брокера. Как бы добавить в код, чтобы учитывалась комиссия брокера
Есть советник на индикаторе ZigZag. Все как бы ничего, рабочий, но потребляет очень много ресурсов. Общие знания есть но далеко не достаточно чтобы правильно оптимизировать. Помогите знающие люди. Заранее спасибо datetime ZZ0s( int bar, int nP) { int n; datetime res; for ( int i=bar; i< Bars
Делаю "Update from Storage", в журнале показывается что "update" прошло успешно . Но когда я открываю файл, там старая версия. Проверяем Журнал изменений и сравнение рабочей копии и последней ревизии , видно что так и не изменился файл. Так же пробую обновить локальную копию данных до выбранной
Может ли кто-нибудь помочь мне превратить эту линию супертренда в отдельное окно для отображения в виде гистограммы? Как этот индикатор Flattrend : Прилагается индикатор Супертренда
Начало кода , как отдельный индикатор есть , без ошибок. Индикатор рабочий есть , но он на Руланге, а вот перевести в MQL4 никак не могу.(
Всем привет! Кто знает по какой причине может выдаваться такая ошибка? Где не хватает места? На диске С есть место
Кто знает, как оптимальнее для МТ4 качнуть и обработать/получить массив со временем выхода важных новостей с https://ru.investing.com/economic-calendar/ ....? Для эксперта. Чтобы не торговал он в это время.. Может у кого-нибудь какие-то готовые куски кода имеются..? Вот такой код например ошибку 406
Прошу помочь. Простейший советник (должен складывать два числа) закрывается сразу же при запуске. Решил скомпилировать DLL в C# при помощи UnmanagedExports 1.2.7, и вроде всё шло гладко, но в результате при вызове функции из DLL советник сразу же закрывается. Вот коды программ: C#: using System;
Вообщем решил написать этот пост для того чтобы кто ещё не наступил туда же куда наступил я и потратил время что бы разобраться что же всё таки произошло. Написал индюк Hull MA.Частично код по взаимствовал у Mladen. И никаких ошибок при его компиляции и запуске в терминале нет,причём используется
  iCustom & enum  (6)
Добрый день. Столкнулся с проблемой, не знаю как решить: Есть пара индикаторов в которых в настройках используются всплывающее окно с выбором вариантов https://c.mql4.com/i/docs/ru/enumasinput.png Как прописать iCustom с выбранным элементом? Пытался напрямую писать значение, допустим пятницы
Объясните пожалуйста мне недалёкому вот какой момент. Запускаю терминал. Он абсолютно пустой - никакие валютные пары не открыты, соответственно никаких индикаторов и советников не запущено. Открываю 15 валютных пар, применяю к ним шаблон с советником и индикаторами. На всё уходит 1-1,5 минуты и всё...
Запилил простенький индюк , но он почему то не отображается на минутках. В чем проблема?Подскажите пжлста
Не пойму в чем дело, впервые такое, до этого никогда с этим не сталкивался - не могу в терминале установить купленный советник из маркета! Не хочет и все и пишет, что установка не удалась! У меня все залогинено, все работает. Я приложил скриншоты, где это все видно. Почему это может быть и как его
Здравствуйте! Столкнулся с проблемой, меняться цена тика инструмента, что влияет на тестирование советника, который работает по фиксированным средствам/эквити, в частности кросскурсные инструменты. Например, год назад, сделка советника проходила 250пп, при тейке в 20$, а сегодня проходит уже 250пп
Есть у кого под рукой самый элементарный зигзаг - разметка вершин с дистанциями "не менее X пунктов" ? чем проще код тем лучше. Для тестов понадобился, а в загашнике чё-то не нашлось.. В кодобазе чёрт ногу сломит и всё какая-то сплошная заумь и овер-инжиниринг :-(
Добрый день. Наверное многие сталкивались при написании советников с такой проблемой, как последовательное или продолжительное открытие ордеров при одном условии. Что имею ввиду? Например, мы пишем условие если МА1>МА2, то открываем ордер на покупку. В реале такой ордер откроется, но после его...
так как я делаю так, что после массива индикатор будет некоторое время спать, в данном случае (2 свечи) Моя попытка if (CONDITIONS) { Buffer1[i] = Close[i] - iATR ( NULL , PERIOD_CURRENT , 14 ,i); if (i == 0 && Time[ 0 ] != time_alert) {meuAlerta( "Buy" ); time_alert = Time[ 0 ];} Sleep ( 2 * 60000