Советник сеточник

Техническое задание

Сетка ордеров работает с целью получения прибыли на любом рынке, неважно — падающий он или растущий — если ситуация такова, что присутствует ярко выраженное движение, то сетка должна с помощью системы открытия ордеров открывать ордера так, что суммарно эти ордера в какой-то момент наберут достаточно профита, чтобы закрыть их все сразу 

Первый ордер входит на пересечении главной и сигнальной линий индикатора MACD в направлении текущего тренда.

Тренд определяется по экспоненциальной скользящей средней с указанным периодом (InpMATrendPeriod). Если текущее значение EMA больше предыдущего, то тренд восходящий (ema_current > ema_previous), в противном случае, если текущее значение EMA меньше предыдущего, то тренд нисходящий (ema_current< ema_previous).

Сигнал на покупку - главная линия индикатора MACD пересекает сигнальную сверху вниз (macd_current>signal_current && macd_previous>signal_previous)

Сигнал на продажу - главная линия индикатора MACD пересекает сигнальную снизу вверх (macd_current<signal_current && macd_previous<signal_previous)

Закрытие позиции происходит по TakeProfit — при открытие позиции сразу же выставляется ордер TakeProfit на заданном фиксированном расстоянии от цены открытия в пунктах, которое задается входным параметром InpTakeProfit 

Сначала  при прохождении ценой расстояния N (прописать значение в пипсах для 4 и 5-знака во входных параметрах) от текущей цены вверх = селл рыночный с TakeProfit N и фиксированным  лотом  A (прописать во входных параметрах) , вниз –бай рыночный ( TakeProfit везде N). При прохождении от цены открытия последнего открывшегося ордера G пунктов вверх – селл рыночный и вниз -  бай рыночный .Если в пределах X пунктов (4 и 5 значные котировки, вверх и вниз  от уровня) от места установки предыдущих рыночных ордеров – уже стоит 1 ордер того же типа то не открываем такой же новый. Т.е. максимум 1 селл и 1 бай может на одном уровне стоять, но не 2 бая или 2 селла . Закрытие всех позиций и удаление всех ордеров – когда прибыль (в долларах с сотыми долями) больше P (прописать во входных параметрах). Проскальзывание – R (во вход. Парам. Для 4 и 5 знака). При развороте тренда ждёт 2N и открывает встречные встречные аналогичные ордера.

Итого во входных параметрах:

A

N

G

P

R

X

Откликнулись

1
Разработчик 1
Оценка
(129)
Проекты
165
17%
Арбитраж
17
47% / 18%
Просрочено
0
Загружен
2
Разработчик 2
Оценка
(217)
Проекты
275
20%
Арбитраж
4
0% / 100%
Просрочено
4
1%
Работает
3
Разработчик 3
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
4
Разработчик 4
Оценка
(122)
Проекты
178
54%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
5
Разработчик 5
Оценка
(66)
Проекты
143
34%
Арбитраж
11
9% / 55%
Просрочено
26
18%
Работает
6
Разработчик 6
Оценка
(586)
Проекты
1046
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
7
Разработчик 7
Оценка
(96)
Проекты
143
76%
Арбитраж
0
Просрочено
2
1%
Свободен
8
Разработчик 8
Оценка
(142)
Проекты
280
42%
Арбитраж
18
61% / 6%
Просрочено
29
10%
Свободен
9
Разработчик 9
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
Требуется сделать модуль для расчета процента от заработанной прибыли и снятие суммы со счета трейдера через MT4/MT5 Manager API. Ищем разработчика с большим опытом работы на C# и опытом работы с торговыми платформами MT4/MT5
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы

Информация о проекте

Бюджет
30 - 50 USD
Исполнителю
27 - 45 USD
Сроки выполнения
от 1 до 7 дн.