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

Я написал алгоритм сбора последних непустых вершин зиг-зага. Вот он:     int cnt = 0;    // Индекс буфера последних N-эффективных экстремумов Zig-Zag'a    for (int i = 0; i <= Bars; i++) {      if (cnt == i_extremumCountToCollect) break;      double ZZPrice = iCustom(NULL, 0, "ZZ_mtf", i_ZZTF, 0,...
Много копий сломано в поисках грааля (естественно, по отношению к советнику), однако, каждый понимает этот термин по своему. Что же вы понимаете под словом грааль, поделитесь соображениями
Уважаемые знатоки, поделитесь опытом работы по двум типам исполнения ордеров : Market Execution VS Instant Execution каковы подводные камни? отдельный вопрос: что будет с ордером, если стопп-лосс перепрыгнут гэпом?
Всем добрый день! Или любого другого времени суток! Я тут новичок, так что не судите строго. Искал подходящую мне тему, да так и не нашел, потому решил создать новую. Суть в следующем: пытаюсь написать робота для автоматической торговли бинарными опционами. Зарегистрировался у брокера World FOREX,...
  Чудеса тестера MT4  (31   1 2 3 4)
Всем привет.Кто знает, какии образом класс памяти extern влияет на работу советника? Пример БЕЗ и С extern: Без C EXTERN:
Я, конечно, могу ошибаться, но у меня возникла чутка не совсем понятная мне ситуация. Есть свой зиг-заг, который имеет 2 буфера. Один из которых буфер есс-но цен экстремумов. Так вот. По-скольку это буфер, то его размер будет равен количеству баров на просчитываемом графике. Но вот здесь и возникает...
Открыл ордер BUY STOP. Цена ушла выше на 130 пунктов. А ордеру хоть бы что. Пытаюсь закрыть его - ответ: торговля запрещена. Хотя другие ордера открываются и закрываются. Прошло 20 минут. Цена идет вверх. Что делать?      
Всем привет ! советник подразумевает,  что  после отктытия ордера, следубщий открывься должен только на следующий день    if (iTime(nameSym,xPeriod,xshiftBar) < dateTradeLast)     {      Alert("dateTradeLast ", dateTradeLast );                 return false;    }   на тестере все нормально. Но в...
Взялся за тему стрелочных индикаторов , и столкнулся с проблемой - стрелки не отрисовываются онлайн, только после принудительного обновления. То же самое касается и тестера. Вот код: //+------------------------------------------------------------------+ //|
Вот в общем-то я уже догнал то, что мне нужно для того, чтоб написать код, который болтался на фоне у меня около недели, но как начал переписывать очередной раз в процессе оптимизации я понял, что есть нюансы. Обычно я создавал массив, далее делал его буфером и добавлял ему свойство рисовать...
Нужно добавить функцию Мартингейла советнику. Ищу помощи у знающих людей, так как сам не программист.
Брокер кроме спреда начисляет комиссию, например $8 за лот ($100000). Затраты на спред отображаются на графике линиями уровней Bid и Ask (тут всё понятно). Кроме этого хочется отобразить уровни, которые отражают затраты на комиссию (сверх спреда). Подскажите, кто в состоянии, как преобразовать...
Добрый день, участники форума! Подскажите пожалуйста существуют ли плагины для создания алертов в МТ4, которые бы связывали показания графика и индикаторов, и при определенных условиях, выдавали звуковой сигнал? Индикаторы есть в стандарной МТ4.
Мне часто приходится бывать на разных форумах. Точнее, помногураз в день. И бывает, что попадаются очень интересные скриншотыиз терминала. Это бывают индикаторы, объекты, советники и такдалее. И сейчас дошло, что жалко такому добру пропадать, надо другимпоказать. Предалагаю в этой ветке...
Добрый день, уважаемые форумчане! Нашел советника, который мне показался перспективным, но накинув его на разные графики обнаружил кучу костылей (не на всех парах работает и не всегда корректно открывает/удаляет ордера + трал косячный).  Предполагаю, что проблема может быть из-за количества знаков...
Здравствуйте. Нужно узнать баланс на момент открытия ордера из истории. Думаю взять текущий баланс вычесть из него прибыль всех закрывавшихся после открытия нужного ордера ордеров. То есть, сортируем историю ордеров по времени закрытия. Считаем суммарную прибыль всех ордеров, которые закрывались...
Приветствую всех. Загорелся темой работы на сенсорном мониторе что то вроде этого - https://iiyama.com/ru_ru/products/prolite-tf3238msc-b1ag/ Хочется узнать насколько связка МТ4 и сенсорный монитор реальна. Работу хочу вести с несколькими окнами, открытие/закрытие позиций осуществляется совой с...
Привет всем ! я оптимирую свой советник на 5 последних лет, и слившись, за пару первых месяцев торговли, оптимизация не переходит на следующие параметры, а так и продолжает что-то считать до достижения этих 5 лет и только потом меняет параметры. Можно как нибудь из OnTick() или OnTester()...
[Удален]
Я конечно пытаюсь имитировать торговлю для тестера,но автоматическую валидацию всё равно не прохожу... void Tester()  {   if(MQLInfoInteger(MQL_TESTER))...
Добрый День! Мне необходимо, чтобы в индикатор на 30 минутах брались значения из периода 60 минут. Вроде, ничего эксклюзивного, но вот происходит что-то, что моему пониманию недоступно. Крестики рисуются СОВЕРШЕННО НЕ ТАМ, ГДЕ НАДО! Обратил я внимание на это конкретно 08 марта 15:00 (на картинках)...
Добрый день. Подскажите пожалуйста, почему в МТ4, когда я сам импортирую котировки и после перезагрузки терминала, мои закачанные котировки пропадают и появляются только коты брокера? Как можно это исправить
ДД, Гуру Программирования. Скажите, что не так? Хочу вынести во внешние настройки размер массива для индикатора: extern int limit = 500 ; ........ double Ma1[limit]; А компилятор на это мне пишет: Описание: '[' - invalid index value и указывает именно на описание массива, типа его такая
int TotalOrderType(int Type) { int OrderCNT=0; for(int i=OrdersTotal()-1;i>=0;i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) if (OrderType()==Type) {...
Всем привет. Как можно скачать картинку с сайта в папку терминала /files ?
[Удален]
Помогите нарисовать перпендикулярную линию ! https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_trend
Всем привет, в первые пишу на этом форуме, надеюсь найдутся желающие помочь) Написал советник, но нужно, чтобы после прохождения цены от точки входа на 100 пунктов, робот ставил безубыток 50 пунктов в плюс от точки входа (и не менялся). Вот сам код:       double X1;          X1 = Resist_Line1 - 100...
ДД, Уважаемые Гуру. Хочу в индикаторе один параметр (dDM) сначала задать определённым, а потом менять на единицу кнопками вверх/вниз. Написал следующее: #define KEY_UP 38 #define KEY_DOWN 40 extern int dDM = 14 ; ................................. void OnChartEvent ( const int id
[Удален]
Известна первая точка по фракталам Известна вторая точка по вершинам high-low На графике рисуются трендовые линии по точкам Как получить цены трендовых линий на текущем баре при оптимизации ? При визуализации цены линий на текущем баре определяются по имени: double up[],lo[];int init() {...
Как открыть ордер со сроком истечения например открыл 20.04.2007в 14:56, надо со сроком истечения expiration 21.04.2007 в 00:00 то есть по началуследующего дня ордер удаляется. Если не трудно напишите командную строку! Для скрипта