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

[Удален]
пробую написать первый советник по очень простым условиям. вход в в лонг если 1ая свеча открытия бычья. на данный момент трудность составляет обьяснить сове где есть первая свеча. было реализованно такое решение: void OnTick () { datetime time = D'10:01:00' ; //Print(time); datetime
Всем привет как обработать? Есть что-то типа is_set, is_object... Мне нужно проверить: SomeClass *testObject;//Как в mql4?if(testObject === null){...}if(!is_object(testObject)){...} ...
Здравствуйте. Может кто подкинет сову или ссылку скинет на OCO советник One Cancel Other. Задача, закрывать все отложенные ордера при открытии одного из них. Нашел советник который так работает в пределах одного инструмента, но нужен который закрывает ордера по всем инструментам при активации ордера...
Почему небольшое кол-во сделок при валидации считается критической ошибкой? Ну да, у меня введен фильтр волатильности. Да, для евробакса он отсекает много сделок, а что здесь такого? Торгует по всем парам? Торгует. Или я не догоняю суть ошибки валидации?
Прошу помощи! Робот открывает сделки на демо. На реальном счете нет. Кто может посмотреть что не так? Хотя по идее должен как на дело так и на реале...или я не прав? Буду признателен за помощь.
Люди добрые, помогите советом. При компиляции советника стандартным методом (MQL5) применялись библиотеки PSAR, как торгового сигнала, так и трейлинга. В результате во входных параметрах "явились" 2 настройки параболика: одна - для переменных торгсина (тьфу ты, :-) торг.сигн-а), а другая - для...
Пытаюсь в МТ5 узнать какое событие наступило раньше по времени внутри предыдущего бара HIGH или LOW К самой цене проблем с доступом нет, получаю так- double   high=iHigh(Symbol(),Period(),1);double   low=iLow(Symbol(),Period(),1); Но как узнать какое собитие наступило раньше по времени на этом баре...
Здравствуйте, заметил, что многие серьёзные индикаторы и советники контролируются благодаря удалённому управлению. Допустим ты запустил советник, после этого у тебя на экране отобразилось, что кто-то использует советник, и ты можешь запретить ему его использовать или разрешить. Может быть кто-нибудь...
Простой, но эффективный (не проверял, но в теории ничто этому не противоречит при локальной оптимизации) вариант сабжа достигается включением в исходник всего одного инклудника, который включает только две свои функции - iCustom и CopyBuffer. iCustom При вызове формирует по входным параметрам...
К примеру есть примитивная запись int Funk(bool Er,int q1,int q2,int q3){return 0;} В данной записи объявлены аргументы int q1,int q2,int q3. При расчётах так получилось что нужно использовать алгоритм этой функции, но количество параметров типа int уже больше. Значения этих параметров будут...
Почему на графике при тестирование советника вход в рынок трассируется по времени размещения ордера, а не в момент открытия позиции? Как сделать чтобы отображался момент открытия позиции, а не размещение ордера?
Здравствуйте, уважаемые участники сообщества! Прошу опытных участников оказать помощь в следующем - хочу добавить к советнику настройку, которая будует ему позволять совершать только короткие или только длинные сделки или и те и другие. В мт4 есть такая опция при присоединении советника во входных...
Приветствую. Возможно ли без использования DLL проверить наличие файла в MQL5\Libraries\ ?
[Удален]
Пытаюсь опубликовать новую версию советника в маркете, автовалидация не пропускает, хотя прежде пролетало на ура. Modification failed due to order or position being close to marketПроблема в функции модификации ордера.Возможно я чего то не вижу, но в тестере проблем и ошибок нет.Вопрос к гуру...
Доброе время суток... Може кто-что-где видел (робот-советник) на подобии индикаторов стохастика+моментума
здравствуйте! подскажите как это сделать и где именно в коде нужно прописать) любители писать шуточки просьба : не надо)плиз)
Привет! Создал кастомный символ с параметрами, скопированными из реального Si-3.19. См. скриншоты. Загрузил для него историю. Валюта RUR, Initial margin задал 5222руб. Запускаю в тестере простого робота на 100т.р. Вижу странное: Если buy 1, Margin = 14228, Free margin = 86104 . Маржа не совпадает с
Приветствую! Может кто сталкивался с проблемой. Имеется советник работающий MT5 на стороннем VPS. Пинг до сервера в среднем 3 мс. При первичной установке советника работает как часы, скорость исполнения заявок 3-4 мс. С течением времени скорость исполнения увеличивается влоть до 1000-1500 мс....
Индикатор всё считает и рисует правильно. При подключении к эксперту через хендл пересылает неверные данные. В чем может быть проблема. Куда копать? Индикатор пользовательский, т.е. подключается через iCustom. Буферы в индикаторе установлены и обозначены правильно. Рисует-то индикатор все правильно!...
Добрый день Подскажите пожалуйста формулы расчета данных функций. В частности интересует что произходит при кроссах - например имется счет в USD, а открывается позиция на EURGBP. Так же по формуле OrderCalcProfit() хотелось бы подсчитать Volume имея Profit. Спасибо
здравствуйте!интересно как всё это устроено,а именно советники с искусственным интеллектом .. каким образом проводится самообучение,насколько выражен охват всевозможных факторов рынка,который может учитывать такой EA .. по любому есть знатоки на эту тему.для поиска в интернете тема очень не
Возникла сложность с получением параметров индикатора. Делаю следующее: В глобальную область видимости советника добавляю параметр индикатора input double  inpStepSize = 2;           // Step size получаю хендл индикатора Handle = iCustom(m_symbol.Name(),_Period,"chart_1",inpStepSize); В результате...
Привет! Уважаемые админы, меня интересует возможность откатить до предыдущей версии продукт (советник) в Маркете... Это возможно? 
Доброго времени суток! Делаю "советника" для МТ5, отправляю ордера асинхронно, заполняя MqlTradeRequest. Согласно документации, type = ORDER_TYPE_BUY_LIMIT, action = TRADE_ACTION_PENDING. И, в принципе, работает, но замечаю, что на демо аккаунтах (проверял на двух брокерах) игнорируется поле...
В виду отсутствия многопоточности при расчёте индикаторов при их достаточно большом количесмтве терминал вешается на раз два. Особенно когда сам расчёт в индикаторе ресурсоёмкий именно поэтому решил полностью отказатся от индикаторов и все расчёты вести непосредственно в советнике. Но прежде чем...
Если не задавать в приведенном ниже коде начальную (Т0) и конечную(T1) временную точку копирования тиков (значение по умолчанию 0, т.е. "с начала времен"), то копирование происходит (R и ticks_number (по-существу одно и то же) принимают предельное значение по-умолчанию), как только задаю T0 и T1 -...
Хочу внести в код эксперта запрет на размещение ордера и открытия позиций СРАЗУ после присоединения к графику. Т.е. смысл в том, чтобы эксперт дождался смены сигнала (если в момент присоединения сигнал на buy, то ждал появления сигнала на sell) и выполнял соответствующие инструкции. Теперь самое...
Добрый день, Допустим мой советник в OnTick выполняет некоторую длительную обработку которая длится 3 тика. Как себя поведет терминал: 1. OnTick будет вызвана в отдельном процессе пока идет обработка предыдущего тика 2. Эти 3 тика будут пропущены. Если так - то что я увижу в следующем вызове ontick:...
Добрый день, Взял компоненту из статьи https://www.mql5.com/ru/articles/2895 Пока советник с загруженной компонентой стоит на одном или двух графиках - проблем нет. Как только подключаю третий и далее - начинают сыпаться ошибки. Такое ощущение, что при загрузке компоненты третий раз -...