Мультивалютный советник

MQL5 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 1 dakika

İş Gereklilikleri

Условие открытия сделки

Сразу после запуска советника происходит открытие ордеров по заданным параметрам и сопровождение ранее открытых позиций.

 

Параметры ордеров.

 

Тело ордера представляет собой мультивалютную сборку с заданной величиной лота по каждому инструменту и направлением сделки (покупка; продажа). 

 

Пример.

 

Тело ордера состоит из валютных пар ,величина и направление сделок задаются по каждому инструмент индивидуально.

 

EURUSD 0.01 sell

 

EURJPY 0.05 sell

 

EURGBP 0.2 byu

 

(Советник должен иметь возможность создавать ордер от 1-й  и до 5-ти валютных пар)

 

Закрытие и открытие новых позиций.

 

Закрытие позиции по профиту происходит, когда ордер достигнет заданного положительного значения  в сумме депозита.

 

Пример.                     прибыль в валюте депозита        

EURUSD 0.01 sell  = 23 usd

EURJPY 0.05 sell = -12 usd

EURGBP 0.1 byu = 5 usd

Итог прибыль = +16 usd закрыли ордер по профиту, и открылся новый ордер.

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

 

Пример.               прибыль в валюте депозита

 

EURUSD 0.01 sell  = -23 usd

 

EURJPY 0.05 sell = +12 usd

 

EURGBP 0.1 byu = -5 usd

 

Итог прибыль = -16usd,(отрицательное значение) , открывается следующий ордер.

 

Также советник должен иметь функцию работа по времени, то есть задается интервал времени (время терминала) в котором советник открывает и закрывает ордера например с 8:00 по 17:00  все остальное время советник игнорирует происходящее с ордерами.

 

 

Дополнение. №1

  Открытие новой дополнительной позиции, должно произойти после определенного периода времени заданного дополнительным параметром «X».

 

Контроль величины спреда, для каждой валютной пары задается отдельным параметром. Если значение спреда в настоящий момент времени будет превышать заданное “X “ то открытие позиций не происходит.

 

Дополнение. №2

 

Включить в советник дополнительную функцию "Мартин Гейл"

Возможность ее включать и отключать, и задавать величину множителя последующего ордера в настройках. Множитель — это число на которое необходимо будет умножить величину лота (который был изначально задан в параметре «Lot_Pair_x») по каждой паре.

Пример.

«Fn_Martin»:  false или true

«set_Martin»: 1;2;3;4;5;6;7…. (изменяемые параметры, кол-во множителей до 15-ти шт)

 

Советник при открытии первой позиции умножает «Lot_Pair» на 1, при открытие последующей позиции на 2 и тд.

В примере указанно 5ть множителей, советник должен открыть только 5ть позиций, ели будет указанно 1 то только одну, если 15 то кол-во ордеров увеличится до 15-ти.

 

Дополнение. №3

 

Функция.

«close all orders»: имеет три состояния off;A;B (закрыть все ранее открытые ордера)

Off – функция выключена.

A - При включенной функции советник закроет все ранее открытые ордера при условии, что последний блок ордеров закрылся по профиту.

 

B- (частичное закрытие ордеров).

При закрытии ордера №2 («set_Martin»: 1;2;3;4;5), по профиту то советник закрывает только №2 а №1 остается в работе!!!!

 

При закрытии ордера №3 («set_Martin»: 1;2;3;4;5) по профиту закрываем только ордер №1 а №2 остается в работе.

Ордер №2 остается в работе советник должен будет его учитывать, как ордер №1 и открывать в дальнейшем ордера начиная с №2

 

При закрытии ордера №4 закрыть №1;2 а №3 частично закрыть до величины равным ордеру №1 (set_Martin:1;2;3;4;5).

 

Пример: ордер №1 величина лота =1, а величина лота ордера №5   = 8, т.е. надо закрыть 7 лотов по ордеру №5 чтобы остался 1 лот (величиной равной ордера№1). Ордер №5 остается в работе но советник должен будет его учитывать, как ордер №1 и открывать в дальнейшем ордера начиная с №2.

 

При закрытии ордера №5;6;7 и т.д.  также частично перекрывать предстоящий ордер, как вышеописанном случае с ордером №4 и оставлять его в работе.

 

 

Дополнение. №4

Функция «Limit orders»: false или true.

                   «price» »: false или true  

                   «value» < или > ( указывается ценна)

 

Если данная функция активна то советник перестает быть мультивалютным и использует только первую пару (Pair_1),  и устанавливает для нее Лимитные ордера и Тэйк Профит, величину рассчитывает из заданных параметров Profit и Loss. Если происходит закрытие по Тейк профиту советник ориентируется на функцию «close all orders» и в зависимости от ее состояния выполняет действия  off – установит в замен закрывшемуся по тейк профиту  новый лимитный ордер с тейк профитом.  А- закроет все оставшиеся ордера. В – закроет все оставшиеся ордера.

 

При включённой функции    «price» советник стартует не сразу же после включения а только при достижении уровня ценны указанном в параметре   «value»

Пример:

Текущая ценна EURUSD = 1.7355  в параметре «value»  указанно >1.7500, т.е советник начнет работу когда ценна EURUSD будет выше 1,7500.

 

 

 

 

 

 

 

 

 

 

 


Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(296)
Projeler
475
40%
Arabuluculuk
105
40% / 24%
Süresi dolmuş
80
17%
Meşgul
Yayınlandı: 2 kod
2
Geliştirici 2
Derecelendirme
(361)
Projeler
644
26%
Arabuluculuk
92
72% / 14%
Süresi dolmuş
12
2%
Çalışıyor
Yayınlandı: 1 kod
3
Geliştirici 3
Derecelendirme
(588)
Projeler
1065
50%
Arabuluculuk
39
28% / 41%
Süresi dolmuş
49
5%
Serbest
Yayınlandı: 1 makale, 8 kod
4
Geliştirici 4
Derecelendirme
(493)
Projeler
1022
58%
Arabuluculuk
30
27% / 23%
Süresi dolmuş
133
13%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(69)
Projeler
146
34%
Arabuluculuk
13
8% / 62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod
6
Geliştirici 6
Derecelendirme
(15)
Projeler
37
62%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
3%
Serbest
Yayınlandı: 1 makale, 29 kod
7
Geliştirici 7
Derecelendirme
(86)
Projeler
246
80%
Arabuluculuk
9
22% / 56%
Süresi dolmuş
35
14%
Çalışıyor
Yayınlandı: 3 makale, 26 kod
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Нужно разработать торгового советника для 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 <

Proje bilgisi

Bütçe
30+ USD