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

Продолжение, начало здесь - http://www.metatrader4.com/ru/forum/6915/ Где и какую галочку надо поставить , чтобы вызов функций из stdlib.ex4 не приводил к остановке эксперта? Вроде все разрешено, насколько я понимаю.
Что возвращает GetTickCount() после переполнения счетчика? И происходит ли автоматическоеобнуление счетчика?
Уважаемые знатоки, подскажите пожалуйста, почему не получается узнать цену открытия ближайшего к рыночной цене ордера? Где здесь закралась ошибка? Или вообще всё неправильно написано для данной задачи?((( Comment выводит 0
При отладке советника стали происходить чудеса. 1. Не дал должного внимания. Поставил три терминала с одинаковыми советниками на демо счета трех брокеров. Результат за 1 неделю: три кардинально разных результата - два убыточных и один прибыльный, причем разные точки входа и выхода. Ну, думаю, надо
Всем привет! Автоматическая валидация, МТ4, не видит з начение технического индикатора Moving Average. В советнике есть обращение к индикатору: double MediumMax = iMA ( NULL , PERIOD_D1 , 20 , 0 , MODE_SMA , PRICE_HIGH , 0 ); Советник корректно работает в тестере и на реальном счёте, но при загрузке
Я модифицировал некоторый индикатор для отображения в окне графика сигналов, предоставляемых FX_Sniper's_Ergodic_CCI_Trigger. Стрелки вверх и вниз отображаются на свече, когда линия триггера пересекает ErgodicCCI. Загрузите оба индикатора в одну папку Подробности смотрите на картинке. Внимание
У меня ни на одном из 5 терминалов не работает автоматическое обновление. Может кто подсказать как решить проблему? Заранее благодарен.
слегка грешу на новые билды, советник который работал весьма долго начал раз в несколько дней падать. причём в таком месте, где падать нечему.. // получить статистику отдельного символа // если записи такй нет, то будет сделана новая PositionStat *GetPositionStat( string symbol) { int id=- 1 ;
случайно обнаружил в индикаторе ошибку - сигнал появляется с запозданием на 2 бара. в параметрах это должен регулировать установленный фильтр Ds - по его окончании и должен появляться сигнал, но этот сигнал появляется через 2+Ds бара после пересечения линий. Вот эти 2 бара лишние и есть
Не ожидал такого подвоха. Перехожу с МТ4 на МТ5, а тут такая неприятность. Может кто-нибудь знает, как из этого выйти. Происходит следующее. Я это с помощью промежуточной печати Close и Open увидел. Тестирую в режиме "по ценам открытия" В МТ4, и это совершенно правильно, делается так: При открытии
Оптимизация параметров в советнике это поиск Грааля? Или подгон под историю ? Где как найти золотую середину? Просьба не флудить писать ток по делу
Решил сделать советника под себя на основе примера из справочника mql4. Но ув. вечно какие-то ошибки выдает, уже неделю с ним парюсь ничего не выходит. Посмотрите скажите что не так может что-то убрать или изменить нужно помимо скоб. Ошибки: '}' - unexpected end of program expert.mq4 218 3...
Пишу "прокладку" в которой будут объединяться сигналы нескольких индикаторов. Подскажите могу ли я сделать ввод своих параметров индикатора из настроек таким образом: input string IndicatorName = "My Indicators" ; //Название индикатора extern string iCustomParam
Есть 2 сущности — количество активных клиентов, которые открывают сделки и количество торговых символов. На какой из этих параметров лучше в первую очередь обращать внимание, чтобы снизить нагрузку на сервер — урезать количество активных клиентов или свести к минимуму количество торговых символов
Подскажите плиз как определить max и min скользящей средней которые сформировались в тикущей сессии (дня), к примеру, на 5 мин графике не могу разобраться с этой функцией ArrayMaximum () , как её использавать   Заранее Благодарен 
Решил дописать советник спустя 4 года и некоторые банальные вещи забыл, помогите пожалуйста понять что я делаю не так ... Хочу в массив записать Open[1], объявил как полагается double он записывает 1,2379 а нужно 1,23798, как заставить его записать правильное число? double Mass[10]; Mass[1]=Open[1];
Господа форумчане подскажите как мне нарисовать линию от точки А до точки Б Можно просто отрезок, но в идеале искала как нарисовать линию как в тестере стратегий - пунктирную. Пытаюсь сделать это функцией ObjectCreate но список возможных объектов не располагает тем что требуется. Так как там нашла
Советник при работе создаёт много файлов .tpl с уникальными именами. Средствами MQL4 эти файлы никак не удалить. Подскажите, как удалить файл .tpl по его имени с помощью сторонних библиотек
Доброго времени суток! Как известно MT4 не поддерживает полноценный отладчик. Приходится делать отладку с помощью функции Print(). Но и тут в тёмных углах кто то расставил грабли. При выводе в логи с помощью функции Print() массивов. Если в массиве есть повторяющиеся данные то они просто не
Завис MT4 и выдает: Ошибка подключения к серверу. Код ошибки: - 3. Два месяца назад аналогично было на МТ5. Что происходит
Попытался выложить в CodeBase - не прошёл проверку кода, русский язык в именах переменных. Перекапывать свой код десятилетней давности не хочу, да и требования эти считаю некорректными. Выкладываю здесь. Если у кого появится желание засунуть в CodeBase - поддерживаю, там чисто формальная правка
В коде индикатора есть проверка: int MaxBarsLine = 190 ; if (Time[Pick1] < Time[i+MaxBarsLine] ) //Обнулить все значения трендовой линии В итоге ошибка: array out of range Ругается на Time[i+MaxBarsLine] А если я добавлю бары в цикл, то ошибки нет, на графике всё рисует правильно, но в тестере на
Выкачал с дукаса минутную историю Forex Major за 10 лет. Потратил кучу времени. Конвертировал для МТ4. Проверил. Импортировал в свой терминал, конвертировал по периудам, короче всё вроде нормалёк. Решил поделиться. Думаю многим это сэкономит кучу времени.  В архиве так как сюда архив не влезет даю...
В связи с написанием советника хотела использовать данные буфера индикатора. В меру своей неопытности я знаю лишь 1 способ получения данных из буфера индикатора через iCustom Применяла разные варианты, однако выдает ошибку. Делала следующими вариантами #property copyright "Copyright 2021,_________"
В таком виде в индикаторе уровни буфера BufLev[i] не сразу отрисовываются в подвале, а на каждом тике перерисовываются слева направо пока не установятся в нужное положение от точки до точки. Хотя кривая Buff[i] отрисовывается сразу по нужной истории. datetime DateStart = D'2022.01.01 00:00:00' ;
Здрасте, Форумчане!!! Есть ситуация - наличие лока, допустим три Бай по 0,5 лота локированны тремя селлами по 0,5 лота, по этим позициям имеем профит или  лосс - не столь важно. И вот открывается позиция Бай 0,3 лота. Получаем перевес в сорону Бай на 0,3 лота. Собственно ВОПРОС - как вычислить...
Я получил hst и csv файлы с котировками. Но там есть как bid, так и ask файл. Как их совместить
ребята подскажите рабочий конструктор для мт 4, где можно проверить свои индикатор и который работает на демо версии. заранее благодарю )))
Как мы и обещали, скоро выпустим бета-версию нового сервиса MetaTrader History Center . Это вебсервис, предоставляющий глубокую минутную историю по множеству финансовых инструментов (пока только форекс). Функция закачки исторических данных интегрирована в терминал МетаТрейдер в окно History Center
Я немного переделал этот индикатор https://www.mql5.com/ru/code/7222 он считает по заявлению автора объемы на бай и на сел. Мне надо что бы он считал тики по моей формуле в процентах.Помогите если это возможно