Советник отказывается работать у брокера, потому что в символе присутствует _e (например EURUSD_e).
Подскажите пожалуйста что надо поправить чтобы заработало.
1. Автоматически, роботом, подготовил файл test.txt. В нём перечислены валютные пары которые я хочу чтобы участвовали в мультивалютном тестировании. Так выглядит файл:
2. В роботе написал: #property tester_file "test.txt"
3. Запускаю тестер и вижу следующее:
В маркетвотч евробакс есть, но только...
В советнике код: void OnTick() { if (!IsTradeAllowed()) { Comment("\nНеобходимо разрешить советнику торговать!"); Print("Необходимо разрешить советнику торговать!"); return;} else Comment(""); } Так вот, если советник включать, когда торговля разрешена: То код работает безупречно....
Здравствуйте.
При запуске советника (MQL5) на тестирование появляется следующая ошибка:
failed instant buy 0.10 USDRUR at 63.87550 sl: 63.67550 tp: 63.89550 [Invalid request]Ошибка открытия ордера = 4756Код результата операции - 10013
Почему возникает такая ошибка ?
И почему в таком...
берём мт5. демосервер метаквотов. Смотрим спецификации контрактов в сабже.
Интересует торговая сессия. Она у обоих контрактов одинаковая 00:00-24:00, те полные сутки контракты торгуются.
Далее берём функцию SymbolInfoSessionTrade() и получаем параметры from и to
Для евробакса значения: 0 и 86400...
Здравствуйте. Подскажите пожалуйста существует ли возможность модификации меджыка ордера. Спасибо
ищу готовый советник на 2 машках для подбора наилучших настроек через тестер советник должен работать по принципу: ма1 пересекает ма2 снизу вверх - покупка ма1 пересекает ма2 сверху вниз - продажа ничего другого на данный момент не нужно коды найденные в интернет меня не устраивают требуется код от
В МТ5 когда Expert совершает сделку, допустим на Si она отображается на всех открытых графиках si, это очень неудобно, зачем вообще так сделано? Как это исправить, чтобы отображалось только на том графике, где он запущен? Допустим у меня есть 10 "роботов" торгующих на si ( Forts ), я их запускаю...
Здравствуйте... не могу найти свою ошибку... может у кого то получится. Огромное спасибо.
Цель просто - закрывать все рыночные ордера при достижении нового плюсового значения евити с шагом в степ.
К примеру по значению еквити 5000 когда доходит до 5001 все закрывается и теперь следующее закрытие...
В настоящее время тестирую усредняющие советники без наращивания лота. Дистанция между ордерами рассчитывается в зависимости от волатильности и ограничена по минимуму. С удивление заметил, что ордера довольно точно устанавливаются в окрестностях линий поддержки. Для меня это было большой...
Здравствуйте, есть два индикатора - один сдвинут вправо, второй влево.
iMA_buf - вправо;
iMA1_buf - влево;
Есть условие на покупку, что когда iMA1_buf пересекает (т.е. больше ">") iMA_buf открывается лонговая позиция, и условие обратное этому, на шортовую позицию, НО НЕ РАБОТАЕТ, генерирует...
Подскажите пожалуйста
Нормализирую
Вношу в массив
MASS_PLUS[i_p_value]=NormalizeDouble(GlobalVariableGet("AAAAA")+zero+(q*i_p_value)*Point,5);
А на выходе принт и алерт округляет до 4 знаков...
так же и с глобальной переменной
double Current_price=0.0; if(Digits()==5 ||...
Помогите разобраться.
При первом запуске нужно задать глобальную переменную, которая не будет изменятся в процессе работы на каждом тике.
После чего при последующих запусках терминала использовать ее.
Как в нужный момент по моей команде при следующем запуске (когда нужно присвоить новое...
Подскажите пожалуйста как нарисовать линию по значению?
К примеру переменная приняла значение 1.5000 как на основе этого графически отобразить.
Спасибо.
Помогите, я 3 дня пытаюсь решить проблему и не получается... Написал советника, он создает сетку из стоп ордеров после того как откроет ордер по указанной цене. Стопы повторяют сами себя после SLTP.
А вот суть проблемы такова, не важно buy или sell, но ордера ниже отметки перевыставляются все, а...
Подскажите пожалуйста почему появляется предупреждение possible use of uninitialized variable 'Midle_price'. Спасибо.
double F_First_price() { double Midle_price; if(Digits()==5 || Digits()==3) {...
Подскажите пожалуйста как исключить отложеные ордера из OrdersTotal(). Есть ли отдельная встроенная функция? Как OrdersHistoryTotal() для истории. Спасибо.
Здравствуйте. Создавая один из первых своих индикаторов я столкнулась с ошибкой "Выход за пределы массива". Перепробовала уже кучу методов, но ничего не получается убрать эту ошибку. Если кто знает как это сделать, подскажите пожалуйста.
Добрый день! Прошу не ругать, а помочь найти ответы на следующие вопросы(РТС): 1)Как в mql5 узнать курс доллара США к российскому рублю? 2)Как в mql5 узнать общее количество выпущенных акций Газпрома? 3)Как в mql5 узнать всю информацию про акцию газпрома? 4)Как в mql5 получить данные из таблицы
[Удален]
1) В обзоре рынка оставляем пары что на скрине.
2) Ставим советник на М1.
3) После открытия ордеров сравниваем что в обзоре рынка и что открылось.
Мне объяснили что например для расчёта AUDCHF расчитывается дополнительная пара. Пусть себе расчитывается, в обзоре рынка то она не появляется...
Здравствуйте не могу дойти кодом до решения задачи.. как не старался... МТ4 Суть проста. 1) Запомнить значение текущего еквити и прибавить к нему шаг при достижении которого произойдет закрытие всех рыночных ордеров (ето уже реализовано функцией Close_All();) 2) После закрытия к новому значению
Добрый день...
Прочитал, "проюзал" всё, что связано с ООП.... (чтоб он был здоров, этот наш ООП)... Много лет программирую и всё это время использую классы как "контейнеры" для функций.. (не более того).. Читаю ... думаю... снова читаю... пробую... думаю... перечитываю.... ругаюсь матом... желаю...
Попробовал вывести spread, получил нули. Чтение спреда еще не раелизовано или это брокер виноват? 2015.10.24 06:10:07.421 TestSpread EURUSD .e,M1: close= 1.10029 spread= 0.00000 2015.10.24 06:10:07.421 TestSpread EURUSD.e,M1: close= 1.10021 spread= 0.00000 2015.10.24 06:10:07.421 TestSpread
Добрый день.
Вопрос в заголовке. Справку по SymbolInfoTick(). можно получить тут: https://www.mql5.com/ru/docs/constants/structures/mqltick
Заранее спасибо.
Подскажите как вівести в принт и для дальнейшего анализа значение спреда. Вывожу вот так Alert ("Spread ", NormalizeDouble (MarketInfo(NULL,MODE_SPREAD),5)); Сравниваю вот так if (MarketInfo(NULL,MODE_SPREAD) < NormalizeDouble (0.00018,5)) А результат не такой как на графике
Есть ли здесь на просторах умельцы, которые качественно перепишут советник с mql на java?Пожалуйста, отзовитесь!
Есть код открытия сделки: long OPs( string sy, long op, double ll, double sl= 0 , double tp= 0 , long mn= 0 , string coomment= "" , double sootnowenie= 1 ) { ZeroMemory (request); ZeroMemory (result); color clOpen; datetime ot; double pp,pa,pb; long dg,err,it,ticket= 0 ;
При автооптимизации, при нормальной работе МТ4 запускается с определенными настройками, и автоматически после окончания тестирования закрывается, но иногда тестирование не начинается, и терминал при этом просто остается запущенным, и приходится в ручную закрывать его, чтобы в след раз он нормально
Здравствуйте!
У меня есть индикатор, он по-свойски заполняет свечи цветами (DRAW_COLOR_BARS)
Я хочу на основе него написать советника. Скажите пожалуйста, как я могу советником отслеживать какого цвета у меня последние 3 свечки?
Язык MQL5. Спасибо.
Добрый день.
Пишу робота для ФОРТСа и заметил что после открытия ордера прибыль оказывается положительной а робот этого не замечает или замечает через раз.
В чем может быть дело?
Заранее спасибо.
Код:
MqlTick last_tick; SymbolInfoTick(Symbol(),last_tick); double...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Если у вас нет учетной записи, зарегистрируйтесь
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.