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

Tâche terminée

Temps d'exécution 2 heures
Commentaires de l'employé
Рад помочь!
Commentaires du client
замечательный разработчик, в подробностях узнал у меня какие индикаторы мне нужны и помог сформировать ТЗ. работу выполнил за пару часов.

Spécifications

Необходимо написание советника для 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

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

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

Dossiers :

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

Répondu

1
Développeur 1
Évaluation
(100)
Projets
153
32%
Arbitrage
22
23% / 55%
En retard
3
2%
Travail
2
Développeur 2
Évaluation
(42)
Projets
112
56%
Arbitrage
2
50% / 0%
En retard
3
3%
Gratuit
3
Développeur 3
Évaluation
(473)
Projets
1138
44%
Arbitrage
51
31% / 33%
En retard
500
44%
Gratuit
4
Développeur 4
Évaluation
(280)
Projets
650
28%
Arbitrage
111
19% / 61%
En retard
319
49%
Gratuit
5
Développeur 5
Évaluation
(49)
Projets
134
27%
Arbitrage
62
13% / 53%
En retard
58
43%
Gratuit
Commandes similaires
Нужно прокорректировать сделать перевод на другой язык существующий советник менеджер поставить лого и сделать изменение в параметрах. Изменение языка эксперта а также установка графических изменений на платформе советника. В принципе заново писать я думаю будет не нужно. Основные параметры для отложенных ордеров все остаеться
Есть рабочий индикатор на МТ 4. Рабочий в том плане, что он выполнен по техзаданию, корректно отображает информацию, но работает крайне плохо из за постоянного взаимодействия с потоком информации (обмен большим объёмом с сервером), что сильно замедляет его работу и делает его практически непригодным для использования. У меня есть пример реализации его так как нужно мне. Задача - модернизировать существующий код
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Перед запуском в настройках пользователь указывает: 1)Объем позиции для short/buy. 2)Цена входа для позиции buy 3)Цена входа для позиции short 4)Цена Stoploss для позиции buy 5)Цена Stoploss для позиции short 6)Цена Takeprofit для позиции buy 7)Цена Takeprofit для позиции short Полное описание вышлю откликнувшимся
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
Ищу человека который напишет алгоритм для копитрейдинга. У меня есть несколько инвесторских счетов, на которых я торгую. Я хочу чтобы с 1 счёта, автоматически повторялись действия на других счетах. Открытия, закрытия сделок. Процентное соотношение лотов (не по деньгам, а по процентам), тейк профит и стоп лосс в одинаковых местах, отмены ордера и т д
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Добрый день. Необходимо перенести или написать индикатор в платформу TradingView под язык программирования pinescript. Индикатор простой. Строит уровни по предыдущим месяцам. Индикатор предоставлю при выборе кандидата. Исходный год необходимо предоставить заказчику

Informations sur le projet

Budget
30 - 150 USD
Pour le développeur
27 - 135 USD
Délais
de 5 à 20 jour(s)