Эксперт по автоматической торговле противоположными отложенными ордерами

Trabajo finalizado

Plazo de ejecución 8 días
Comentario del Cliente
Отличная работа. Быстро откликнулся. Качественно и быстро реализовал Задание и это при том, что задача очень не простая. Огромное спасибо!

Tarea técnica

Добрый день!


В описании, возможно, будут нереализуемые "вещи", т.к.  не очень хорошо знаком с языком программирования. Но тем не менее готов обсуждать варианты реализации.


Необходимо создание эксперта, который:


1. Отслеживает комбинации нескольких (не менее четырех) предыдущих закрытых свечей на любых таймфреймах с целью выявления локальных минимума и максимума. Условия: Эти свечи должны образовывать волну, т.е , к примеру, одна свеча закрывается вниз, следующая закрывается вверх, третья вверх, четвертая вниз. Образуется волна (Возможна зеркальная ситуация). Вычисляем максимум и минимум этой волны. Еще условие - расстояние между этими экстремумами не должно быть меньше, к примеру, 10 пунктов.  Желательно иметь возможность в процессе работы изменять эту величину. Так же экстремумы волны не должны являться экстремумами текущего дня.


2. Далее, когда все условия соблюдены, автоматически выставляются отложенные ордера на покупку и продажу по ценам равным: на покупку = цена максимума волны + (махимум волны - минимум волны) * 10 % + спред;  TP = максимум волны + ((махимум волны - минимум волны) / 2 - 10 %) ; SL = минимум волны - ((махимум волны - минимум волны) * 10 %). Есть пожелание, чтобы все эти %% можно было редактировать по необходимости.


3. Далее, при открытии одного из ордеров, TP противоположного ордера должен быть увеличен автоматически до величины, равной величине SL открытого ордера.


4. В случае срабатывания TP, противоположный ордер снимается.


5. В случае срабатывания SL, у нас уже открывается противоположный ордер, т.к. цена SL первого по сути равна цене открытия второго, а TP соответственно уже увеличен.


6. Одновременно с этими обстоятельствами автоматически устанавливается противоположный ордер удвоенным лотом (абсолютный аналог закрывшегося на SL ордера, но с уже увеличенным TP и удвоенный).


7.  В случае срабатывания TP, противоположный ордер снимается.


8. Первые два по очереди ордера выставляются минимальным лотом.  Каждый последующий (переворотный)(по сути начиная с третьего отложенного) ставиться уже удвоением предыдущего. Цель забрать полученный убыток. До тех пор пока не сработает TP.


9. В случае срабатывания TP, противоположный ордер снимается.


И так далее. Возможно одновременное открытие нескольких независящих друг от друга ордеров в случае удовлетворения пункта № 1.Желательно предусмотреть возможность регулирования количества одновременно открытых ордеров.


P.S.  Перечитал то, что написал. Похоже на бред. Буду готов обсудить более детально по электронке, или по телефону 8-929-658-82-05 Александр 


 

Han respondido

1
Desarrollador 1
Evaluación
(473)
Proyectos
1139
44%
Arbitraje
51
31% / 33%
Caducado
501
44%
Libre
2
Desarrollador 2
Evaluación
(265)
Proyectos
597
35%
Arbitraje
64
20% / 58%
Caducado
147
25%
Libre
Ha publicado: 1 artículo, 22 ejemplos
3
Desarrollador 3
Evaluación
(27)
Proyectos
48
38%
Arbitraje
6
17% / 50%
Caducado
30
63%
Libre
Ha publicado: 12 artículos, 1 ejemplo
4
Desarrollador 4
Evaluación
(30)
Proyectos
71
18%
Arbitraje
9
22% / 67%
Caducado
15
21%
Libre
Ha publicado: 2 ejemplos
Solicitudes similares
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Información sobre el proyecto

Presupuesto