Алгоритм основан на 3 индикаторах Stochastic, MACD, ROC. Если на дневном графике все индикаторы направлены в одну сторону и сопределенной дельтой провверяем часовой график. Если индикаторы совпадают по направлению с дневным графиком и с определенной дельтой производится покупка или продажа. Проблема...
Написал советника,по условию стратегии должен выставлять один в час относительно цены открытия бара (h1) цене. При тестировании по сформировавшимся барам все нормально , а при тесте по всем таймферам( впрочем как и при реальной торговле) все время при каждом изменении цены выставляет ордера один за...
MqlTradeRequest request;
MqlTradeResult result;
request.tp=0;request.sl=0;
request.volume=1.0;
request.action=TRADE_ACTION_DEAL;
request.type=ORDER_TYPE_BUY;
OrderSend(request,result);
Почему постоянно получаю Invalid stops?
Всем добрый день!
При попытке запуска эксперта вылетает следующее сообщение об ошибке: "version is too old, it should be recompiled"
На сколько я понял требует рекомпиляции, однако исходного файла *.mq5 нет, есть только *.ex5
Возможно как-то заставить работать?
[Удален]
Хочу научиться писать советников в MetaEditor.
Для практики решил сваять простого советника на основе одного индикатора.
Индикатор АС Сигналы которые он транслирует в советник описаны здесь
Берем для примера сигнал "Значение индикатора ниже 0 и оно растет на анализируемом баре и двух предыдущих...
Всем доброго времени.
После очередного апдейта, запускаю оптимизатор тестера (кнопка СТАРТ), появляется окошко с надписью "используется платный плагин MQL, необходимо ввести логин и пароль". Нажал отмену, затем снова пуск оптимизатора, вроде назал оптимизировать без "платного плагина".
Вопрос: Что...
созданный график можно каким то образом пролистывать с помощью мышки ?
что то не нашёл нигде. вероятно потому что нельзя, но мало ли )
Подскажите, можно ли реализовать аналог RefreshRates() и дождаться обновления цен внутри OnTick()? В тестере этого сделать не получилось.
Если это невозможно, то как проще всего реализовать обработку ошибок торговых операций с проверкой котировок на обновление?
Задача:Зная цену и лот первого ордера и зная точно где будем доливатся , долить столько что бы средняя цена оказалась в указанном месте.
Пока что в голову пришло только написать цикл и перебирать лот с минимальным значением, но это очень серьёзно тормозит советника даже на 1 паре. При добавлении...
Чемпионат на носу.
Ищу помощника для совместного написания эксперта победителя Чемпионата 2011. Надо:
А. Идея (от меня).
1. По большому счету стратегия не важна. Если предположить, что она существует (ну, вдруг) и если она приносит 5% в месяц (...и любой банк берет ее за миллиард баксов, а...
Приветствую! Помогите решить проблему с открытием нескольких сделок советником.По условию требуется открывать одну сделки при отсутствии позиций или ордеров 0.02 лота.
Выписка из истории:
Как видно,проходит 2 сделки и суммарная позиция получается 0.04 лота.
В журнале проходит такая информация...
Здравствуйте, модератор!
При наложении одного индикатора на другой, имеется возможность расчета второго индикатора на основе первого. Об этом также говорится и вашей статье "Индикатор от индикатора в MQL5". Однако при генерации советника в мастере MQL5 по сигналам индикаторов, а их 20, как мы знаем...
На минутках нескольких пар, чтобы взять значения индикаторов
нужны несколько хэндлов. Все они при проверке barscalculated должны просчитать все бары. А в итоге все обычно не нужны.
Т.е. даже чтобы на один бар посмотреть нужно подготовить все данные этому хендлу.
Уже три хэндла у меня занимают...
Есть какие-то особые настройки дебаггера или это что-то невозможное
Вот точка останова
а вот видно где уже выполнена программа
При чем в этом случае дебаггер у меня вообще не останавливается нигде. Хотя программа вся выполяется как надо. Как это возможно?! )
Добрый день! Пытаюсь написать свой эксперт в котором мне необходимо отслеживать появление сформировавшегося бара. Но при тестировании эксперта я обнаружил что мой эксперт не всегда обнаруживает его. Как я выяснил причина оказалась в том, что индикатор CiTime не обновил свои значения. В чем
// 4 разных индикатора. индикаторы производные. не важно какие. что бы не путаться - я их назвал по их функции. // direction_period // open_period // take_profit_period // stop_loss_period // смысл советника такой -- если совпадают значения по индикатору direction_period и индикатору open_period //...
Добрый день!Пытаюсь освоить программирование, но наверное это не мое. В связи с этим вопрос: возможно ли сделать некую оболочку в MQL для чайников? То есть чтобы было следующее: запускаешь скрипт, открывается окно,в нем ячейки в которые вводятся параметры для открытия и для закрытия позиции и...
добрый день.
в mg5 достаточно просто , судя по описанию, написать советник. но, у меня вопрос - как вставить в советник свой индикатор. смешной вопрос для многих, но.. уровень такой у меня программирования. а заказывать -- это потом переделывать.. легче сделать самому.. стратегия очень проста...
Требуется специалист имеющий опыт работы по написанию, установке, доработке и отладке программ-роботов, советников для автоматической торговле на рынке Forex. skipriyan@gmail.com
void OnTick() { static int day; static double max, min; MqlDateTime t; TimeToStruct(TimeCurrent(),t); if(t.hour>10 && day!=t.day) { SymbolInfoDouble(_Symbol,SYMBOL_BIDHIGH,max); SymbolInfoDouble(_Symbol,SYMBOL_BIDLOW,min);...
После нормализации в журнале проскакивают ненормализованные значения 2011.06.28 08:27:31 1998.08.18 00:00:00 Alert: 0.01475 0.0208 0.008449999999999999 2011.06.28 08:27:31 1998.08.17 00:00:00 Alert: 0.01175 0.0208 0.008449999999999999 2011.06.28 08:27:31 1998.08.14 00:00:00 Alert: 0.01175 0.0208
Индикатор вызывается из советника через iCustom. Нужна его визуализация на графике.
Вопрос может и банален, но поиск, к сожалению, не помог.
На странице: https://www.mql5.com/ru/docs/constants/indicatorconstants/prices приводится пример написания iCustom, с использованием значений одного индикатора по значениям другого индикатора. Всё ясно.
Работает.
С MT5 приводится подробное описание MACD Sample с программой. Но Master MQL5 делает...
Всем привет, вот как 2 дня уже учу mql5... написал советника. Но возникла трабла с тестом.
Вообщем ордер у меня срабатывает в определённое время, вот код (прошу не пинать если что то не так)
void OnTick() { datetime Date=TimeLocal(); //Получаем текущее время MqlDateTime nowDate;...
Всем доброго времени.
Подскажите, почему во время тестерного прогона (без оптимизации) стандартные функции не пишут данные в файл (без тестера все работает)?
//+------------------------------------------------------------------+
void PrintToFile(string text)
{
//-- Добавляем дату время к...
Я тут убил кучу времени, хотя знал что разрывы в котировках во времени бывают. Но все же попался. USDCHF 2011.03.23 08.45 на м15 а следующий бар 2011.03.23 10.00 Понятно что если залить в буфер время и отсчитываться от индексов, эти бары учтены не будут. Непонятно как не было цены по франку аж час
Всем доброго времени.
Эксперт находится в определенном каталоге, и необходимо работать с файлами (например текстовыми), которые расположены в том же каталоге что и эксперт. Подскажите, возможно ли из эксперта, определить путь (полное имя) до него самого. Заранее благодарю.
В Справочнике есть такой пример:
//+------------------------------------------------------------------+//| установить случайным образом отложенный ордер |//+------------------------------------------------------------------+int SendRandomPendingOrder(long const...
Привет ALL!
Если на MQL4 я пишу хорошо, то на MQL5 я не пишу вообще, но мысли иногда посещают о переходе.
Возможно кто-то как и я задумывались, а что будет после того как MT4 прикажет долго жить и будет поддержка MT5,6 и т.д. Но к логике торговли как в MT4 мы не вернемся уже никогда, а мне совсем...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Если у вас нет учетной записи, зарегистрируйтесь
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.