Работа завершена
Время выполнения 82 дня
Советник должен иметь 3 разных условия на покупку и продажу:
- 1е условие на покупку: Close[1] <= iClose(NULL,0,iLowest(NULL,0,MODE_CLOSE,20,2));
- 1е условие на продажу: Close[1] >= iClose(NULL,0,iLowest(NULL,0,MODE_CLOSE,20,2));
- 2е условие на покупку: Close[1] <= iClose(NULL,0,iLowest(NULL,0,MODE_CLOSE,30,5));
- 2е условие на продажу: Close[1] >= iClose(NULL,0,iLowest(NULL,0,MODE_CLOSE,30,5));
- 3е условие на покупку: Close[1] <= iClose(NULL,0,iLowest(NULL,0,MODE_CLOSE,40,8));
- 3е условие на продажу: Close[1] >= iClose(NULL,0,iLowest(NULL,0,MODE_CLOSE,40,8)).
Суть советника в том, что сделки открываются и закрываются в заданное время.
Также сделки могут закрыться и по достижению TakeProfit или StopLoss, если цена за это время успела дойти до них.
TrailingStop срабатывает либо если сделка дошла до TakeProfit, либо если сделка дошла до времени закрытия с прибылью.
Внешние переменные:
- 1. <
Настройки для 1го условия >
- 1. Размер лота (0-данное условие выкл);
- 1. Время открытия сделки (00:00:00-выкл);
- 1. Время закрытия сделки (00:00:00-выкл);
- 1. Время принудит. закрытия (00:00:00-выкл);
- 1. TakeProfit (0-выкл);
- 1. StopLoss (0-выкл);
- 1. TrailingStop (0-выкл);
- 1. Step;
- 2. <
Настройки для 2го условия >
- 2. Размер лота (0-данное условие выкл);
- 2. Время открытия сделки (00:00:00-выкл);
- 2. Время закрытия сделки (00:00:00-выкл);
- 2. Время принудит. закрытия (00:00:00-выкл);
- 2. TakeProfit (0-выкл);
- 2. StopLoss (0-выкл);
- 2. TrailingStop (0-выкл);
- 2. Step;
- 3. <
Настройки для 3го условия >
- 3. Размер лота (0-данное условие выкл);
- 3. Время открытия сделки (00:00:00-выкл);
- 3. Время закрытия сделки (00:00:00-выкл);
- 3. Время принудит. закрытия (00:00:00-выкл);
- 3. TakeProfit (0-выкл);
- 3. StopLoss (0-выкл);
- 3. TrailingStop (0-выкл);
- 3. Step;
Последние 2 пункта общие для всех сделок:
- 4. Magic советника;
- 4. Открытие нескольких сделок одновременно (true/false).
Если в последнем пункте указано true, то новая сделка открывается независимо от того открыта ещё одна или нет.
Если в последнем пункте указано false, то при открытом ордере второй ордер не открывается, но на него начинают действовать
условия нового ордера (т.е. все настройки для нового условия: новое время закрытия и новые TP, SL и TS). То есть как-будто бы
открылась новая сделка, а старая закрылась, но на самом деле это всё одна и та же сделка, но уже с новыми условиями.
* * *
Советник необходим в исходном коде.
Срок исполнения желателен в кратчайшее время.
Рассматриваю возможность дальнейшего сотрудничества на долгосрочную перспективу.
Похожие заказы
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия
Добрый день, куплю для торговли на реальных счетах советника. Требования: Тестируется и оптимизируется с начала 2016 года по сегодняшний день. 2-10% доходности в месяц при максимальной просадке за весь срок до 30% от первоначального депозита. Не какого мартингейла и арбитража. Сетки и усреднения допускаются, но фиксированным лотом. Демо для тестирования и покупка исходника. Спасибо
Необходимо создать индикатор на основе Moving Average ADX (average directional index) по примеру У индикатора должны быть те же параметры что и у примера выше: Enabled (флаг включенности, true/false) Directional Index (DI) ADX Smoothing ADX MA Active Length Source Timeframe Если флаг включенности = true, то использовать индикатор для получения сигнала на открытие или закрытие заказов. Он может быть включен у всех
Нужно совместить кастомные индикаторы (3 штуки) и советник в один советник, вывести их параметры изнутри и оптимизировать скорость работы. Индикаторы полностью готовы, но есть некоторые сложности в их совмещении и включении в сам советник. Подробности обсудим в переписке
Расписываю продажи: по фиолетовым линиям зиг-заг(ZAP150). Есть линия АВ(наклон вниз), далее рисуется линия ВС(наклон вверх), точка С должна быть выше точки А, у нас есть пробитый экстремум вверх. Теперь нам нужен пробитый экстремум вниз, как только будет первый пробитый экстремум вниз, у нас появляется диапазон продаж(от пробоя нижнего экстремума, до точки С, диапазон не ограничен по времени). Начинается поиск продаж
Нужно написать советника для БО с 1 мартингейлом используя стрелочные индикаторы. 3 стрелочных индикатора. Вход по стрелке или совпадению стрелок. На фиксированный ТФ. Мартингейл так же фиксированный. Условия и задачи более конкретные обсудим
Доброго времени суток. Есть индикатор который дает сигналы на Buy и Sell. Требуется написать советник который будет открывать сделку при появлении одного из сигналов с установленым ТП. в случае если цена пойдет в минусовую сторону происходит усреднение с определеным коэфициентом через минимально заданое растояние и на новой свече тайм фрейма.( так же условие наличие повторного сигнала от индикатора в том же
Здравствуйте! Имеется источник сигналов на запущенном сервере – требуется создать советник, который будет обмениваться данными с сервером, получать сигналы и работать по ним. ВСЕ указываемые ниже функции нужно выводить в параметры (меню настройки советника). Есть прототип советника с реализацией самого взаимодействия с сервером – его можно использовать для примера (видно какими и данными и как он обменивается с
Советник, который управляет кнопкой Авто-торговля по времени. Можно-ли добавить выключение по достигнутой прибыли и в этот день больше не включать, если это условие выполнено? Если прибыли нет-то закрыть по времени в конце дня
we seach software coder for long term work in project salary start from 1500$ per month Need develop web trading terminal for forex and crypto trading. FIX Protocol, c#, crypto API learning