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

Здравствуйте. Что не так в следующем коде? int count() { int count=0; for(int i=0; ; i++) { if(ObjectFind(0,IntegerToString(i))) { count+=1; } else break; } return count; } Он должен подсчитывать количество объектов. Но, почему-то, функция всегда возвращает единицу. Объектам даны имена именно по...
Есть ли где - то наброски для 4ки что делать в таких ситуацих. Интересует автоматизированное решение.
Добрый день, камрады!   Суть проблемы: Индикатором рисую  объекты на графике - тут все работает. При смене ТФ и смене инструмента не всегда происходит перерисовка индикатора. Видимое решение: использовать ChartRedraw().   Собственно вопрос: пока никак не могу найти информацию по тому, как поймать...
Здравствуйте. Есть у кого-то индикатор дивергенции по осцилятору Билла Вильямса АО? Ну или, может кто-то реализовывал дивергенцию по нему в коде советника?
Всем привет!!! Знатоки подскажите пожалуйста как узнать под скольки значную систему (4-х или 5-ти) заточена сова? Сова Generic A TLP?
Доброго времени суток! Столкнулся с таким вопросом, есть один демо-счет, на этот демо-счет установлено 5 идентичных советников по разным парам. Суть советника в том, что по одному индикатору проходит сигнал и он ждет другого сигнала для открытия. Каждый советник настроен для определенной валютной...
Коллеги, всем привет!  Устал каждый раз после очередного прогона визуализатора тестера менять внешний вид получившегося графика со сделками (цветовая схема, наличие сетки). Определенно вывод базируется на шаблоне. Кто знает как его найти? И возможно ли изменить? 
Классы для вызова iMA: //+------------------------------------------------------------------+ //|                                                     CMT45_MA.mqh | //|                        Copyright 2016, MetaQuotes Software Corp. | //|                                             https://www.mql5...
В справке написано: "После настройки опций укажите один или несколько MetaQuotes ID, разделенные запятыми..."  один или несколько MetaQuotes ID  - какое максимальное количество ID ?   Кто-нибудь проверял ? 
Привет всем! Каким образом можно узнать момент завершения подкачки графика (после старта платформы)?
Я новичок в mql4 и этот код открывает несколько ордеров, как я могу избежать этого? Он должен открывать только один ордер до его закрытия, как я могу это сделать? Спасибо void OnTick () { double up= iIchimoku ( NULL , 5 , 9 , 26 , 52 , 3 , 0 ); double down= iIchimoku ( NULL , 5 , 9 , 26 , 52
Всем привет!!! Подскажите пожалуйста как изменить значение спреда в тестере мт4? Могу просмотреть только текущее значение, а изменить нет. Version 4.00 Build 1031 (17 Dec 2016)
Когда пишем условия if(... && ..), то мало кто задумывается об очерёдности исполнения кода, но разработчики позаботились о том, что правильно расставленные приоритеты - залог минимизации исполнения кода по времени и ресурсам. Возьмём к примеру простой советник на трёх условиях для входа в рынок,...
Здравствуйте! У меня есть советник, который выполняет определенный алгоритм по открытию ордеров. Я решил закончит работу и выключил в МТ 4 автоторговлю. Затем, я осуществил сброс настроек и вышел из терминала. Через некоторое время я снова вошел в терминал и включил автоторговлю по новым параметрам
Подскажите как прописать изменение индикатора в течении дня? Например: "МА" в начале дня больше "МА" + Х. И так циклом в 24 часа. 
Пожалуйста помогите понять что не так? int func(int tm)    {    string symbol[] = {"EURUSD","GBPUSD","AUDUSD","NZDUSD","USDCAD","USDCHF","USDJPY",                   "EURGBP","EURAUD","EURNZD","EURCHF","EURJPY","EURCAD","GBPAUD",                   "GBPNZD","GBPCHF","GBPJPY","GBPCAD","AUDNZD","AUDCAD"...
Подскажите, mt4 для windows работает на windows 10 mobile?
[Удален]
Помогите пжл-та, не могу корректно записать данные в файл, Мне нужно чтобы новые данные записывались в конец файла не уничтожая предыдущие данные. Как это можно реализовать
[Удален]
Всем привет! Увидел тему Биржевой университет и не мог не написать. Виктор Гавриленко - такой же специалист по фондовым рынкам, как я балерина. У этого человека нет профильного образования. Я с ним раньше работал в контрольно-ревизионно отделе на должности ревизора магазина (ночью пересчитывать...
Позиция должна открываться в диапазоне. Вот часть кода .   int Dist=500; int Dist1=800; double close=iClose(NULL,0,1);               Ma_t1=iMA(Symbol(),0,Ma_period,0,MODE_SMA,0,1); Ma_t1=NormalizeDouble(Ma_t1,Digits); Delta_Sell=NormalizeDouble(Ma_t1+Dist*Point,Digits);...
Коллеги, задача: Робот торгует в обе стороны, одновременно могут быть открыты несколько ордеров в каждую стороны.  Прежде чем войти по новому сигналу, он должен проверить, что это лучшая цена для входа - самая дорогая из продаж или самая дешевая из покупок. Подскажите, как написать эту функцию....
Добрый день! Написал индикатор в МТ4, который при нужном для нас сценарии на рынке высылает уведомления на установленный терминал МТ4 в телефоне. Очень удобно! На терминале в телефоне всего лишь нужен MetaQuotes ID, который прописывается в настройках уведомлений на терминале ПК или Сервере. В моём...
Всем доброго времени суток. Только начинаю изучение написания торговых роботов. Вопрос в следующем. Как привязать классический советник Moing Average к окончанию свечи? Вызываю OpenOrder() и CloseOrder() в функции OnTick(), т е с приходом новой цены. А нужно вызывать с окончанием свечи. Заранее...
Почему в тестере MT4 нет MN1?
История на ТФ М1 с 2003-го года и по сегодня. Ошибка такого плана: 1       11:23:41.648    TestGenerator: not enough memory for 'EURUSD1' Как решить вопрос?
Добрый день! Есть графический индикатор Dots (в приложении). В советник хочу получать сигнал -1 если тренд вниз и 1 если тренд вверх. Проблема в том, что генерирование этих сигналов в индикаторе происходит каждый тик. Т.е. в этот тик может быть -1, в следующий 1, потом снова -1. А по бару в целом...
  Вопрос о циклах  (13   1 2)
Здравствуйте! Наткнулся на следующую проблему: Если несколько ордеров в рынке, допустим, штук 7, мне надо закрыть все эти 7 ордеров. Использую такую конструкцию: if(какое-то мое условия) { while (!del && ! IsStopped ()) // все делаем в цикле while { for ( int i= OrdersTotal ()-
1) Раньше при визуальном тестировании, если предварительно был создан шаблон для тестера, параметры индикаторов можно было подбирать на ходу и менять их без проблем. С некоторых пор изменение параметра индикатора можно произвести только, если заменить шаблон тестера на новый(с новым параметром...
[Удален]
Написал код автооптимизации MA. Возможно у кого-то есть более продвинутый вариант,чтобы не изобретать велосипед //+---------------------Автооптимизация------------------------------+ int OPT() { ma_mem= 0 ; sh_mem= 0 ; win_mem= 0 ; loss_mem= 0 ; profit_mem= 0 ; sdelok_mem= 0 ; for
Берем обычный отбеливатель    ticket=OrderSend(OP_BUY)  if ((Bid-OrderOpenPrice()>=Trailingstop+Step) OrderModify()   //+--------------------------  И новый  AC  ticket=OrderSend(OP_BUY) if ((Bid-LastOrderOpenPrice()>=Trailingstop+Step) if ((Bid-BuyAwerage<=Trailingstop+Step) CloseAll ()   Если не...