Написать торгового робота, который выставляет отложные орде по заданному алгоритму

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 14 días
Comentario del Cliente
Хорошая работа!

Tarea técnica

Техническое задание прикреплено приложением - полное задание во вложении!

Задание на разработку советника для терминала МТ4.

Советник передается заказчику полностью вместе с открытым кодом.

Все права остаются за заказчиком.

Исполнителю запрещается передавать советник третьим лицам в любом виде.

Исполнителю и другим лицам запрещено передавать этот советник или продавать.

 

1.       Описание алгоритма работы советника на примере первой позиции БАЙ, включена функция «choose TP or Trailing Stop» - ТР, включена функция «averaging»:

Если первая позиция в БАЙ то усредняющий отложной будет БАЙ ЛИМИТ, второй отложной СЕЛ СТОП, третий отложной БАЙ СТОП, четвертый отложной СЕЛ СТОП и т.д.

А) Если цена дошла до ТР1 – стратегия закрывается, цикл начинается заново.

Б) Если цена дошла до БАЙ ЛИМИТ – линия безубытка пересчитывается ТР равен ТР1, если цена дошла до ТР1 – стратегия закрывается, цикл начинается заново.

В) Если цена дошла до СЕЛ СТОП – линия безубытка пересчитывается без учета усреднения ранее открытого ордера БАЙ ЛИМИТ. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – закрываются все позиции по стратегии КРОМЕ ранее открытой позиции усреднения БАЙ ЛИМИТ.

В таком случаи эта открытая позиция БАЙ ЛИМТ – становится первой позицией БАЙ по стратегии, и цикл начинается заново – только с этой позиции.

Г) Если цена после открытия СЕЛ СТОП не дошла до ТР и открылся отложной ордер БАЙ СТОП, то линия безубытка рассчитывается с учетом ранее открытого отложенного ордера БАЙ ЛИМТ. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – все позиции по стратегии закрываются в том числе БАЙ ЛИМИТ, цикл начинается заново.

2.       Описание алгоритма работы советника на примере первой позиции БАЙ, включена функция «choose TP or Trailing Stop» - ТР, выключена функция «averaging»:

Если первая позиция в БАЙ то отложной ордер будет СЕЛ СТОП, второй отложной БАЙ СТОП, третий отложной СЕЛ СТОП и т.д.

А) Если цена дошла до ТР1 – стратегия закрывается, цикл начинается заново.

Б) Если цена дошла до СЕЛ СТОП – линия безубытка пересчитывается. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – закрываются все позиции по стратегии, цикл начинается заново.

Г) Если цена после открытия СЕЛ СТОП не дошла до ТР и открылся отложной ордер БАЙ СТОП, то линия безубытка рассчитывается пересчитывается. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – все позиции по стратегии закрываются, цикл начинается заново и так далее до превышения ЛОТА.

 

3.       Описание алгоритма работы советника на примере первой позиции БАЙ, включена функция «choose TP or Trailing Stop» - Trailing Stop, включена функция «averaging»:

Если первая позиция в БАЙ то усредняющий отложной будет БАЙ ЛИМИТ, второй отложной СЕЛ СТОП, третий отложной БАЙ СТОП, четвертый отложной СЕЛ СТОП и т.д.

А) Если цена дошла до линии безубытка – открытая позиция БАЙ работает по функции Trailing Stop. По закрытию ордера по СЛ, цикла начинается заново.

Б) Если цена дошла до БАЙ ЛИМИТ – линия безубытка пересчитывается, если цена дошла до линии безубытка – открытые позиция БАЙ и БАЙ ЛИМИТ работают по функции Trailing Stop. По закрытию ордера по СЛ, цикла начинается заново.

В) Если цена дошла до СЕЛ СТОП – линия безубытка пересчитывается без учета усреднения ранее открытого ордера БАЙ ЛИМИТ. Если цена дошла до линии безубытка – позиция БАЙ ЗАКРЫВАЕСЯ в убыток, БАЙ ЛИМИТ остается открытым, а СЕЛ СТОП работает по функции Trailing Stop. По закрытию ордера по СЛ, цикла начинается заново.

В таком случаи, эта открытая позиция БАЙ ЛИМТ – становится первой позицией БАЙ по стратегии, и цикл начинается заново – только с этой позиции.

Г) Если цена после открытия СЕЛ СТОП не дошла до ТР и открылся отложной ордер БАЙ СТОП, то линия безубытка рассчитывается с учетом ранее открытого отложенного ордера БАЙ ЛИМТ. И функция Trailing Stop автоматически переключается на ТР. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – все позиции по стратегии закрываются в том числе БАЙ ЛИМИТ, цикл начинается заново.

 

·         Алгоритм справедлив и для стратегии, где первая позиция СЕЛ.

·         Советник должен иметь возможность сохранять настройки.


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(77)
Proyectos
144
28%
Arbitraje
1
100% / 0%
Caducado
27
19%
Libre
3
Desarrollador 3
Evaluación
(72)
Proyectos
114
13%
Arbitraje
6
67% / 17%
Caducado
3
3%
Trabaja
4
Desarrollador 4
Evaluación
(131)
Proyectos
169
18%
Arbitraje
17
47% / 18%
Caducado
0
Libre
Solicitudes similares
Техническое задание для разработки торгового эксперта (робота) для терминала MetaTrader . 1. Терминал MT 4 или MT 5. МТ5 2. Как Вы хотите назвать эксперта (не обязательно, но желательно) 1-24 3. Опишите как можно подробнее идею своей стратегии: Открытие сделок по сигналам «1», «0», «-1» получаемых из файла Ексель. - какие ордера используются, рыночные или отложенные - сколько ордеров открываются
Рассмотрю любые стратегии, с любой прибылью, с кодом или без. Для удобства пожалуйста предоставьте информацию по бэктэстам с 2018 года: · Чистая прибыль (средняя) за год в % к начальному депозиту (лучше для фиксированного лота, а если нет, то укажите что прибыль/просадка с учетом сложного процента) · Максимальная просадка по средствам за год или сколько сливов или сколько сработало SL · Какие
Нужен специалист из города Ростов-на-Дону для написания советника все подробности при личной встрече, советник должен совершать автоматические сделки в обе стороны BAY и SELL каждые 400 пунктов, каждая третья сделка должна быть больше на один цент больше предыдущей
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы Нужно исходный файл советника .ех4 адаптировать под мт4 версии 1420. Файл скину после утверждения исполнителя. На данный момент, после обновления мт4
Доброго дня дорогие разработчики. Требуется написать несложный советник который будет открывать ордера по началу новой свечи с заданным TP и SL. В случае закрытия по SL советник будет открывать ордер увеличеного обьема в обратную сторону и так до определенного уровня просадки. Подробнее опишу в полном ТЗ
Нужен бот на основе двух индикаторов: Naradaya и MA. Суть в пересечение полным телом одной свечи двух верних/нижних линий канала - подаётся сигнал либо открывается лот. С возможностью настройки выставления автоматических SL и TP. Более подробно напишу позже
Есть готовый софт для внутри биржевого арбитража, однако из-за недостаточной скорости совершения одного цикла, постоянно проходит проскальзывание в связи с чем все сделки убыточные. Проводились тесты на демо счете и там все работало прекрасно, на реальном же счете чего-то не хватает. Нужно оптимизировать софт либо найти решения, для увеличения скорости цикла. На данный момент скорость одного цикла 800 мс
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы

Información sobre el proyecto

Presupuesto
30 - 50 USD
Para el ejecutor
27 - 45 USD
Plazo límite de ejecución
a 10 día(s)