Написать робота для MetaTrader

MQL5 Esperti

Specifiche

Необходимо написать робота для Мета Трейдер согласно ТЗ. Отправлю т.к. он у мея в формате Ворд и не прикрепляется. 

 

 Параметры которые можно вводить в ручную:

1.       Период расчета индикатора RSI

2.       Временной период пар для принятия решения

3.       Количество лотов для открытия позиция на каждую пару

4.       Наименование валютных пар, по которым будут вестись торги.

Описание торговой системы: торговля строится на сопоставление  графиков валютной пары с индикатором RSI.

Краткий пример принятия решения (см.рисунок ниже): индикатор пробил вверх уровень (красной линией) в то время как цена не дошла до аналогичного уровня. Это сигнал на покупку пары. Важно здесь то что период задаваемый в индикаторе должен равен количеству свечек от последней до того уровня с кем сравнивается. В примере указан период индикатора 24 свечки, а значит сравниваемые уровни не должны быть дальше чем 24 свечки назад.

 

 Тоже правило действует и для открытия короткой позиции.

Важно условие открытия: позиция открывается не тогда когда состоялся данный факт а в определенный период времени (временной период для принятия решения). Т.е. если указываем в водных данных период 4H (4-х часовой период) то система каждый 4 часа каждый раз когда заканчивается формироваться 4х часовой период делает оценку на то открывать или закрывать позиции. Другими словами система открывает/закрывает позиции каждую 4х часовку.

 

 Попытаюсь объяснить как принимается  решение: за выбранный период индикатора система смотрит как ведет себя цена актива. И скажем если цена актива превысила максимальный уровень за выбранные период а индикатор не превысил максимальный уровень за выбранный период то сделки нет. Но если индикатор превысил максимальный уровень за выбранный период а цена нет то сделка (покупка).

 

Тоже и о продаже, если индикатор понизился ниже минимума за выбранный период а цена нет то продажа (закрытие длинной позиции и открытие короткой).

 

Итак основные правила открытия/закрытия позиции:

 Открытие длинной позиции (закрытие короткой): если индикатор RSI превысил свой максимальный уровень за выбранный период а цена не превысила максимальный уровень за аналогичный период то открывается длинная позиция.

 

Открытие короткой позиции: если индикатор RSI понизился ниже свой минимальной отметки  за выбранный период а цена не понизилась ниже минимального уровня  за аналогичный период то открывается короткая позиция.

 

Если открыта длинная позиция: при открытой длинной позиции если проходит сигнал на открытие короткой то длинная позиция закрывается по рынку и открывается короткая.

Если открыта короткая позиция: при открытой короткой позиции если проходит сигнал на открытие длинной позиции то закрывается короткая по рынку и открывается длинна.

 

Если позиция открыта а сигнал говорит о том что стоит открыть позицию в том же направлении – данный сигнал игнорируется т.к. увеличивать позиции нельзя.

Объем на который открывается позиция указывается в входных данных к системе.

Вообщем достаточно все просто но эффективно. 

Con risposta

1
Sviluppatore 1
Valutazioni
(195)
Progetti
395
28%
Arbitraggio
155
20% / 52%
In ritardo
112
28%
Gratuito
2
Sviluppatore 2
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
319
49%
Gratuito
4
Sviluppatore 4
Valutazioni
(618)
Progetti
1428
59%
Arbitraggio
31
81% / 0%
In ritardo
10
1%
Gratuito
5
Sviluppatore 5
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
6
Sviluppatore 6
Valutazioni
(106)
Progetti
189
46%
Arbitraggio
34
24% / 41%
In ritardo
58
31%
Gratuito
Pubblicati: 12 codici
7
Sviluppatore 7
Valutazioni
(40)
Progetti
106
52%
Arbitraggio
17
12% / 65%
In ritardo
25
24%
Gratuito
8
Sviluppatore 8
Valutazioni
(10)
Progetti
14
14%
Arbitraggio
1
0% / 0%
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(43)
Progetti
96
44%
Arbitraggio
8
13% / 38%
In ritardo
22
23%
Gratuito
10
Sviluppatore 10
Valutazioni
(49)
Progetti
134
27%
Arbitraggio
62
13% / 53%
In ritardo
58
43%
Gratuito
Pubblicati: 303 articoli, 1 codice
11
Sviluppatore 11
Valutazioni
(11)
Progetti
13
15%
Arbitraggio
0
In ritardo
1
8%
Gratuito
Pubblicati: 3 codici
12
Sviluppatore 12
Valutazioni
(47)
Progetti
140
49%
Arbitraggio
9
56% / 0%
In ritardo
27
19%
Gratuito
13
Sviluppatore 13
Valutazioni
(23)
Progetti
31
71%
Arbitraggio
0
In ritardo
1
3%
Gratuito
Pubblicati: 188 codici
14
Sviluppatore 14
Valutazioni
(31)
Progetti
41
66%
Arbitraggio
1
100% / 0%
In ritardo
11
27%
Gratuito
15
Sviluppatore 15
Valutazioni
(73)
Progetti
257
53%
Arbitraggio
16
50% / 38%
In ritardo
83
32%
Gratuito
16
Sviluppatore 16
Valutazioni
(45)
Progetti
105
30%
Arbitraggio
8
25% / 50%
In ritardo
40
38%
Gratuito
17
Sviluppatore 17
Valutazioni
(15)
Progetti
37
62%
Arbitraggio
1
0% / 100%
In ritardo
1
3%
Gratuito
Pubblicati: 1 articolo, 29 codici
18
Sviluppatore 18
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
309
58% / 27%
In ritardo
125
13%
Gratuito
19
Sviluppatore 19
Valutazioni
Progetti
5
40%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
1. Создать советник на основе индикаторов Супертренд и МА В фильтрах входа в сделки: 1. Количество входов на одной сигнальной линии 2. Ограничение при достижении среднего АТР за неделю 3. Время торговли Советник немного сложнее чем кажется по описанию
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Informazioni sul progetto

Budget