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

Я хочу знать, как я могу создать новый файл, скажем symbols_extra.raw и symgroups_extra.raw на MQL4, используя существующие symbols.raw и symgroups.raw. Пожалуйста, направьте меня, если есть что-нибудь, что поможет. Я искал, но я не мог получить соответствующий ответ. Я пытался изучить SymbolsLib
Вопрос такой... Хочу чтобы OrderSend("Lot") - Брал параметр лот из какого-то предыдущего ордера. Предварительно я выбрал OrderSelect прошлый ордер и вывел в переменную его значение типа L=OrderLots() После, при функции OrderSend (L*2) - аля легкий мартингейл - терминал орет на ошибку Лотов, как
Есть функция определить значения облако Ichimoku для советника? Такой вариант выдаёт некорректные значения и грузит терминал жёстко extern int Tenkan = 9; //Tenkan-senextern int Kijun = 26; //Kijun-senextern int Senkou = 52; //Senkou Span Bvoid OnTick() { bool buy=false, sell=false;
Как организовать массив тикетов типа Orders[tiket1][tiket2] ? Пример: Открылся ручной стоповый ордер, далее советник ставит на дистанции дополнительный стоповый ордер Требуется записать их тикеты и связать между собой, чтобы в дальнейшем если удалить ручной ордер из серии то ордер советника который
Здравствуйте, уважаемые форумчане. если не там создал тему, прошу перекинуть её в нужное место. пишу советника... одно из условий должно быть такое: Если текущая рыночная цена ниже чем Low последней сформировавшейся свечи[1], то ... Вот такая штука работает: Low[1]<Low[2]. - но это слишком...
Интересует сама возможность обрыва работы OnTick прямо из самописной функции без каких либо обходных, либо дополнительных условий. То есть, чтобы как будто пользовательская функция каким-то образом послала внутрь OnTick команду return; Ну чтобы не писать каждый раз: если функция вернула false, тогда
Всем доброго времени суток, уважаемые трейдеры и программеры. У меня возник такой вопрос. Дано: VPS сервер с установленным МТ4 Телефон Huawei P Smart 2018 Фитнес-браслет Xiaomi MI Band 4 Задача: Научить МТ4 отсылать мне каждый час уведомления на телефон об открытой(ых) сделке(ах), чтобы я по 50 раз
Основные ошибки в тестере: return value of ' OrderSelect ' should be checked declaration of 'i' hides global declaration at line 92 check operator precedence for possible error; use parentheses to clarify precedence cannot open file 'C:\Program Files (x86)\телек\MQL4\indicators\i_trend.ex4' [2]
Подскажите плиз, хотел в тестере погонять))) Архив в виде символ, дата, время, важность новости можно где нибудь найти. Поиск не помог. Или если есть за пару лет, поделитесь плиз. Формат csv, тхт или любой другой
Друзья, есть текстовая метка. Как вывести треугольник. Отличная функция ObjectSetText. Как с помощью этой функции вывести треугольник? ObjectSetText("text_object","Hello world!",10,"Times New Roman",Green); Помогите. Дело стоит. Никак не могу двинуться дальше. Всем спасибо
Есть условная задача: На график нужно вывести два объекта типа OBJ_LABELв одну строку друг за другом. При этом до самого момента срабатывания кода мы не знаем какую именно информацию будут выводить эти объекты. Например в одну строку надо вывести AccountInfoString(ACCOUNT_COMPANY) и
Здравствуйте уважаемые програмисты! Проконсультируйте пожалуйста: Делаем советник в виде индикатора! его задача - искать на графике ПАТТЕРН, и над барами писать текст (многострочный (!), напр.: строка #1 "название сигнала" строка #2 "% вероятности" строка #3 "значёк" (стрелока) Проблема в том, что
Я хочу создать что-то вроде этого:https://www.mql5.com/en/blogs/post/719145 Но в MQL4 нет функций, которые могли бы мне помочь. Пожалуйста, дайте мне знать, что я могу сделать. Я не нашел ничего в кодовой базе, связанной с этим
в MQL4 довольно удобно работать через указатели на объекты и даже через массивы указателей: type *name[]; Однако я не нашел способа, как передать массив указателей на объекты в функцию. Компилятор требует передавать массив только по ссылке - type& name[]; Но после такой передачи в теле функции...
Я видел много блогов, где люди предлагают изменить цвет сетки, и это сработало.Но я должен удалить сетку после этого. Я хочу сохранить сетку и изменить цвет линии предложения в MT4 / MQL4. Как я могу это сделать? Пожалуйста, предложите мне решение, если есть? Даже использование WinApi будет
Столкнулся с проблемой после покупки нетбука, запускается только 1 терминал, второй нет, крутится индикатор загрузки пару секунд и ничего не происходит. Терминалы пробовал скачивать от разных брокеров. В логах винды и терминала ошибок нет. Нетбук конечно не топовый, Celeron N4000 8 gb ram, но я не
Есть пользовательский индикатор который использует 3 Moving Average с разной длинной. Он нормально компилируется и нормально работает на графике показывая ожидаемый результат, но при попытке импортировать его в EA через iCustom отваливается с ошибкой "Array out of a range" причем в момент попытки
Не проходит тест в Маркете. Как понимаю ставит собственных средств 1 единица валюты и при минимальном объеме не хватает средств. Тестер тоже самое говорит. Подскажите плиз, где туплю) 2017.02.01 00:02:05 Tester: not enough money for buy 0.20 NZDUSD at 0.73107 sl: 0.72871 tp: 0.73571 [2017.02.01
[Удален]
Есть индикатор. Работает как тиковый, но рисует кривую по принципу: если тик вверх - прибавляет 1, если вниз - убавляет - 1. Начинает рисовать от нуля. Нужно сделать чтобы начинал расчет с цены Bid (первое значение индикатора когда вешаем его на график) и прибавлял-убавлял 1 пункт (0,00001). Сам не
[Удален]
Подскажите, пожалуйста, как программно из скрипта на графикдобавить индикатор?
  Help  (18   1 2)
Каким образом в индикаторе можно совместить DRAW_SECTION и DRAW_HISTOGRAM
Добрый день! Подскажите, в чем может быть причина того что функция Symbol() возвращает отличное от имени графика значение? Для меня это тайна покрытая мраком и подозрения на баги терминала (MT4) Но может быть я что-то не так делаю? Впервые сталкиваюсь с таким поведением функции
Уважаемые участники форума. Я в этой теме почти дно, поэтому прошу отнестись с пониманием. Такая проблема, советник безостановочно открывает сделки, несмотря на запрет торгов и через терминал, и через окно советника. Как это исправить
Помогите найти Индикатор. Может кто встречал, или работал с таким.... Нужен индикатор, который открывает в отдельном окне, что-то типо "Мониторинга" с виртуальными сделками (заданными в индекаторе) который показывает по истории что было бы если я открыл эти сделки (заданные в индикаторе) в отдельном
Привет всем. Есть код, фунция для поиска даты Но!!!! Показывает всегда только дату первого значения. А нужно даты 2, 3, 4. Какие варианты, идеи?? Нужно даты 2,3,5,... значений индикатора. Спасибо datetime FindZigZagUp(int bar, int nP ) { int n; datetime res; for(int i=bar;i<Bars;i++) {
Привет всем! Есть задача, сделать фракталы по ценам закрытия... Все довольно просто и решение не составило проблем, но... так как я не часто работаю с кодом индикаторов как-то упустил такой момент: если индикаторный буфер установлен как стрелка (шрифт Wingdings) можно задавать ему точку привязки
  Time[0]  (3)
... int t = TimeCurrent () - Time[ 0 ]; if (t < 86400 ) { ... 0 00:23:46.087 test _DXY,H1: uninit reason 3 1 00:23:46.087 test _DXY,H4: array out of range in 'indicator.mqh' (685,35) 3 00:23:46.103 test _DXY,H4: not initialized 0 00:23:46.103 test
extern int period=17;extern int stop=100;extern int profit=200;double MA_0,MA_1;bool EventSetTimer( int seconds 60 );void OnTimer(){ MA_0=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,0); MA_1=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,1); if(MA_0>MA_1)
Можно ли убрать эту функцию вообще? напрягает одновременно держать "включенными" несколько тф и сбрасывать их, раньше такого не было
Уважаемые программисты! Добавьте пожалуйста в советник 5 параметров: 1)Параметр Reverse(при Reverse=false,робот заключает сделки в обычном порядке,если точки под ценой,то сделка в Бай,если точка над ценой,то в Селл,если Reverse=true,то наоборот,если точки над ценой,то в Бай,если точки под ценой,то в