Доброго времени суток! Начинаю только изучать MQL4 нужна помощь. Нужно сравнить разницу между текущим тиком и предыдущем с определённым параметром. a - цена предыдущего тика b - цена текущего тика x = a -b Далее я хочу выполнить два условия. 1. При x <= c1 ( где c1 входной параметр,...
Есть ли у кого-н. подобная функция? Нужно чтоб закрывалось по достижению определённого уровня по мере удаления от цены открытия .. либо фикс. значениями лота, либо процентом от лота. На форуме подобного не нашёл, поэтому и спрашиваю. Я почитал. При закрытии частичном меняется мэджик, и в ордер...
До сих пор не написал ни одного боевого советника на MQL5. Даже не знаю, почему так несправедливо вышло... Видел мнение, что одно и то же ТЗ юзера на MQL4 стоит реализовать дешевле (по деньгам и, видимо, по времени и нервам), чем на MQL5. Это вполне возможно (разность стоимостей), т.к. даже в...
Добрый день, уважаемые форумчане! Обращаюсь к вам за помощью, ибо в известных мне источниках информации ответа не нашел, вы моя последняя надежда :) Суть проблемы: Возникла необходимость пересчитывать полностью функцию OnCalculate(пересчитывать все буферы) по нажатию на кнопку на графике (которая...
Сабж - простая мат. задача. Простая - потому что мы не будем учитывать свопы. Т.е. возможные разнонаправленные позиции тоже без свопов. Итак, на входе две переворотные ТС (всегда в рынке, переворачиваются (направление сделки) независимо друг от друга). Как следствие, могут возникать...
Советник открывает два отложенных ордера на определенном уровне от цены. Когда срабатывает один из ордеров, к примеру BuyStop - добавляется еще один BuyStop с тем же размером лота. Суть переделки заключается в том чтобы он (советник) добавлял следующий ордер с размером лота большим на N-ную...
extern double Depo = 0;extern double RiskPercent = 80;extern double Lots = 0;extern int Magic = 113355;extern int Slippage = 3;extern double StopLoss = 100;extern double TakeProfit = 50;int OnInit() { if(Digits==3 || Digits ==5) { TakeProfit*=10;...
Почему вылазить такое сообщение? Есть эксперт: //+------------------------------------------------------------------+//| Test.mq4 |//| hoz...
Проблемы, обнаруженные при обратном тестировании, и невозможность найти первопричину!
(45 1 2 3 4 5)
Пожалуйста, обратитесь к скриншоту ниже после обратного тестирования. 3 вопроса о странных вещах также показаны на снимке. Я прочитал инструкцию iCustom и проверил советника и индикатор снова и снова, но так и не смог найти причину. Пожалуйста, помогите срочно и большое спасибо! (*. Вы можете нажать
Собственно сабж, почему? ArrayCopySeries() дало похожее количество нужных значений. Как получить больше, если история подкачана
Подскажыте: имеется индикатор с данными лоу, хай, опен, слосе. Как мне вывести эти данные на терминал в виде свечей?
[Удален]
Данная тема неоднократно поднималась : Svinozavr писал(а) >> Господа! Оторвитесь на мгновение от вашей сладострастной полемики и вникните в предложение: В рамках МТ4 написать м.б. включаемый в эксперты файл, который бы "перехватывал" торговые сигналы экспертов и формировал сигналы для нетто позиции
Сигналы представляют определенный интерес - та же торговая история. Поэтому сделать небольшой реинжениринг бывает полезно для собственного же образования. Конечно, в первую очередь обращаешь внимание на лидеров рейтинга Глянул на рейтинг, увидел красивый график и давай смотреть. Но что-то сомнения...
[Удален]
Подскажите, пожалуйста, нужен индикатор эквити, который бы показывал виртуальный баланс по нескольким парам, т.е при запуске индикатора пишем 1)пары, 2)их лоты, 3)бай или селл по каждой из них.
В терминале во вкладке Сигналы видны канвас-миниатюры исторической динамики счета. Такой способ значительно дополняет первичную оценку сигнала по сравнению с классическим сравнением через цифровые показатели. Видна хоть как-то историческая динамика торговли. При оптимизации ТС таких миниатюр нет
поможете? extern double Lot1=0.1; extern double Lot2=0.1; extern int TrailingStop = 30; extern int TrailingStep = 10; extern string Symbol1="EURUSD"; extern string Symbol2="GBPUSD"; extern int TP=20; extern int ProfitClose=10; extern int MaxOrders=3; extern int Magic=777;...
[Удален]
Друзья, не подскажете, есть ли способ настроить терминал таким образом, чтобы папки с лог-файлами (папка в тестере и рабочая) не очищались автоматически терминалом? Очень нужны логи и плохо представляю, как наладить их резервное копирование, потому что терминалов много. Файлы удаляются из папок при...
-
День добрый! Уважаемые программисты подскажите пожалуйста: Ситуация: пытался нарисовать гистограмму в отдельном окне (гистограмма типа ишимоку), понял что такаягистограмма рисуется двумя индикаторными буферами (напр. 0 и 1) если в нулевомзначение больше первого - гистограмма имеет цвет нулевого,...
[Удален]
Хочу по данной стратегии написать советника! Помогите с кодом пожалуйста Вкратце опишу детали стратегии. Строится индикатор Envelopes с длинным периодом (200, 250, 300 и т.д. параметр должен настраиваться) отклонение к примеру выбираем 0,1%, далее строится такой же конверт но уже с отклонением 0,2%...
Проф. Э.Лоренц на основе убедительных расчетов показал, что накопление ошибок при моделировании глобального метеорологического процесса (ГМП) не позволяет осуществлять достоверный прогноз более, чем на 10 суток. Вывод взят отсюда: Долгосрочное и среднесрочное прогнозирование погоды. Пер. с англ. М....
Индикатор не рисуется при первом походе. Т.е. вот такой код на графике не оставляет никаких следов. int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[]...
бычий > медвежий (передущий) бычий < медвежий (передущий) бычий = медвежий (передущий) помогите пожалуйста
Всем доброго! Сброс данных в индикаторе!!! Ранее не обращал особого внимания на это, но в последнее время данное положение стало критичным, так как хотелось бы видеть результат работы индикатора на длительном периоде времени, но происходить сброс данных массива индикатора, при этом в логах не...
Здравствуйте,добрые люди! Подскажите,пожалуйста,как в тестере стратегий ускорить визуализацию: когда слайдер стоит в предпоследнем положении 31,свечи рисуются достаточно медленно, а в последнем максимальном 32-график просто летит вперед .Использую тестер стратегий для ручного тестирования с...
На mql5.com опубликована статья Как правильно выбрать продукт в Маркете для покупки. Пошаговое руководство:В данном пошаговом руководстве описываются рекомендации и советы, помогающие быстрее разобраться и найти нужный продукт для покупки. В этой статье мы попытаемся разобраться, как найти...
Как в MT5-оптимизаторе управлять во время оптимизации проходами, которые нужно считать, а которые - игнорить? ParameterSetRange для этого не подходит, т.к. вызывается только в OnTesterInit. Возможно ли переопределить пространство проходов после вызова FrameFirst - вызывать событие TesterInit? И есть
Всегда было полезно визуализировать результаты оптимизации в виде облака кривых эквити: MT5 это может сделать, если передавать через FrameAdd после каждого прохода соответствующие данные эквити. Но это очень накладно делать с удаленными агентами - сетевые задержки. Поэтому хочется рационально...
В советнике предусмотрен алгоритм работы при открытии новой свечи. В Альпари разница Московского и серверного времени ровно один час. Если время к примеру 1h или 30 15 минут тогда понятно все сработает. А если 4 часа или день, будет ли работать алгоритм, если локальное 16-00, а серверное 15-00....
[Удален]
Основная цель данного советника это разруливания залокированной позиции, постепенное его раскрытие не теряя при этом депозита, а наоборот во время разруливания (раскрытия лока) еще и заработать. В советнике есть параметр NoLoss = 5; //перевод лок ордера в безубыток Можно добавить ему в настройки,...

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Если у вас нет учетной записи, зарегистрируйтесь
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.