Торговый робот на основе серий и индикаторов

İş tamamlandı

Tamamlanma süresi: 10 gün

İş Gereklilikleri

Уважаемые программисты. Требуется создать советника умеющего делать следующее:

1)      Отслеживание образования последовательностей свечей, закрывающихся в одну сторону. Длина последовательности задается в настройках. Ордер ставится в направлении обратном последовательности. Должна быть предусмотрена возможность постановки ордера в направлении последовательности. Задается в настройках.

2)      Открытие ордера при открытии свечи, следующей за найденной последовательностью. Например если задана последовательность в 6 свечей, то ордер открывается в момент открытия 7-й.

3)      Ордер открывается только в случае, если:

a)       Значение индикатора Bulls Power больше заданного.

b)      Значение индикатора Bears Power больше заданного.

c)       Значение индикатора IndVolatility лежит между заданными минимумом и максимумом (индикатор передам в процессе работы).

4)      Ордер закрывается по закрытии свечи на которой он открыт. Данная функция должна отключаться в настройках.

5)      Размер ордера должен задаваться 2-мя способами:

a)       Вводом числа лотов вручную. При вводе 0 – работает второй способ.

b)      Вводом числа лотов путем деления размера депо на число, введенное вручную в настройках. При этом способе ввода должно задаваться максимальное число лотов (вводится вручную). В случае превышения максимального числа лотов ордер ставится в размере заданного максимального числа лотов.

6)      При постановке ордера выставляется стоп-лосс и тейк-профит. При вводе значения 0 – тейк-профит и/или стоп-лосс не ставятся.

7)      Должна быть предусмотрена защита от не постановки ордера.

8)      Должна быть предусмотрена блокировка постановки ордера в случае, если есть хотя бы один уже поставленный ордер. Блокировка должна выключаться в настройках.

9)      Должна быть предусмотрена блокировка постановки ордеров при уменьшении маржи до заданного уровня в %.

10)   Должна быть предусмотрена блокировка постановки ордера при превышении спреда над заданным в настройках.

11)   Ордер должен иметь уникальный номер.

12)   Советник должен рисовать все индикаторы при прогоне на тестере стратегий и работе на графике цены.

13)   Советник должен выделять прямоугольником серии свечей, на которых ставится ордер при прогоне на тестере стратегий и работе на графике цены. См.скриншот. Цвет прямоугольника задается в настройках.


14)   Советник должен подавать повторяющийся звуковой сигнал в момент постановки ордера. Число повторов задается в настройках. Должна быть предусмотрена функция отключения подачи сигнала в настройках и нажатием любой клавиши, когда сигнал подается.

15)   Последовательность и названия пунктов в меню настроек советника (название – фраза до скобок):

a)       Количество лотов

b)      Делитель для определения числа лотов

c)       Число свечей в последовательности

d)      Направление постановки ордера. («1» – если ставится в направлении серии, «-1» – если ставится в обратном направлении.

e)      Минимальное значение Bulls Power

f)        Минимальное значение Bulls Power

g)       Минимальное значение IndVolatility

h)      Максимальное значение IndVolatility

i)        Stop Loss

j)        Take Profit

k)       Максимальный спред

l)        Не ставить ордер если есть открытый (true/false).

m)    Magic number (уникальный номер)

n)      Минимальный уровень маржи.

o)      Цвет выделения

p)      Подавать сигнал (true/false)

q)      Число повторений сигнала

16)   Советник должен работать на всех таймфреймах и всех инструментах MertaTrader 5 компании Alpari на счете pamm.standard.mt5. Тип постановки ордеров HEDGE.

17)   В стоимость работы входит возможная доработка советника до 10% от текста советника, рассчитывается в знаках, включая пробел.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(50)
Projeler
94
29%
Arabuluculuk
3
33% / 0%
Süresi dolmuş
4
4%
Serbest
2
Geliştirici 2
Derecelendirme
(102)
Projeler
155
32%
Arabuluculuk
22
23% / 55%
Süresi dolmuş
3
2%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(341)
Projeler
588
36%
Arabuluculuk
31
45% / 3%
Süresi dolmuş
16
3%
Serbest
4
Geliştirici 4
Derecelendirme
(280)
Projeler
650
28%
Arabuluculuk
111
19% / 61%
Süresi dolmuş
319
49%
Serbest
5
Geliştirici 5
Derecelendirme
(49)
Projeler
134
27%
Arabuluculuk
62
13% / 53%
Süresi dolmuş
58
43%
Serbest
Benzer siparişler
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
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

Proje bilgisi

Bütçe
30+ USD
Geliştirici için
27 USD
Son teslim tarihi
to 7 gün