Эксперты Форекс, торговые роботы и советники - страница 61

Доброго времени суток! Проблема такая: есть советник, который имеет внутри себя переменную типа CiCustom. Инициализируется данный класс нормально, ошибки не выдает. Однако при попытке доступа к данным получается, что считывается пустой буфер. Вот собственно и код: // Подключаемые модули #include...
Всем привет! Помогите разобраться с кодом. На основе советника решил сделать свой. Так как я новичок в это деле, пытаюсь разобраться, но не получается. Нужен совет. Задача проста Советник должен выставлять ордера на покупку и продажу в соответствии со следующими условиями: - покупка: low...
Здравствуйте, я пытаюсь протестировать советник "Простейший прибыльный советник "20/200 pips"https://www.mql5.com/ru/code/214 Я установил его в папку C:\Program Files\MetaTrader 5\MQL5\Experts, терминал установлен C:\Program Files\MetaTrader 5. Почему его не удается протестировать нажав на кнопку...
Здравствуйте, посоветуйте, пожалуйста, хороший советник для MT5. Заранее большое спасибо!
  Советник  (1)
Здравствуйте, прошу о помощи программистов которые готовы помочь безвозмездно то есть даром. Есть написанный советник, нужно исправить некоторые мелкие ошыбки в коде и по желанию внести коррективы. < удалено >.
Здравствуйте! Прошу разработчиков принять меры в отношении расчета параметра MODE_TICKVALUE на рублевых счетах в функции MarketInfo. Кратко: у меня были селл-позиции на рублевом счету. MarketInfo функция с параметром MODE_TICKVALUE рассчитывала мне стоимость пункта всегда исходя из бид-цены по
Помогите написать код. Когда появляются фракталы Sell1 и Sell2 открывалась сделка на buy. extern string Symbol1= "EURUSD";extern string Symbol2= "GBRUSD"; double Sell1=iFractals(Symbol1,240,MODE_UPPER,2); double Sell2=iFractals(Symbol2,240,MODE_UPPER,2);
До этого скачал котировки, полностью. Благо инет был быстрым. Но когда , после каждой перезагрузки - результаты разные после теста. Почему братья по разуму?
Натолкнулся на неприятную особенность работы оптимизатора в тестере стратегий. Вот код: input int value=1; int OnInit() { if (value == 3) return (INIT_FAILED); return(INIT_SUCCEEDED); } Запускаем в тестере на оптимизацию параметр value от 1 до 10. Результат - после 3 проходки...
Здравствуйте. Сколько тестировал раньше всё нормально было.Сейчас обратил только внимание,что индикаторов нет. Как тест заканчивается, открываю график(сетка, ордера).Раньше отображались и все индикаторы с советника. Что сделал,не могу найти???В советнике всё стоит.
Добрый день! Условия: МТ5 на сервере БКС, расссмотрим фьючерсы БЕЗ валют. известно что фьючерсы в отличии от валют торгуются до определенной даты, например сейчас 5 месяц и сейчас активно торгуется фьючерс 6 месяца, но иногда еще торгуются будущие фьючерсы, например 9-ый месяц (на картинке это
Вот сделал такой класс который вычисляет экстремумы с определенного бара на какое-то количество баров. class Chanel&nbsp;&nbsp;{ int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StartBar;...
Подскажите, в чем может быть причина ошибки? Нужно выставить BuyStop на конкретную цену. void OnTick()&nbsp;&nbsp;{ double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK); double price = 89915.0; double sl = NormalizeDouble(price-200*_Point,_Digits); if(OrdersTotal() ==...
Здравствуйте. Такая замарочка началась с 3-го ордера, на втором, всё хорошо работает. При выставлении ордера назначал ему тикет, для модификацииint ticket_s = OrderSend(Symbol(), OP_SELL, 0.3, Bid, Slippage, 0, 0, comment, 212, 0, Red);и строчка ниже всегда правильно определяла его объём(для...
Здравствуйте. Помогите пожалуйста. Вопрос такой: как в эксперте для МТ4 узнать что ордер закрыт по стоп лоссу? Т.е нужно программно понять что ордер закрыт по стоп лоссу, чтобы в последствие выполнить некое условие.
Приветствую. Требуется помощ. Пытаюсь написать подпрограмму чтоб она записывала в массив цену и номер бара первых 10 фракталов. Чтоб потом с ними можно было работать типа так: if(hk[1]<lk[1]) // hk[1],lk[1] - номер бара с фракталом. { A=hi[1];...
Я прошу прощения, если я не внимательно прочел справку, однако, не нашел. При тестировании данного кода, тестер стратегий(указываем период Daily) открывает по валютной паре сделки на Buy( 6 штук за указанный временной период) и Sell( 13 штук за указанный временной период) согласно условиям...
Здравствуйте! Не нашел через гугл вменяемой инструкции по аренде совтеников на mql5. Поэтому попробую задать вопрос здесь. Суть вопроса: в маркете есть кнопка "арендовать" когда же скачиваешь .ex4 файл и запускаешь на графике, есть только кнопки "купить", "тестировать" но "арендовать" - нет...
Терминал MT4 билд 765. Функция вызывается впервые по событию OnInit(), возвращает подозрительный результат 16384 (4000 hex) Проверял вызов на OnTick() - результат тот же. Запуск эксперта производился в тестере стратегий. Ошибка проявляется не регулярно. Если получится сымитировать в отдельном...
Приветствую коллеги! помогите плиз разобраться, написал небольшого эксперта (грид система), логика в следующем: Торговля по ценам открытия. Открываются только локирующие позиции фиксированным объемом 0.02 (sell 0.01/buy 0.01), если с момента открытия предыдущей лок. позиции цена не изменилась на...
Запускаю тестер из командной строки (Терминал + файл с параметрами) Получаю ошибку - TestGenerator: no history data 'EURUSD60' from 2015.03.13 to 2015.04...
Добрый вечер, нужен советник, который ищет свечи по указанному диапазону и выдаёт результат со временем. Например, я хочу проанализировать историю свечей на 1 часовом таймфрейме, где свеча прошла от low до high выше 50 пунктов. В идеале было бы, чтобы советник показывал бы в одном столбике сколько...
Здравствуйте товарищи, прощу помощи. Как получить последние значение индикатора Fractals (последний фрактал сверху, и последних фрактал снизу).( mql4 ) Double FD=0.0, FU=0.0; for ( int i= 0 ; i< 20 ; i++){ FD= NormalizeDouble ( iFractals ( _Symbol ,tf,MODE_LOWER,i), 5 ); if (FD> 0.0 ){i= 20 ;} }
  Проверка  (14   1 2)
Подскажите пожалуйста, как добавить в советник проверку на достаточность средств? Лазал по FAQ ничего не понял. Объясните подробно, кому не сложно.
При получении рейтинга сигналов в терминале, в значении рейтинга получаю заполнение первых цифр девятками. Вот пример для сервера MetaQuotes-Demo для MetaTrader 4: 2015.04.11 09:39:18.051 SIGNAL_BASE_RATING EURAUD,Daily: Signal name=FxStart invest ,...
extern double Lot = 8.0; // открываемый лот extern int TakeProfit = 15;extern int Slippage = 2; // проскальзываниеextern int Magic = 6666;extern string s1= "EURUSD";extern string s2= "GBRUSD";int start(){ if (DayOfWeek()==5)...
Есть класс: class Cl &nbsp;&nbsp;{private: int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Func3(Value3);public: int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Func1(Value1);...
double sum0=sum+(High[0]-Low[0]); вот такая строчка привела к ошибке и соответственно зависанию советника. 2015.03.18 21:45:05.839 array out of range in 'Diamant Scalper.mq4' (826,25) Очевидно, что тик пришел, а данные куда то делись. Может процессора не хватило, может с памятью что......