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

İş tamamlandı

Tamamlanma süresi: 8 gün
Müşteri tarafından geri bildirim
Отличная работа. Быстро откликнулся. Качественно и быстро реализовал Задание и это при том, что задача очень не простая. Огромное спасибо!

İş Gereklilikleri

Добрый день!


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


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


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 Александр 


 

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(473)
Projeler
1138
44%
Arabuluculuk
51
31% / 33%
Süresi dolmuş
500
44%
Serbest
2
Geliştirici 2
Derecelendirme
(254)
Projeler
573
36%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
26%
Serbest
3
Geliştirici 3
Derecelendirme
(27)
Projeler
47
38%
Arabuluculuk
6
17% / 50%
Süresi dolmuş
30
64%
Serbest
4
Geliştirici 4
Derecelendirme
(30)
Projeler
71
18%
Arabuluculuk
9
22% / 67%
Süresi dolmuş
15
21%
Serbest

Proje bilgisi

Bütçe