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

Как узнать проскальзывание отложенных ордеров в истории? Куда попадает отложенный ордер когда становится рыночным? В истории он не может быть, т.к. он не удалённый
Добрый день, подскажите код для кнопки по нажатию на которую откроется папка с шаблонами Спасибо
Добрый вечер, как осуществить нажатие 2-х кнопок клавиатуры одновременно? такой вариант почему то не работает, хотя стоит И if (id == CHARTEVENT_KEYDOWN ) { if (lparam == HotKey7 && HotKey8) { //действие } ]
Добрый день, Вопросы может и показаться глупыми но я бы хотел узнать на них ответы: Потребовалось сделать кнопку открытия шаблонов и другое, можно ли его использовать ?(безопасно ?) #import "shell32.dll" int ShellExecuteW( int hWnd, int lpVerb, string lpFile, string lpParameters, int lpDirectory
Если есть button и при нажатии на который должна построиться зона, тогда эти данные должны быть в OnchartEvent и OnCalculator. Почему нельзя их вынести в шапку? зачем дублировать ? double t2= 0 , Hi= 0 ,Lo= 0 ; t2= iTime ( NULL , PERIOD_M1 , 0 ); Hi= iHigh ( NULL , PERIOD_M1 , 0 ); Lo= iLow
Как растянуть BMP картинку по всему экрану? OBJ_BITMAP_LABEL с предыдущего поста подсказали получение ширины графика long chartWidth = ( long ) ChartGetInteger (chart_ID, CHART_WIDTH_IN_PIXELS , 0 );
.day_of_year содержит некорректное значение. Локализовал в скрипте ситуацию с эксперта: #property strict datetime timeCurr; MqlDateTime timeCurrStruct; void OnStart () { timeCurr = TimeCurrent (); bool answer = TimeToStruct (timeCurr, timeCurrStruct); string temp = StringFormat ("
Мужики начал изучать mql4, стоит ли начинать с него или же можно сразу смотреть mql5 просто кто-то давно "сказал" мол mql5 еще сырая/кривая и самое главное что сейчас много чего на 4 нежели на 5 и не скоро 5-ка будет в приоритете. 2) сразу хотелось бы узнать про обучение, вот я смотрю курс из 161
Добрый день. Имеется самописный MQL4-индикатор, который от другого индикатора через iCustom получает данные о наличии зоны buy или sell, и далее при наличии определенных условий дает сигналы на buy или sell.Выглядит это так: Тестирование показало, что если долгое время не переключать таймфреймы на
Добрый день мужики, хочу сделать невидимую кнопку для меню(не спрашивайте зачем), Чтобы если я щелкнул в правый верхний угол (по шкале цены) появилась менюшка, проблема заключается в: 1) я не знаю есть ли разница что у всех разные мониторы, значит и координаты будут разные? 2) начинается "счетчик"
Добрый день, есть панель меню, и много что нужно включать или выключать, подскажите как лучше удалять объекты и по новой строить или же скрывать как я делаю))) ObjectSetInteger ( ChartID (), "LOGO" , OBJPROP_YDISTANCE , 7000 );
Подскажите как быть, если нужно использовать прямоугольную метку в 2-х моментах PutRectLabel( "name" ,bx2+ 65 ,by2+ 73 , 13 , 13 ,cls, C'245,245,245' , 1 , 0 , false , CORNER_LEFT_UPPER ); когда есть: ObjectSetInteger ( 0 ,name, OBJPROP_BGCOLOR ,clr); и когда нету Может можно как то NULL
Добрый ночи, подскажите как совместить нажатие и удерживание ЛКМ + кнопка на клавиатуре, дабы произошло какое то действие if (id == CHARTEVENT_OBJECT_CLICK ) { if (sparam == "ЛКМ" ) { .... return ; } } if (id == CHARTEVENT_KEYDOWN ) { if (sparam == "knopka na
Добрый день, как убрать затемнение у OBJ_BUTTON при её нажатии, чтобы в любом положении кнопка была одного и того же цвета(имеется ввиду без затемнений) Спасибо
Добрый день Дамы и Господа! Нужен индикатор который будет искать определенную комбинацию свечек. Правила поиска просты: только свечи которые закрылись белыми и зелеными - длинна самих свечек и их хвосты не учитываются. То есть другими словами, забрасываем индикатор на график (тайм фрейм любой), в
Ребят, такой вопрос, в одном индикаторе располагается OBJ_RECTANGLE_LABEL и поверх него Пустое(с пробелами) OBJ_LABEL (дабы занять объем нажатия) И самое интересное на этом поле от OBJ_LABEL как то осуществляется нажатие кнопки, хотя кнопки нету. Как такое сделано? Имеется ввиду именно нажатие
Добрый день, ребят прошу помочь: имеется строчка, в которой name, это название OBJ_RECTANGLE_LABEL, например: PKZON_2022.03.15 00:00:00_L_344 ObjectSet(name, OBJPROP_COLOR , ListColor[i]); // PKZON_2022.03.15 00:00:00_L_344 Мне с имени нужно вырезать вот эту часть: (например: _L_344
Добрый день, есть стрелка( OBJ_ARROW ) она строится по времени и цене, но мне нужно чтобы она располагалась чуть выше чем должна, тобишь было бы тут Х и У можно было бы прибавить, а тут какое бы значение не прибавил на разных парах по разному поднимется В моём примере, стрелка строится над свечкой
Добрый день, дорогие трейдеры/программисты, пожалуйста подскажите как реализовать такое? Собственно самый главный вопрос заключается в том как сделать так что если мы отключаем какую либо кнопку в настройках индикатора, на экране не образуется пустота на месте той кнопки? а кнопки которые
В 2-х словах, при наведении мышки на зону (RECTANGLE_LABEL) и нажатии на кнопку на клавиатуре меняется цвет зоны Сложность заключается в том, как заместо изменения цвета зоны заставить отобраться другой объект(например RECTANGLE_LABEL) // Смена цвета зоны if (lparam == HotKey17) //
Добрый день знатоки, пожалуйста подскажите почему разное поле выделения? Пытаюсь получить то что слева, используя Label и шрифт Wingdings
Добрый день собственно сам вопрос, как совместить удерживание ЛКМ и кнопки на клавиатуре дабы произошло действие
Здравствуйте. Уже не первый год использую МТ4. Но с такой проблемой столкнулся впервые. Раньше установка проходила без вопросов. Но с недавнего времени стало просить в процессе установки ввести прокси сервер. Я не понимаю почему так происходит и как избежать появления этого окна. Причем пробовал
Прошу поделиться готовым решением. Пример: мне надо рисовать вертикальную линию в 12:00, я меняю инструмент на текущем графике (через Enter ввожу например), терминал загружает последние бары, включая бар со временем открытия 12:00, но вертикальная линия не рисуется
Что-то я туплю конкретно. Как программным кодом вызвать список всех торговых инструментов, доступных у данного брокера? Мы ведь можем объявить строковый массив и загнать в каждую его ячейку доступные нам символьные имена торговых инструментов? Можем. Как получить доступ к списку этих имён
Поделитесь как решить данную проблему. Т.е. перед началом выполнения кода индикатора, нужно убедиться, что доступная история графика (допустим количество баров функции Bars ) загрузилась. В следствии недозагрузки истории некорректно отрабатывает код. Проявляется при старте терминала или переключения...
Советник открывает позицию на том графике (инструменте) к которому приклеплен, нужно что бы советник открывал позицию не только на том графике к которому приклеплен но и на другом графике (инструменте).Пример: советник открыл длинную позицию на EURUSD и надо что бы советник открыл тоже длинную...
В советнике распакован индикатор, он имеет массивы: double a[1000], b[1000] , c[1000] , d[1000]; ArrayInitialize(a,1000); ArrayInitialize(b,1000); ArrayInitialize(c,1000); ArrayInitialize(d,1000); В таком оформлении ошибок нет выхода за пределы массива, но очень медленное тестирование. Как
добрый день, могли бы помочь написать советник по стрелочному индикатору? 1. вход в сделку как видно на картинке - как тока меняется значение индикатора 2. Возможности в настройках указать размер лота 3. Возможность в настройках советника выставить тейк профит и стоп лосс (после того как
Разработчик MQL4 с опытом работы около 3 лет, напишу Форекс советник или скрипт на mql4 на заказ по Вашей торговой стратегии. За отдельную плату могу провести качественную оптимизацию советника на исторических данных и выслать Вам результаты на e-mail. Цена и срок зависят от сложности реализуемой...