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

Давно исследую различные способы снижения просадки у советников. Так вот, изучая возможность использования в качестве дополнительного фильтра значения тиковых объёмов, обнаружил интересную закономерность. Решил посмотреть, как влияет на результативность торговли изменение объёмов. Для анализа взял...
Вроде простая задача, но никак не могу решить.  Глобально: надо определить время последней закрытой свечи старшего таймфрейма относительно текущего времени младшего таймфрейма. Т.е. например на М1 по текущему времени определить время последней закрытой свечи на М5. Или на M5 время последней закрытой...
Здесь я хочу представить новый бесплатный аддон для mt4 в качестве предварительного просмотра. В настоящее время я тестирую продукт под названием mt4gui. Этот продукт позволяет размещать кнопки, текстовые поля, поля со списками прямо на графике; вот скриншот превью, которое уже работает
Добрый день, пожалуйста подскажите как возможно такое сделать?
Нашел сов который был сделан под старые билды, скажите есть ли возможность адаптировать его под новые и насколько это трудно?
Доброго времени суток! При выполнении кода:      if (f2M_save(NN, FName) == -1)      {        PrintFormat("Error: f2M_save(%d, %s), Message: %s", NN, FName, GetLastError());      };   Файл не сохраняется, в логе: "Error: f2M_save(0, Candles), Message: (non-string passed)" В переменную FName,...
Уважаемые Гуру! Подскажите, как лучше организовать работу советника на нескольких (6-9) парах одновременно? Как закрывать, изменять позиции на разных парах одним советником я, вроде, разобрался. А вот как ОТКРЫВАТЬ? То есть, следить за всеми парами, индикаторами и т.д. Для этого надо вешать...
Допустим, есть два сигнала, на примере стандартных индикаторов МТ. 1. Положение 2-х МА относительно друг друга. Быстрой и медленной.  ....а) Быстрая выше медленной - сигнал бай * вес 2. Положение Стохастика относительно уровней ....а) Ниже уровня 20 - сигнал бай * вес Суммируем сигнал 1 и сигнал 2...
  OnChartEvent  (4)
Привет! Кто знает как заставить работать OnChartEvent в режиме тестирования?
Есть индикатор. нужно бары в основном окне терминала заменить барами этого индикатора. И чтобы на этот график можно было бросать стандартные индикаторы. Чтобы они работали по барам моего индикатора.
Привет!  Пусть на истории Символа имеется 1000 баров, а для расчёта индикатора используется 100. На каждом баре проводится инициализация индикаторного буфера.  При открытии нового бара ... слева на истории графика появляется "хвост" :), соответствующий визуально 101, 102, ... и т.д элементу...
Подскажите есть ли возможность облегчить подключение индикатора через iCustom чтобы тестер работал быстро, а то с моим кодом он еле шевелится? //+------------------------------------------------------------------+//| Expert tick function...
Задача: получить количество рассчитанных данных пользовательского индикатора из эксперта. В MT5 есть функция BarsCalculated. Есть ли какой-то аналог в MT4? Заранее благодарю!
[Удален]
Не могу понять что это за ошибка и по какой причине она возникает. Советник работает виртуальными ордерами. В одно и то же время на тех же парах у одного брокера все работает как часы, у другого в закладке "Эксперты" простыня из сообщений "Error open (non-string passed), Error = 0" по всем парам....
Добрый день, подскажите пожалуйста как сделать приветствие для индикатора т.е чтобы после того как кинул индикатор на график прозвучала музыка 1 раз пытаюсь сделать так: #resource "hi_ex.wav"static bool bPlayS=true; в OnInit вставляю: if(bPlaySound){        PlaySound("hi_ex...
Добрый день, вставляю PlaySound ("hi.wav"); (это моё музыкальное приветствие) в OnInit() но в таком случае после каждой смены ТФ проигрывается музыка, Ребят как правильно сделать? Спасибо
Две недели назад в настройках десктопного мт4 слетел номер mqid от мобильного мт4, сопроводилось это следующим сообщением."Invalid MetaQuotes ID:  Your MetaQuotes ID  '1A75BD25' was automatically cleared from profile, because it wasn't specified correctly" После этого все попытки забить mqid заново...
Всем привет, пытаюсь написать DLL библиотеку на GoLang. И вызывать функции из MQL4, все работает за исключением одного. Когда удаляю советник из окна графика,  терминал тоже закрывается без каких либо ошибок. Функции Init() и Deinit() отрабатывают. Никто не сталкивался с этим?
Если просто запустить советника из платформы, то выполняется OnInit. А если я закрываю платформу с работающим советником (или индикатором), а потом запускаю платформу снова? Как перехватить такое начало работы советника (индикатора)?
Помогите с индикатором в тестере написал по нему робота, а он очень долго тестирует ....с роботом все хорошо до этого все летало ...данный индюк в фильтр добавил и пошли тормоза . Индикатор пивот уровней старшего тф Взгляните я его переделывал ...может ошибки есть Спасибо
Обнаружили такую проблему в работе советника  Access violation read to 0x18180040 in 'C:\Users\Виктор\AppData\Roaming\MetaQuotes\Terminal\F42AB5EE8F27425C969B5CDE88FC6A93\MQL4\Experts\Extza.ex4'   Проблема странная, потому что при компиляции нет никаких ошибок и предупреждений и еще потому, что...
  Вопрос по объемам  (46   1 2 3 4 5)
Здравствуйте! Подскажите плиз... В МТ существует стандартная функция - отображение объемов по барам (за определенный период). Вопрос - а можно как-то получить данные по объемам по ТИКАМ? То есть за каждый тик?
Добрый день. Подскажите пожалуйста есть ли возможность получить одинаковую строку алерта в актуальном алерте и в истории. На рисунке красным подчеркнута строка актуального алерта , такая же в закладке Experts, а голубым то что получается в истории алертов. Спасибо.
Может кто-то уже решал подобную задачу? В индикаторе надо выполнить определённые действия только на втором тике. Первый пропускаем, на втором работаем и спим до появления нового бара. С новым баром всё предельно просто if(rates_total > prev_calculated) // Новый бар есть Но на втором тике сюда уже не...
Здравствуйте, Начал изучать ООП, столкнулся с задачей: У меня есть окно для ввода данных CreateEdit, созданное через класс, в которое мне нужно выводить информацию из OnTick,  Подскажите на приложенном примере, как в редактируемое окно, где сейчас по умолчанию стоит 0.01 выводить, скажем, данные...
Здравствуйте Как скачивать советники с mql5 на мак? У меня mt4 спасибо
Пытался проверить свою стратегию в тестере MT4. Стратегия требует минимального количества баров в окне. Загрузил полный архив, так что в моих обычных торговых окнах - полная история, и в самом окне тестирования  -  полная история. Но при тестировании советник предупреждает, что баров не хватает, а...
Есть кастомный индикатор(гистограмма) без исходника. Как из него можно вытащить данные? Пробовал функцией iCustom int OnInit () { //вывести, например последние 10 значений индикатора double value; for ( int i = 0 ; i < 10 ; i++) { value = iCustom ( _Symbol , _Period , "IndicatorName"
Здравствуйте. Как программно получить уровень маржи в процентах(то, что идет после "Свободная маржа" в терминале)? И сколько процентов останется после открытия сделки данным объемом?
Вот мой скайп Voldemar227 ася 155553959 Есть идея хотелось бы её реализовать в советнике желающие написать советник отзовитесь