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

Lavoro terminato

Tempo di esecuzione 2 ore
Feedback del dipendente
Рад помочь!
Feedback del cliente
замечательный разработчик, в подробностях узнал у меня какие индикаторы мне нужны и помог сформировать ТЗ. работу выполнил за пару часов.

Specifiche

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

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

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

File:

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

Con risposta

1
Sviluppatore 1
Valutazioni
(100)
Progetti
153
32%
Arbitraggio
22
23% / 55%
In ritardo
3
2%
In elaborazione
2
Sviluppatore 2
Valutazioni
(42)
Progetti
112
56%
Arbitraggio
2
50% / 0%
In ritardo
3
3%
Gratuito
3
Sviluppatore 3
Valutazioni
(473)
Progetti
1138
44%
Arbitraggio
51
31% / 33%
In ritardo
500
44%
Gratuito
4
Sviluppatore 4
Valutazioni
(280)
Progetti
650
28%
Arbitraggio
111
19% / 61%
In ritardo
319
49%
Gratuito
5
Sviluppatore 5
Valutazioni
(49)
Progetti
134
27%
Arbitraggio
62
13% / 53%
In ritardo
58
43%
Gratuito
Ordini simili
Исполнитель найден . Нужен сеточник мт4 ,робот должен иметь информативную панель панель прибыль или убыток отдельно для бай и селл. На панели джна возможность выбора одного направления или в обе стороны В меню робота отдельно настраиваются расстояния и множитель (для 5 знака) Пример 1 ордер 200 пипс 2 ордер 300 пипс 1.2 множитель и тд. 20 ордеров хватит для одного напарвления 2 колонки для бай и селл Трал тоже разный
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Здравствуйте, ищу исполнителя, который поможет реализовать следующее: Нужно реализовать выдачу лицензионных ключей для программного обеспечения через оплату подписки в телеграмм боте. Как это должно выглядеть: Пользователь заходит в телеграмм бот, выбирает вариант подписки, после чего его перебрасывает на сайт Cryptomus, где пользователь производит оплату, после того, как оплата произведена, генератор ключей
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
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, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

Informazioni sul progetto

Budget
30 - 150 USD
Per lo sviluppatore
27 - 135 USD
Scadenze
da 5 a 20 giorno(i)