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

İş tamamlandı

Tamamlanma süresi: 8 gün

İş Gereklilikleri

Уважаемые программисты, нужен советник на основе 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% от общего объема кода. Объем рассчитывается по договоренности или по количеству знаков.



Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(85)
Projeler
239
79%
Arabuluculuk
6
33% / 33%
Süresi dolmuş
35
15%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(76)
Projeler
135
44%
Arabuluculuk
11
27% / 64%
Süresi dolmuş
26
19%
Serbest
3
Geliştirici 3
Derecelendirme
(169)
Projeler
460
41%
Arabuluculuk
39
18% / 31%
Süresi dolmuş
193
42%
Serbest
4
Geliştirici 4
Derecelendirme
(356)
Projeler
632
26%
Arabuluculuk
89
73% / 13%
Süresi dolmuş
12
2%
Serbest
5
Geliştirici 5
Derecelendirme
(68)
Projeler
111
26%
Arabuluculuk
17
6% / 71%
Süresi dolmuş
15
14%
Serbest
Benzer siparişler
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
Нужно прокорректировать сделать перевод на другой язык существующий советник менеджер поставить лого и сделать изменение в параметрах. Изменение языка эксперта а также установка графических изменений на платформе советника. В принципе заново писать я думаю будет не нужно. Основные параметры для отложенных ордеров все остаеться
Есть рабочий индикатор на МТ 4. Рабочий в том плане, что он выполнен по техзаданию, корректно отображает информацию, но работает крайне плохо из за постоянного взаимодействия с потоком информации (обмен большим объёмом с сервером), что сильно замедляет его работу и делает его практически непригодным для использования. У меня есть пример реализации его так как нужно мне. Задача - модернизировать существующий код
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

Proje bilgisi

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