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

MQL5 エキスパート

指定

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

 

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

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

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

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

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

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

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

 

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

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

 

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

 

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

 

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

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

 

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

 

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

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

 

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

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

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

ファイル:

応答済み

1
開発者 1
評価
(195)
プロジェクト
395
28%
仲裁
155
20% / 52%
期限切れ
112
28%
2
開発者 2
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
3
開発者 3
評価
(281)
プロジェクト
650
28%
仲裁
112
19% / 62%
期限切れ
319
49%
4
開発者 4
評価
(618)
プロジェクト
1428
59%
仲裁
31
81% / 0%
期限切れ
10
1%
5
開発者 5
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
6
開発者 6
評価
(106)
プロジェクト
189
46%
仲裁
34
24% / 41%
期限切れ
58
31%
パブリッシュした人: 12 codes
7
開発者 7
評価
(40)
プロジェクト
106
52%
仲裁
17
12% / 65%
期限切れ
25
24%
8
開発者 8
評価
(10)
プロジェクト
14
14%
仲裁
1
0% / 0%
期限切れ
0
9
開発者 9
評価
(43)
プロジェクト
96
44%
仲裁
8
13% / 38%
期限切れ
22
23%
10
開発者 10
評価
(49)
プロジェクト
134
27%
仲裁
62
13% / 53%
期限切れ
58
43%
パブリッシュした人: 303 articles, 1 code
11
開発者 11
評価
(11)
プロジェクト
13
15%
仲裁
0
期限切れ
1
8%
パブリッシュした人: 3 codes
12
開発者 12
評価
(47)
プロジェクト
140
49%
仲裁
9
56% / 0%
期限切れ
27
19%
13
開発者 13
評価
(23)
プロジェクト
31
71%
仲裁
0
期限切れ
1
3%
パブリッシュした人: 188 codes
14
開発者 14
評価
(31)
プロジェクト
41
66%
仲裁
1
100% / 0%
期限切れ
11
27%
15
開発者 15
評価
(73)
プロジェクト
257
53%
仲裁
16
50% / 38%
期限切れ
83
32%
16
開発者 16
評価
(45)
プロジェクト
105
30%
仲裁
8
25% / 50%
期限切れ
40
38%
17
開発者 17
評価
(15)
プロジェクト
37
62%
仲裁
1
0% / 100%
期限切れ
1
3%
パブリッシュした人: 1 article, 29 codes
18
開発者 18
評価
(574)
プロジェクト
945
47%
仲裁
309
58% / 27%
期限切れ
125
13%
19
開発者 19
評価
プロジェクト
5
40%
仲裁
0
期限切れ
0
類似した注文
Нужно разработать торгового советника для 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 <

プロジェクト情報

予算