Советник на основе индикатора 3_Level_ZZ_Semafor

工作已完成

执行时间8 天

指定

Уважаемые программисты, нужен советник на основе 3_Level_ZZ_Semafor. Файл индикатора во вложении.

Перечень действий которые должен уметь выполнять советник:

1. Определять уровни входа по алгоритму описанному ниже.

2. Выставлять отложенные ордера на покупку/продажу любого инструмента имеющегося в терминале Alpari MT5.

3. При постановке ордеров устанавливать Stop Loss и Take Profit.

4. Отслеживать уже установленные ордера и устанавливать/не устанавливать следующие (в зависимости от настроек).

5. Отслеживать уровень безубыточности и двигать Stop Loss по алгоритму описанному ниже.

6. Тралить по алгоритму описанному ниже.

7. Снимать отложенные ордера по алгоритму описанному ниже.

8. Учитывать время образования сигнала 1 и игнорировать его внутри заданного интервала. Интервал задается в часах:минутах.

9. Учитывать время постановки ордера и выставлять его только внутри заданного интервала. Интервал задается в часах:минутах.


1. Определение уровня входа. Описание на примере входа в лонг. В шорт все зеркально наоборот. Уровень входа образуется при появлении сигналов 3_Level_ZZ_Semafor с параметром Period 3 (см.настройки индикатора), на графике - это самый большой сигнал. Должны появиться сигналы 0 и 1. Тогда уровень входа - это высшая точка свечи на которой образовался сигнал.

2. Выставление отложенного ордера. При появлении сигналов 0 и 1, выставляется отложенный ордер на покупку по цене HIGH свечи на которой образовался сигнал 0. См. картинку ниже. Ордер выставляется в ЛОНГ. Для шорта все зеркально.

В случае, если образовался сигнал 2, вход не происходит. Сигнал 2 - это сигнал семафора направленный в ту же сторону, что и сигнал 1. На картинке ниже, пример НЕ ВХОДА в шорт. При образовании сигнала 2, отложенный ордер поставленный на уровне сигнала 0 снимается.


3. При постановке ордера выставляется Stop Loss и Take Profit. 

4. При постановке ордера советник должен проверять есть ли уже установленные ордера. При значении параметра "Множественные ордера" = true - ордер выставляется даже если уже есть выставленный. При значении false - ордер не выставляется пока не закрыт предыдущий.

5. По достижении уровня безубыточности, при лонге, Stop Loss должен двигаться выше уровня входа, на значение "Дельта безубыточности" задаваемое в настройках. (При шорте - ниже уровня входа). См. картинку ниже.


6. При достижении ценой значения "Уровень траления", задаваемого в настройках, должен включаться трал двигающий Stop Loss по мере роста цены и снимающий Take Profit. В случае значения "Уровень траления" = 0 - трал не включается. "Трейлинг стоп", так же задается в настройках.

8. Время образования сигнала 0. Задается в формате начало - ЧЧ:ММ - конец ЧЧ:ММ. Если сигнал образовался ВНЕ этого интервала, ордер не выставляется. При значениях 00:00 - 00:00 - время не проверяется.

9.Время постановки ордера. Задается в формате начало - ЧЧ:ММ - конец ЧЧ:ММ. ВНЕ этого интервала ордер не выставляется. При значениях 00:00 - 00:00 - время не проверяется.

Каждый ордер должен иметь уникальный номер, если это применимо к отложенным ордерам.

Советник должен работать на всех таймфреймах и всех инструментах в терминале Alpari MT5 на реальном счете. Советник должен корректно работать в Тестере стратегий и результаты "прогонов" на графике цены и в тестере не должны отличаться.

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

В состав работ входят небольшие модификации, не более 10% от общего объема кода. Объем рассчитывается по договоренности или по количеству знаков.



附加的文件:

反馈

1
开发者 1
等级
(89)
项目
252
79%
仲裁
9
22% / 56%
逾期
35
14%
工作中
发布者: 3 文章, 26 代码
2
开发者 2
等级
(76)
项目
136
45%
仲裁
11
27% / 64%
逾期
26
19%
空闲
发布者: 5 代码
3
开发者 3
等级
(169)
项目
460
41%
仲裁
39
18% / 31%
逾期
193
42%
空闲
发布者: 2 代码
4
开发者 4
等级
(361)
项目
644
26%
仲裁
92
72% / 14%
逾期
12
2%
工作中
发布者: 1 代码
5
开发者 5
等级
(68)
项目
111
26%
仲裁
17
6% / 71%
逾期
15
14%
空闲
发布者: 9 代码
相似订单
Требуется написать функцию на MQL4, которая проверяет условия на трех таймфреймах (H4, H1, M15) по индикаторам EMA, AO, RSI и возвращает значения "true" или "false". Открытие сделок не требуется. Только расчет сигнала по готовым формулам. Все формулы и точные условия предоставлю в ТЗ
I need a simple semi-auto assistant for XAUUSD on MT5. Main functions: * BOS detection * CHOCH detection * Liquidity sweep detection * Buy/Sell arrows * London & New York session filter * Alert notifications * Simple dashboard No martingale. No grid. I need clean and optimized code with editable settings. Do you have experience with SMC/ICT concepts and XAUUSD? Can you build something like this
Добрый день. Нужно написать советника: - Хеджирование ( открытия двух сделок одновременно buy, sell) - Buy например в плюсе, то СЛ в безубыток с тралом и пирамидингом (набор объема в buy) - Sell в минусе, то двигается стоп в безубыток buy с набором объема в sell -Трал ордера когда их как минимум 4 в одну сторону (Настраиваемое) -П ирамидинг ордеров через каждые 10 п, усреднение на том же уровне где и открытие ордера
Добрый день! 30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru Ребята с адаптацией индикатора ничего не выходит!!! Нет Mq файла. Тогда может кто нибудь сможет не за бесплатно восстановить сам терминал МТ5 под билды.13-13-15 года. Чтобы индикатор встал
The technical task is described in attached documents. The list of attached docs includes: Currency_Strength_Giraia.mq4 (origin) Technical task for Currency Meter (2 pages) Screenshots for visual understanding The example of indicator Chaos which includes the code of screenshot function which suits me

项目信息

预算
30+ USD
截止日期
 3  5 天