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

Как растянуть 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. Цена и срок зависят от сложности реализуемой...
Возникли вопросы по работе индикаторов. Если внутри индикатора используется второй индикатор, кот (второй) работает через OnChartEvent, то не проходит корректно - второй данные не обновляет. Попробовал простые примеры прописать (прикрепил). Индюк Parent использует как ресурс индюк ChEvent. ChEvent
Тестировал советника на минутках на периоде с 1.06.09 по 31.08.09. Тестировал разные версии советника, поэтому интересен один период для тестов. Вдруг сегодня при запуске теста сделки пошли с 13.07.09, посмотрел, а история с 1.06 по 12.07 отсутствует. Почему? Я обновление истории не запускал, в...
Здравствуйте, Я хочу попробовать советника с форума Elite, но там слишком много советников для выбора . Не могли бы вы подсказать мне, какой советник подходит для использования на реальном счете с депозитом $100? На следующей неделе я проведу форвард тест для PGen, STI5, Firebirdv63G. Возможно, если
С удивлением обнаружил, что класс не только не может реализовать более одного интерфейса , но даже не может быть потомком класса и при этом реализовать интерфейс . Это, конечно, серьёзная недоработка :( Класс должен иметь возможность реализовывать сколь угодно интерфейсов