Написать советник на основе свечей

MQL5 Experten Forex

Auftrag beendet

Ausführungszeit 3 Tage

Spezifikation

Нужно написать советник со следующим алгоритмом работы:

Советник проверяет какие были свечи на указанных инструментах (бычьи/медвежьи), открывает позицию по текущему инструменту, закрывает при изменении свечей. Подробнее:

1. Проверка указанных в настройках инструментов (до 10, указываются в настройках названиями) на предмет направления последней свечи/свечей
Количество свечей для проверки, таймфрейм свечей для проверки и направление для каждой свечи (отдельно условия на покупку и продажу) указывается в настройках отдельно для каждого включённого инструмента.
Отдельно к каждой свече нужно добавить включение функции учёта свечи с нулевым движением за свечу нужного типа.

2. При соблюдении всех указанных условий открывается либо бычья, либо медвежья позиция.
При несоблюдении условий продолжается мониторинг.

3. После открытия позиции идёт мониторинг по одному из четырёх типов условий (выбирается из списка) для закрытия позиции:
- одна последняя свеча (закрытая) по любому инструменту не соответствует условиям = закрытие позиции;
- последние свечи по двум или более (устанавливаемое количество) любым инструментам не соответствуют условиям = закрытие позиции;
- больше одной свечи (не только последняя, устанавливаемое количество) по любому инструменту не соответствует условиям = закрытие позиции;
- две или больше свечи (не только последние, устанавливаемое количество) последние и предпоследние свечи по любым инструментам (сколько инструментов - устанавливаемое количество) не соответствуют условиям = закрытие позиции;

4. После закрытия позиции начинается новый поиск условий.


Параметры и их рамки:
БАЗОВЫЙ БЛОК
Инструмент для открытия позиции: буквенный, любые
Таймфрейм инструмента для торговли: стандартный список
Мэджик: цифры, любые
Максимальный спред в момент открытия позиции: цифры, любые
Проскальзывание: цифры, любые
Условие для закрытия позиции: список/цифра, от 1 до 4

БЛОК ИНСТРУМЕНТОВ
Инструмент №1 для проверки условий, внутри (для каждого):
  Название инструмента для проверки: буквенный, любые
  Таймфрейм для проверки: стандартный список
  Сколько последних свечей для проверки: список, до 20 (автоматически отключаются параметры в лишних; нумерация от 1 до 20,        где 1 - последняя свеча)
      ПАРАМЕТРЫ СВЕЧ для проверки по инструменту №1
      Учитывать ли свечу без движения как нужную (бычью/медвежью): список, да/нет
      Свеча №1:
             Бычья свеча: список, сигнал на покупку/продажу
             Медвежья свеча:  свеча: список, сигнал на покупку/продажу
      Свеча №2:
             Бычья свеча: список, сигнал на покупку/продажу
             Медвежья свеча:  свеча: список, сигнал на покупку/продажу
      Свеча №3, 4 и т.д.


Инструмент №2, 3 и т.д. для проверки условий - аналогичны предыдущему.


Плюс-минус простейший советник. Примерное описание, простая частная схема работы в фото. Можно оговаривать детали, уточнять варианты и вносить предложения, если вы видите лучшее решение

Bewerbungen

1
Entwickler 1
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
318
49%
Frei
2
Entwickler 2
Bewertung
(108)
Projekte
202
47%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(54)
Projekte
102
23%
Schlichtung
12
25% / 17%
Frist nicht eingehalten
13
13%
Frei
4
Entwickler 4
Bewertung
(298)
Projekte
478
40%
Schlichtung
105
40% / 24%
Frist nicht eingehalten
82
17%
Beschäftigt
Veröffentlicht: 2 Beispiele
5
Entwickler 5
Bewertung
(574)
Projekte
945
47%
Schlichtung
309
58% / 27%
Frist nicht eingehalten
125
13%
Frei
6
Entwickler 6
Bewertung
(3)
Projekte
1
0%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
(72)
Projekte
147
67%
Schlichtung
21
10% / 71%
Frist nicht eingehalten
44
30%
Frei
8
Entwickler 8
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 9 Beispiele
Ähnliche Aufträge
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

Projektdetails

Budget
50+ USD
Ausführungsfristen
bis 10 Tag(e)