Необходим советник для МТ5 (неттинг и хеджинг)

İş tamamlandı

Tamamlanma süresi: 4 gün
Müşteri tarafından geri bildirim
Я очень благодарен Василию за проделанную работу! Всем рекомендую данного разработчика! Все быстро, качественно и по делу!
Geliştirici tarafından geri bildirim
Ясное и четкое ТЗ, приятно было иметь с Вами дело.

İş Gereklilikleri

1. Возможность установки времени работы советника. (время начала и время окончания работы в часах и минутах)
2. Возможность работы на любой паре
3. Возможность работы на любом таймфрейме
4. Вид учета сделок - неттинг и хеджинг (то есть по сути два советника) 
5. Ордера на покупку должны выставляться на расстоянии N пунктов (N0 пипсов по пятизнаку)+ спрэд, ордера на продажу - на расстоянии N пунктов
6. Для поиска точки входя сначала необходимо определить рабочий диапазон, в котором мы будем искать точку входа.
7. Находим сначала сигнальную свечу. Рассмотрим на примере сделки на бай (покупки). Сигнальной свечой будет являться та свеча,
которая закрылась выше предыдущей как минимум на 1 пункт (10 пипсов по пятизнаку). То есть цена закрытия сигнальной свечи
выше максимальной цены предыдущей свечи как минимум на 1 пункт (10 пипсов по пятизнаку)
8.Далее ищем пограничную свечу. Пограничной является такая ближайшая к сигнальной свеча, у которой максимальная цена выше цены закрытия
сигнальной свечи. Пограничную свечу ищем в диапазоне до 50 свечей от сигнальной. Таким образом мы определили рабочий диапазон,
в котором мы будем искать точку входа. Слева этот диапазон ограничен пограничной свечой (При этом сама пограничная свеча является
лишь границей диапазона и не может являться точкой входа), справа этот диапазон ограничен сигнальной свечой.
9. В образовавшемся рабочем диапазоне ищем самый высокий экстремум (самый высокий хай свечи). Это может быть как и последняя закрывшаяся свеча
от сигнальной, так и самая первая в диапазоне. Главное условие - ее максимум должен быть ниже цены закрытия сигнальной свечи как минимум
на 1 пункт (10 пипсов по пятизнаку). Эта свеча будет называться свечой входа.
10. Устанавливаем лимитный ордер типа байлимит, который считается по формуле: максимум свечи входа + N пунктов (N0 пипсов по пятизнаку)+ спрэд
(соответственно наоборот, при установке ордера на продажу типа селллимит необходимо от минимальной цены вычесть N пунктов, спрэд отнимать не надо)
11 Если есть открытый ордер по валютной паре и появляется новый сигнал в ту же сторону, то такой ордер выставляется 
снова и позиция усиливается (Эта функция может включаться либо выключаться). 
12. Все несработавшие ордера после появления нового сигнала удаляются.
13. В случае, если советник набрал позицию из нескольких лотов, и потом они закрываются по тейк-профиту или при открытии 
противоположного ордера, то лот вновь открытого ордера должен быть равен размеру стартового.
14. Также необходимо исключить дублирование ордеров в случае появления второго подряд сигнала по одной и той же цене.
15. Тейк должен быть двух типов - фиксированный либо при открытии противоположного ордера.
16. При установке противоположного ордера действующий ордер, открытый и находящийся в рынке, должен переводиться в безубыток (если позволяет
текущая цена и условия брокера). После установки противоположного ордера возможны три варианта развития событий - 
 16.1. Цена открывает данный установленный противоположный ордер, таким образом закрывая действующий ордер. При этом советник должен
проверять корректность объема установленного противоположного ордера, так как при неттинге невозможно открытие встречных ордеров.
Необходимо, чтобы после открытия противоположного ордера и закрытия предыдущего действующего ордера в рынке остался один ордер стартового объема лота.
 16.2. Цена не доходит до уставновленного противоположного ордера, а идет в сторону стоплосса или безубытка (в случае, если он установлен) и потом идет
дальше, но уже без нас и нашего ордера. В таком случае мы ждем появления нового сигнала.
 16.3. Цена выбивает действующий ордер по стопу или безубытку и потом снова возвращается к нашему установленному противоположному ордеру.
В таком случае советник опять должен проверить корректность установленного объема лота, чтобы не произошло открытие ордера с завышенным объемом.
17. Что касается стоп-лосса, то тут должно быть четыре варианта работы со стопом:
 17.1. Торговля без стоплосса
 17.2 Фиксированный стоплосс
 17.3. Стоплосс за экстремум сигнальной свечи + N  пунктов
 17.4. Следящий стоплосс - под или над экстремумом последней закрытой свечи на расстоянии N пунктов от экстремума
18. В советнике должна быть функция закрытия всех открытых ордеров (не по конкретной паре, а всех открытых в терминале) при достижении определенного
в процентах уровня профита или убытка

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(280)
Projeler
650
28%
Arabuluculuk
111
19% / 61%
Süresi dolmuş
319
49%
Serbest
2
Geliştirici 2
Derecelendirme
(117)
Projeler
216
49%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
25
12%
Serbest
3
Geliştirici 3
Derecelendirme
(142)
Projeler
280
42%
Arabuluculuk
18
61% / 6%
Süresi dolmuş
29
10%
Serbest
Benzer siparişler
Technical task Make dashboard for several signals for choose for mt4 and mt5 with source code TimeFrames show (1m,5m,15m,30m,1h,4h,1d,7d,30d) For mt5 other TF (choose) Life time on current tf for live candle (back time to 0 before new) (true\false) Size Colour Symbols import from wathlist Signals for choose (only 1): 1)Current price into bb or ouside BB period, shift, std 2)Trend by MA MA period, shift, types 3)Price
Modify Cycles 7 Fibo based on MA and BB for mt4 and mt5 Modify indicator Cycles 7 for mt4 and mt4 and give source code with comments Add 2 modes (not cyclic), ray is always true: 1)Auto by MA to price (MA period, shift) Object appear at cross price MA (wait N bars), then this draw before new cross, then first object is dissapear 2)Auto by BB to price (BB period, std) Object appear at cross price BB line (for up trend
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3

Proje bilgisi

Bütçe
100+ USD
Geliştirici için
90 USD
Son teslim tarihi
to 1 gün