Нужен мультивалютный скальпер-сеточник-усреднитель, умеющий работать одновременно с несколькими валютными парами и закрывать все позиции в одно и то же время по размеру Эквити!!!

İş tamamlandı

Tamamlanma süresi: 10 gün
Müşteri tarafından geri bildirim
Работа выполнена в срок и точно по моему ТЗ. Все замечания, корректировки и небольшие дополнения в процессе работы были приняты, внедрены и дополнены. Нареканий нет. Спасибо!!!
Geliştirici tarafından geri bildirim
Заказчик четко и подробно изложил техническое задание. Работой с заказчиком доволен.

İş Gereklilikleri

В настройках советника нужно обязательно предусмотреть возможность создания треугольников в рамках основных мажорных валют EUR-USD-AUD-JPY-NZD-CAD-GBP-CHF, а логика советника будет такова, что если первыми сделками на покупку и продажу вначале каждого нового цикла новых суток в 1-00 по терминальному времени всегда открывается пара EURUSD на покупку и продажу, либо любая другая находящаяся первой по списку, тогда за ней уже начинаются сетки ордеров с множителем лотов (например 1.2 или выше-прописывается в настройках отдельно) по другим валютным парам, которые прописаны в настройках. Советник должен "понимать" какая именно валюта остаётся в рынке, чтобы на новой валютной паре открыть противоположную позицию увеличенным лотом именно по той валюте, которая на другой валютной паре показывает убыток. Например если EURUSD осталась в рынке позиция на продажу в минусе, значит USDCHF или USDJPY должна заключится позиция на покупку увеличенным лотом и далее если рынок идёт против нас, значит EURJPY или GBPJPY должны заключится позиции на покупку и т.д. до тех пор пока не будет исчерпан весь набор валютных пар. Как только набор валютных пар, прописанный в настройках советника весь исчерпан и рынок всё равно идёт против нас, тогда робот просто сопровождает и наращивает все раннее открытые сетки ордеров по всем валютным парам до тех пор, пока они не закроются с соответствующим профитом, например +1% по Эквити (прописывается в настройках). Соответственно нужно предусмотреть, чтобы каждая новая сетка ордеров по всем открытым валютным парам работала по своему, например по индикатору ATR или трендовому осцилятору, со своим тейк-профитом и расстоянием между ордерами, т.к. ежедневная волатильность у каждой валютной пары разная, соответственно и сетка ордеров и тейк профиты должны быть у каждой валютной пары разные. Однако общий тейк профит по всем парам одновременно, советник должен уметь высчитывать. Думаю принцип логики советника понятен. На самом деле не так всё сложно, как может показаться на первый взгляд. Ну и обязательно на главном экране должны быть выведены основные показатели параметров работы советника в режиме реального времени (спред, дата, время, текущая прибыль по счёту, сила покупок-продаж основных валют, открытые сделки по валютным парам на счёте, общая прибыль или убыток за день-месяц-год и т.п)

Пример работы советника:

Первая валютная пара в настройках автоматически становится ведущей и по ней выставляются первые 2шт. ордера в 1:00
на покупку и продажу с ТП по АТР. Далее, если bay закрылся с профитом, а shell в минусе, переходим к нижеописанному алгоритму работы на примере 10шт. валютных пар (прописываются в настройках советника. Их может быть и больше либо меньше). Если shell закрылся в плюсе, а bay в минусе, тогда соответственно всё будет в зеркальном отражении.

1.EURUSD-shell-shell-shell-shell-shell-shell-shell-shell-shell-shell/0.01*10 на расстояние АТР либо фиксированного;
2.USDJPY-bay-bay-bay-bay-bay-bay-bay-bay-bay/0.01*9 на расстояние АТР либо фиксированного;
3.EURJPY-shell-shell-shell-shell-shell-shell-shell-shell/0.01*8 на расстояние АТР либо фиксированного;
4.CADJPY-bay-bay-bay-bay-bay-bay-bay/0.02*7 на расстояние АТР либо фиксированного;
5.USDCAD-shell-shell-shell-shell-shell-shell/0.02*6 на расстояние АТР либо фиксированного;
6.EURCAD-bay-bay-bay-bay-bay/0.02*5 на расстояние АТР либо фиксированного;
7.GBPCAD-shell-shell-shell-shell/0.03*4 на расстояние АТР либо фиксированного;
8.GBPUSD-bay-bay-bay/0.03*3 на расстояние АТР либо фиксированного;
9.USDCHF-shell-shell/0.03*2 на расстояние АТР либо фиксированного;
10.CHFJPY-bay/0.04*1 на расстояние АТР либо фиксированного;

Итого на 10 валютных парах с лотом-мультипликатором 1.2 (умный мартин) получится 55 ордеров общим лотом примерно 0,94
Соответственно, если при 10 валютных парах счёт по Эквити так и не вышел в плюс, тогда позиции продолжают
наращиваться на величину АТР, либо фиксированного расстояния с умным мультипликатором по вышеуказанному алгоритму. Если валютных пар больше, тогда алгоритм продолжается дальше. Если счёт вышел, например  в плюс 1% (параметр настраиваемый, либо проценты, либо баланс), тогда все позиции закрываются и возвращаемся к пункту №1, а цикл повторяется заново.

Этот пример я указал, на примере 10 валют, и переходы к пунктам № 2-3-4-5-6-7-8-9-10 и т.д., если счёт так и не вышел в общий плюс. Если например на пункте №5 счёт вышел в плюс например на +1%, тогда все позиции закрываются и возвращаемся в начало.

По сути получается на каждой паре своя сетка ордеров, с учётом того, что каждая новая сетка начинает строиться при условии, только если предыдущая уходит в просадку. Так же новая сетка ордеров начинает строиться в противоположном направлении  от той валюты, которая ушла в просадку. Если например на паре EURUSD остался Shell в минусе, значит мы Евро продавали, а он ушёл в покупку, значит на другой валютной паре с Евро, например EURJPY должна открыться bay и т.д. Необходимо, что бы советник сам определял с какими парами из имеющихся в настройках приоритетнее работать, например согласно спреда или волатильности.

Ну и конечно же, все параметры советника должны оптимизироваться в тестере стратегий МТ5, лучше конечно по всем парам имеющимся в обзоре рынка, но в принципе и по отдельности тоже пойдёт. В идеале, чтобы советник сам мог подбирать наиболее подходящие пары по волатильности и заключать по ним сделки. Я думаю все поняли, что данная стратегия направлена на уменьшение просадки и диверсификации рисков. Более подробно о стратегии расскажу при обсуждении бюджета работы в личных сообщениях будущему автору.

Согласно пункта №12 Общих положений сервиса Фриланс, по решению Заказчика могут быть обговорены исключительные права, согласно которых Исполнитель не сможет использовать созданную им программу для Заказчика в личных целях и по своему усмотрению. В связи с этим согласно данного ТЗ, должно быть применено ограничение к Исполнителю на применение созданной им программы для Заказчика в рамках запрета её использования в любых сервисах сети интернет, в том числе сайта MQL5.com, в "чистом виде как есть" для копирования, продажи, лицензирования и любого коммерческого использования. Заказчик будет иметь все исключительные права на созданную программу Исполнителем, согласно данного ТЗ, для её неограниченного коммерческого использования, лицензирования, копирования, продажи в сети интернет, в том числе на сайте MQL5.com. Исполнитель после передачи готовой программы, согласно данного ТЗ, будет иметь права использования всех появившихся файлов и наработок, в процессе написания данной программы для модернизации и дальнейшего совершенствования "ИДЕИ" Заказчика на создание подобной программы с усовершенствованной логикой, графикой и других технических составляющих, с целью её дальнейшего коммерческого использования по своему усмотрению.

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
(156)
Projeler
168
34%
Arabuluculuk
4
25% / 25%
Süresi dolmuş
3
2%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(356)
Projeler
632
26%
Arabuluculuk
89
73% / 13%
Süresi dolmuş
12
2%
Serbest
4
Geliştirici 4
Derecelendirme
(6)
Projeler
11
9%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
1
9%
Serbest
5
Geliştirici 5
Derecelendirme
(58)
Projeler
76
33%
Arabuluculuk
9
78% / 11%
Süresi dolmuş
7
9%
Serbest
Benzer siparişler
Нужен скрипт на C# для Multicharts .net скрипт, который работает с тремя таймфреймами одного инструмента (10, 15, 60 минут), то есть тремя наборами данных, открывает сделки в лонг, если индикатор RSI на одном из наборов данных вышел из зоны перепроданности, то есть пересек уровень 30, закрывает сделку в двух случаях, первый: если достиг уровня перекупленности по RSI на том же наборе данных, второй если достиг уровня
Добрый день! Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл) Начальный лот тейк профит 1 - устанавливается именно на сделки скопированные программой, при достижении тейк профита 1 или прекращает работать (Stop) или пере запасается работа сначала (ресет)

Proje bilgisi

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