Нужен советник основанный на индикаторах: полосы Боллинджера, ширина полос Боллинджера и %В полос Боллинджера

Trabalho concluído

Tempo de execução 2 horas
Comentário do desenvolvedor
Рад помочь!
Comentário do cliente
замечательный разработчик, в подробностях узнал у меня какие индикаторы мне нужны и помог сформировать ТЗ. работу выполнил за пару часов.

Termos de Referência

Необходимо написание советника для MT4 основанного на полосах Боллинджера и на двух индикаторах, которые тоже нужно написать. Ширина полос Боллинджера и положения цены относительно полос Боллинджера (%В полос Боллинджера).

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

Построение индикаторов и открытие ордеров только на закрытых барах, а не на тех что только формируются.

Не допускается открытия еще одного ордера, если есть открытая сделка.

Критерии отбора валютных пар для торговли.

Для выполнения отбора необходим индикатор ширины полос Боллинджера с шкалой деления например от 0 до 200 (а не такая как у tradingview) это нужно для того чтобы каждая конкретная точка на этом индикаторе имела свою цифру, а не так что бы две точки одна ниже другая выше и обе имеют цифру 0,02 например.

Прежде чем открывать сделку робот должен следить что бы выполнялось следующее условие, а именно значение индикатора ширины полос Боллинджера было ниже значения X на протяжении Y периодов. (нужно что бы при тесте стратегии значение X и Y можно изменять что бы подобрать оптимальное значение для каждой конкретной валютной пары) (Рис.1)

Например, значение ширины полос Боллинджера должно быть ниже 20 на протяжении 7 дней (если 1 свеча соответствует 1 дню (т.е. дневной график)) это будет означать что пара находится в консолидации и далее мы будем ждать от нее сильного движения.

Если данное условие выполняется робот рассматривает данную пару и ждет выполнения условий для открытия сделки.

Условия открытия сделки

Здесь нам необходим индикатор который показывает, где относительно полосы Боллинджера находится цена (внутри полосы или снаружи), причем нужно что бы в настройках робота можно было изменять для полос какого периода строится этот индикатор. Стандартный период 20 значений (20 последних свечей), но если цена вышла за пределы лент со значение 100 или 140 этот сигнал для нас будет более ценным. Итак нужно что бы я мог выбирать значение периода построения индикатора для нахождения оптимального во время тестов. В tradingview такой индикатор называется %В полос Боллинджера. (Рис.2)

Для того что бы сделка открылась вверх или вниз должны быть выполнены следующие условия:

1 ленты направлены в разные стороны (индикатор со стандартными значениями)

2 ширина полос боллинджера больше значения Z (значение Z можно изменять в настройках и находить оптимальное при тесте стратегий)

3 значение индикатора «%В полос Боллинджера» с периодом Q (количество свечей участвующих в построении индикатора. Стандартное значение 20) (периол Q можно изменять в настройках и находить оптимальный при тесте стратегий) больше 1 (цена вверх, соответственно ордер buy), меньше 0 (цена вниз, ордер - sell) (Рис.3)

После открытия сделки sell или buy сразу же открывается стоп лосс со значением G например 300 пунктов (значение G можно изменять в настройках и находить оптимальное при тесте стратегий). Стоп лос должен автоматичести передвигаться при обновлении новых максимумов или минимумов движения цены т.е. сделка будет закрываться по стоп лоссу при откате, после выхода из консолидации. (Рис. 4)

Это все о принципе открытия сделок, все входные параметры можно собрать в одну таблицу (табл.1)

Авто торговля

Вкл./Выкл.

Мани менеджмент

Вкл./выкл.

% от депозита на открытие сделки

0,00003 (можно самому менять)

Рамер лота

Если мани менедж. Выключен то можно самому указать лот 0, 02 например

Рассметриваемый период графика

H1, D1 и т.д.

Критерии отбора валютных пар

Ширина полос боллинджера X

Менее 30 (можно самому менять)

Значение ширины полос боллинджера менее X на протяжении скольких периодов

10 (можно самому менять)

Условия открытия сделки

Период индикатора %В полос Боллинджера

20, 100 и т.д. (можно самому менять)

2 крайние линии посос боллинджера

Расходятся в разные стороны

Значение %В полос Боллинджера

Менее 0 или более 1

Ширина полос боллинджера

Более 30 (можно самому менять)

 

Стоп лосс

300 пунтков (можно самому менять)

Стоп лосс перемещщается автоматически при достижении новых минимумов, новых максимумов

Вкл./выкл.


Какие функции еще должны быть реализованы

1.      Что бы робот вел настоящую торговлю только на том счете который указан в настройках. При передаче его другим людям что бы этот человек не мог использовать советника на других счетах или передавать третим лицам. Расскажите как это делать что бы я мог самостоятельно менять номер торгового счета и платформу на которой ведется торговля.

2.      При установке робота на торговую пару фон графика становился черным а свечи зеленые вверх оранжевые вниз.

3.      В нижнем левом углу было написано поверх графика белыми буквами PlastMeer bot tg- @plastmeer

4.      В верхнем левом углу должна быть лаконичная таблица в которой должно быть указано:

·        Доход за все время, месяц, неделя, за сегодня как по всему счету так и по паре на которой мы в данный момент находимся. Н-р :478 (5,6 %)

·        Баланс, свободно(после вычета sl), используется (размер всех sl)

·        Кнопки включить выключить торговлю по данной паре,

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

·        Далее размер лота, вид лота sell, buy, используется по данной паре например: 14 (4%) для убыточной сделки или -40 (-30%) для упешной сделки

·        Должна быть функция скрыть/показать что бы в случае необходимости ее скрыть что бы не мешала смотреть на график. (Табл.2)

Скрыть/показать

 

 

 

 

По счету

По данной паре

 

Доход за все время

2067.21 (10,58%)

407.30 (2,08%)

 

Месяц

1005,57 (5,16%)

326,74 (1,67%)

 

Неделя

449,01 (2,30%)

22,65 (0,12%)

 

сегодня

5,65(0,03%)

0,00 (0,00%)

 

Баланс

19539,23

 

 

Свободно

14896

Управление роботом

используется

3229 (16,53%)

Торговля вкл/выкл

Сушка вкл/выкл

sell

0,47

 

 

buy

0

 

 

используется

2476,67 (12,68%)

 

 


1.      Должна быть еще одна таблица которая по умолчанию скрыта, и тоже иметь функцию скрыть/показать. Что в ней должно указываться:

·        Порядковый номер валютной пары

·        Наименование валютной пары

·        Размер лота продажи или покупки

·        Прибыль по данной паре (Табл. 3)

Скрыть/показать

 

 

 

 

символ

покупка

продажа

прибыль

1

EURCAD

0,02

0

14,56

2

EURUSD

0

0,01

3,84

Т.е. указываются все пары на которых открыты какие либо ордера

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

Arquivos anexados:

PNG
1.png
39.7 Kb
PNG
2.png
89.7 Kb
PNG
3.png
75.0 Kb
PNG
4.png
150.6 Kb

Respondido

1
Desenvolvedor 1
Classificação
(102)
Projetos
155
32%
Arbitragem
22
23% / 55%
Expirado
3
2%
Trabalhando
2
Desenvolvedor 2
Classificação
(42)
Projetos
112
56%
Arbitragem
2
50% / 0%
Expirado
3
3%
Livre
3
Desenvolvedor 3
Classificação
(473)
Projetos
1138
44%
Arbitragem
51
31% / 33%
Expirado
500
44%
Livre
4
Desenvolvedor 4
Classificação
(280)
Projetos
650
28%
Arbitragem
111
19% / 61%
Expirado
319
49%
Livre
5
Desenvolvedor 5
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Pedidos semelhantes
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
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
Create indicator-object for mt4 and mt5, give source code and libraries with comments Make as a panel where from this add object with N angles (1-2-3-4 or All) in circle For example, need 0.25 - add -0.25 and +0.25 and central line - is 1 angle Need 0.25 to 2 angles (see in a picture) Add horizontal or vertical object on chart in circle Object need to zoom++ or zoom -- (XY) Mirror and simple Colour for every angle
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)
Два индикатора и советник МТ4 в МТ5 индикатор ТМА на основе АТР, второй РСИ и подвальный ТМА на основе математики. Советник простой полуавтомат. Сроки работы не важны, важна кондифициальность и результат положительный
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably

Informações sobre o projeto

Orçamento
30 - 150 USD
Desenvolvedor
27 - 135 USD
Prazo
de 5 para 20 dias