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

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
(103)
Projetos
156
31%
Arbitragem
24
21% / 58%
Expirado
3
2%
Trabalhando
2
Desenvolvedor 2
Classificação
(42)
Projetos
112
56%
Arbitragem
2
50% / 0%
Expirado
3
3%
Livre
Publicou: 1 código
3
Desenvolvedor 3
Classificação
(473)
Projetos
1139
44%
Arbitragem
51
31% / 33%
Expirado
501
44%
Livre
4
Desenvolvedor 4
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
319
49%
Livre
5
Desenvolvedor 5
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Publicou: 265 artigos, 1 código
Pedidos semelhantes
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Размещение до 30 лимитных заявок в мт5 с общим стоплосс и тейкпрофит на основе процентного соотношения выделенного на графике диапазона. Похожий пример коррекция фибоначчи. Должен быть доступен выбор размера лота для каждой заявки. Обязательное подтверждение перед выгрузкой в МТ5 1. Выделяю диапазон (0-100) на графике или могу внести значения макс и мин вручную. 2. Задаю нужные уровни (второй скрин) 3. Получаю
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
терминал метатрейдер 5 к нему написать программу к торговле советник, программа при установке будет запускать алогоритм действий. при старте советника в 20 (настраиваемо) пунктах от цены Ask выставляется buy stop заявка вверху, и sell стоп в 20 внизу Bid пара евро доллар график минутный При активации стоп ордера ставится стоп лосс на расстоянии трейлинга пунктов - ставить при выставлении пункт а при росте на 20
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Приветствую! Нужно написать не сложного эксперта который будет работать с ордерами открываемыми другим существующим экспертом. Нужно что б новый эксперт мог : Выставлять стоп в плюс по открытым ордерам, задавать трейлинг стоп, и самое главное, закрывать все ордера по старшему (последнему) ордеру. Детали в личке опишу
Все необходимые файлы уже подготовлены, осталось только выполнить их конвертацию под MT5. В процессе работы, если появятся дополнительные вопросы или нюансы, мы оперативно их рассмотрим и решим, чтобы обеспечить корректную и стабильную работу проекта. Бюджет также согласуем
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен советник открывающий ордер сразу после образования свечи с телом от например 10 до 20 пунктов.(задаваемый в настройках параметр). Ордер открывается по направлению движения самой свечи. И два варианта настроек. Один когда ордер открывается сразу по закрытию свечи. Второй когда открывается отложенный ордер по направлению движения свечи с некоторым отступом от тени. Отступ, размер тейкпрофита и стоплосса ордера

Informações sobre o projeto

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