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

Не первый раз получаю при компилировании советника ошибку: internal stack overflow-simplify the program, please. Хотелось бы знать, значениями каких параметров заполняется стек, которые могут вызвать его переполнение. На форуме модераторы указывают на некоторые возможные причины ошибки ('Опять...
Подскажите, пожалуйста, если кто-то знает. В МТ5 все без проблем - терминал закачивает более чем достаточно. А вот в МТ4 проблема - минуток грузится всего несколько месяцев, на этом советник не настроишь. По F2 вообще ничего не догружается. В халявном Tickstory котировки акций недоступны
[Удален]
Помогите переписать индикатор из MQL5 в MQL4 https://www.mql5.com/ru/forum/379024#comment_25100528
Есть советник который торгует каждый день в определенный период времени. Хочу реализовать так, чтобы он прекращал торговать как только наберет определенный профит за день и ждал следующего дня для торговли. к примеру: void OnTick () { if (Hour()>= 9 && Minute()>= 0 && Hour()<= 10 && Minute()<= 0 ) {
[Удален]
Прежде всего необходимо дать определение, что из себя представляет управляемая динамическая система, и как это соотнести с рынком, явлением, в представлении многих, случайным и хаотичным. . . . откорректирую чуть позже
Приветствую всех! Я дей-трейдер, т.е. мой основной график - Day. Пару лет назад я разработал систему, которая приносит мне около 50% годовых (многие тут будут, наверное, смеяться... мол - фигня твоя система раз даёт такие низкие показатели). Сегодня перенёс систему на часовки и захотел её...
Кто что думает по этому поводу? Без конкретики, кто-нибудь реализовывал "совмещение несовместимого" в единую ТС? Не чередование одного с другим, а именно полное и органичное совмещение флетовой стратегии и трендовой в единую ТС... Каковы принципы и признаки подобного "гибрида"
Добрый день. Не получается найти сочетание индикаторов Bollinger Bands и Parabolic SAR, с установленным звуковым сигналом, звучащим при выходе Parabolic за крайние линии Болинджера. Есть два индикатора с алертами, но требуемое условие они не выполняют. Буду признателен, если кто-нибудь подправит
Не могу сообразить как посчитать бары вперёд от текущего бара? Время бара в будущем известно и время текущего бара известно Таким образом возвращает =0, а после даты начинает считать 1,2,3.... //tBar = следующий день 02:00 iBarShift ( NULL , 0 ,tBar);
В общем. Есть индикатор. Считать начинает с первого бара дня по принципу: Sum=Sum + (Close[i]-Close[i+ 1 ]) Сумма приращений разности закрытия 0 и 1 баров. Не знаю как быть с первым баром дня. Первым значение индикатора должна быть разность OPEN и CLOSE. У меня же получается разность CLOSE
В пятницу 19 марта 2021 года будет выпущено обновление MetaTrader 4. В нем исправлен ряд ошибок и повышена стабильность работы платформы. Обновление будет доступно через систему LiveUpdate
  Обсуждение  (1585   1 2 3 4 5 ... 158 159)
Любые предложения по тестированию советников , предложения по тестированию советников и любые другие разговоры и советы, пожалуйста, публикуйте здесь
никогда бы не подумал что буду задавать такой вопрос, но вот он: можно-ли стандартными средствами (а-ля StringToInteger) преобразовать строку в 16-ти разрядном виде в целое число ? string s="0xAAbbcc"; // или лучше #aabbcc , потому что вообще речь про цвета rgb long value=??? (s); велосипедить свою
Помогите решить задачу, мозг уже сломал. Есть пересечение линией любого уровня Требуется нарисовать зону по крайним точкам за N-баров - размер зоны в барах =40 (это выполнимо) А вот проверку на новые пересечения в диапазоне =20 баров внутри зоны 40 баров не могу реализовать Т.е. перед тем как
Пытаюсь рассчитать своп, но не получается Вот код который выводит свопы 20 последних сделок. for ( j=OrdersHistoryTotal( )-1; j>=OrdersHistoryTotal( )-21; j--) { OrderSelect(j, SELECT_BY_POS, MODE_HISTORY); if(OrderType()==OP_BUY) Print(OrderSwap()+" "+MarketInfo(OrderSymbol()...
*** Подскажите, пожалуйста, почему при клике на "установить в терминале" терминал отказывается его устанавливать
  Нужна помощь  (61   1 2 3 4 5 6 7)
Проблема в следующем В языке практически не разбираюсь, возникла необходимость автоматизировать открытие ордеров по нескольким вп, набросал вот такой простенький код (файл прилагаю), но получился какой то он корявый, По плану должен открывать 6 вп, а открывает только 3 вп, но иногда открывает и все
Позиция закрывается частями от целой . OrderClose Тикет ордера меняется у этой открытой позиции получаться другой Как отследить все позицию до конечного закрытия последнего по ней лота
Всем привет. НАверно задам глупый вопрос, но решения пока не нашел. Создал индикатор. У него есть кнопки на графике , по нажатию кнопки рисуется линия и кнопка становиться активной. Как сделать так, чтобы при переключении ТФ сохранялась активность кнопки и местоположении самой линии ? Ведь при
Подскажите, пожалуйста, как перевести значение глобальной переменной в MQL4 в какой-либо тип данных, например double? Значение находится в переменной "balance" Так, как в примере не получается!(( double balance = StringToDouble ( ObjectGetString ( 0 , "balance" , OBJPROP_TEXT ));
Всем доброго! Вопрос тем, кто программирует на MQL, возможно ли в MQL создавать поток(и) или запускать процесс(скрипт) из эксперта, кто в теме дайте ссылку на материал?!?!??!.
Как правильно установить VPS на мт4. Пошагово
Вопрос: Возможно ли не точное отображение в тексте на графике, цифр или это не возможно и нужно искать ошибку в коде. Есть код: p= NormalizeDouble ( NormalizeDouble (priceOpen, Digits )- NormalizeDouble (price, Digits ), Digits ) / _Point ; Здесь проверка показывает что p == 13 Далее создается
Добрый всем, состряпал самый простой индюк который рисует прямоугольник по заданным цифрам(Одна из которых - это настоящий бар, а первая это первый бар этого дня). Так вот с образованием нового бара прямоугольник не перерисовывается. Хотя в коде есть и ObjectsDeleteAll(); а затем идет нарисовка
Здраствуйте, ищу оригинальный код Moving_Average . То есть не тот который идет в мт. Или другие пользовательские использующие в расчете iMA() или iMAOnArray(), а в чисто девственном виде так сказать. Оказалось не так просто его найти, хотя казалось бы)
[Удален]
Всем доброго времени суток! Подскажите как можно получать информацию об открытых сделках и об истории сделок с нескольких счетов одновременно по инвест паролю в автоматическом режиме? то есть сделать мониторинг счетов с постоянным обновлением. заранее спасибо.
Доброго времени. Вызываю индикатор из советника. Два вызова, обращение к разным буферам. Почему множатся копии? Это проблема в моем коде или все-таки что-то с индюком? Если с индюком, то куда копать? double signalB = iCustom ( _Symbol , PERIOD_CURRENT
Добрый день!  мне нужно вытащить данные из пользовательского индикатора и при этом не нагружать систему перерасчетом индикатора N-количество раз.  возможно ли в MQL4 вызвать однократно функцию iCustom и скопировать содержимое буфера индикатора ?  если да то как это сделать? 
Привет, коллеги! Нужно научить советник работать с простой базой данных для централизованного хранения котировок, спреда и настроек/параметров. Это нужно, чтобы иметь единое центральное место, к которому будут обращаться все советники (30 пар открыто в одном терминале, на каждой установлен данный
Плиз помогите найти скрипт или советник что ни будь как вообще можно разделить историю сделок на части что бы не искать отдельно нужный инструмент :) ну то есть типо доллар/евро отдельно от ены/доллар и т.д. а не все в куче :) Я очень буду благодарен если поможете мне в этом Вопросе !! Спасибо Всем