Эксперты Форекс, торговые роботы и советники

Рассмотрим результаты тестов на одном и нескольких символах. Тесты будем проводить в режиме Все тики . Вы можете использовать для воспроизведения проблемы свои схемы мультисимвольных экспертов и делиться своими результатами. Обозначим проблему. Например, при тесте одного символа время теста занимает
Каждый, кто знакомится с темой автоматической торговли, начинает с написания простых торговых роботов. По мере накопления навыков программирования усложняются алгоритмы торговли - появляются такие понятия как Stop Loss, Take Profit и так далее. В общем, опыт показывает, что написать эксперта и...
В статье Мастер MQL5: Новая версия объясняются принципы работы советников, созданных автоматически: Статья описывает возможности, появившиеся в новой версии Мастера MQL5. Изменения в архитектуре сигналов позволяют теперь создавать торговые роботы на основе комбинации различных рыночных моделей. На...
Советник открывает ордера одной сетки в разные стороны, то есть например сетка на buy: советник открывает 1 ордер buy, второй ордер buy, 3 ордер buy и так до 6, а седьмой уже может открыть в sell, как он вообще это делает? И в чем может быть проблема? Причем делает он это рандомно, раз открывает
Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000$
Всем доброго времени суток. Я начал изучать MQL5 где-то полторы недели назад, но до сих пор у меня возникают некоторые трудности. Суть моего вопроса в том что я написал функцию, которая подсчитывает прибыть по всем открытым BUY позициям на счёте и моя функция не работает. Так же я нашёл аналогичную
Привет! Есть MDI приложение, которое получает данные по DDE Дочерних окон много (сейчас 99), но может быть и больше (около 140) Из главного окна данные передаются в дочернее окно так: //--- Find Expert in child window --- for j:= 0 to MainForm.MDIChildCount - 1 do begin
Привет! Начинаю изучать язык mql5 и столкнулся с проблемой... Не могу реализовать функцию с mql4! int i, k=iBars(Symbol(), 0);for (i=1; i<k; i++) пробовал так, но терминал МТ5 начинает глючит)) Ребята нужна ваша помощь) Как будет правильно выглядеть код для mql5?) Спасибо! int i,...
Всем доброго времени суток . Кто то торгует на бинарках ? Как оно
Здравствуйте, не понимаю в чем дело: Создаю отложенный ордер, он ждет срабатывания, а когда срабатывает тут же закрывается. Вот пример из тестера стратегий
если у вас есть хороая стратегия, и вы готовы ей поделиться,могу написать советника . приглашаю обсудить публично
Помогите, пожалуйста, разобраться. Похоже, я запутался в простых вопросах. Пытаюсь программно вычислить стоимость 1 пункта. Вот скрипт: void OnStart()    {      string       str_0,str_1,str_2,str_3,str_4,str_5,str_6,       text;                                   double       pips_up, pips_dn...
Добрый день! В тестере стратегий в выпадающем списке символов нет нужного инструмента. Как добавить, например, XAUUSD
Добрый день! Подскажите пожалуйста, есть какой-нибудь метод, при переборе открытых позиции, в момент возникновения заданного условия, сохранить значение профита выбранной позиции в переменную, чтобы после сохранения значение переменной не менялось с каждым тиком
Подскажите пожалуйста, ID события в Экономическом календаре стационарны и не меняются со временем? Например, # 840050014 - Fed Interest Rate Decision
Здравствуйте, у меня возникла проблема с использованием пользовательского символа, которой раньше у меня не было. Проблема заключается в получении тиков с помощью функции CopyTicks(). Вот что я заполняю символ BTCUSD: И вот что я получил, используя функцию копирования тиков: Значение почти делится
Доброго времени суток! Можете подсказать, в чем может быть проблема? Оптимизация в cloud network идет невероятно медленно - явно те так, как предполагается. Такое чувство, что не быстрее, чем если бы я использовал свой ПК. Скорость выполнения задач видна на скрине
Здравствуйте. При тестировании на период три года полтора из них как будто выпадают из истории. За этот период нет вообще никаких логов по сделкам, хотя это исключено. При этом в отчете о тестировании стоит, что качество истории 96%. В чем может быть причина? И как это можно решить? Или же это
Добрый день. Столкнулся с проблемой что получаю разные данные при одиночном прогоне и визуальном. Потиковую обработку применял. #property tester_everytick_calculate Прилагаю скрины на тесте Сбербанка
Гружу бары 100 штук минутки. Можно ли по ним провести тест? возможно что то не дописываю в советник. Начинаю тест, получаю 0 тиков для построения баров. Вопрос, можно ли только по данным ОХЛС делать тест? или тики нужны обязательно? Первый файл бары, второй тики. даты теста ставлю весь период, или
Добрый день. Как известно Icustom возвращает хендл пользовательского индикатора. Для IMA необходимо получить Хэндл чтобы отработать усреднение. g_IndicatorHandle = iCustom ( NULL , 0 ,"BAF.ex5",futuer,koeffitent,modeima,imapiod, PRICE_CLOSE ); if (g_IndicatorHandle == INVALID_HANDLE ) {
Доброго времени суток. Мне необходимо определить среди позиций buy позицию с самой большой ценой открытия и среди позиций sell позициб с самой минимальной ценой открытия и закрыть эти позиции. Пытался сделать через определение цены откртытия PriceOpen, через индекс, но ничего не получается(
Всем доброго времени суток. Возился с советником, не мог понять в чем проблема, код получился уже достаточно большой. Решил вывести значения переменных на экран и понял что некоторые переменные не работают. Так я имею 2 одинаковые функции Profit_B() - определяет профит всех Buy позиций (она
Всем привет, Следующий код у меня не работает. Я хочу, чтобы при обнаружении пересечения двух скользящих средних H1 я изменил период с помощью ChartSetSymbolPeriod на M5, разместил заказ на покупку (orderSend) и закрыл покупку (orderClose или trade). PositionClose) когда я обнаруживаю пересечение
Доброго времени суток. Начал изучать mql5, написал кодик, но что-то как-то.... В тестере результата нет(( Что может быть не так с кодом, ткните носом меня пожалуйста и подскажите как решить. input double LotSize = 0.01 ; // Размер лота double MaxValue, MinValue;
всем привет, я начинающий программист, помогите найти причину, почему советник не проходит валидацию, выходит сообщение: test on EURUSD,H1 (hedging) not synchronized with trade server there are no trading operations с уважением Анастасия
Как пройти валидацию, если советник использует базу данных sqlite? Дополнительный файл загружать нельзя. Может её расположить по ссылке в интернете? Или есть какие то другие варианты? Подскажите пожалуйста
Друзья, помогите разобраться int attrTicketPreviousSibling(int ticket) { int ticket0 = OrderTicket(); int retval = ticket; int ticket_parent = attrTicketParent(ticket); // possible loss of data due to type conversion if (ticket_parent >= ticket) return
Добрый вечер! Изучаю уроки по MQL5 за 16 год. Посмотрел первый урок, вроде все сделал как там, только в тестере в журнале выдает ошибку: "Ошибка исполнения ордера" Подскажите что не так, может за эти 5 лет поменялось в языке что-то? Как исправить? ***
При оптимизации тестер стратегий в качестве просадки использует указанный на скриншоте параметр (Максимальная просадка по средствам). Но это какая-то не та просадка. Настоящая максимальная просадка близка к "Относительная просадка по средствам". Почему так? Какой смысл в этом? И можно ли что-то