Требуется написать робота по пользовательским индикаторам

MQL4 Experten

Auftrag beendet

Ausführungszeit 21 Tage

Spezifikation

Здравствуйте!

Советник должен работать на всех активах и таймфреймах.
Я хочу, для примера рассмотреть торговлю у брокеров Alpari: центовый счёт, плечо 1-500 и Roboforex: центовый счёт, плечо 1-100
Активы для торговли eurusd (1-часовой график), gbpusd (4-хчасовой график), usdjpy (4-хчасовой график), xauusd (4-хчасовой график),
usdchf (4-хчасовой график), usdcad  (4-хчасовой график), audusd  (4-хчасовой график), nzdusd  (4-хчасовой график),
eurjpy (1-часовой график), eurgbp (1-часовой график), audjpy(1-часовой график), hkdjpy(1-часовой график),
usdcnh (1-дневный график), xagusd (1-дневный график)

Порядок выставления ордера на покупку: последним сигналом индикатора avbotn1indicator (с настройками SignalGap 4, ShowBars 500) является зелёная стрелка вверх,
а также как только красная линия индикатора CCI с периодом 2 находится выше нулевой линии, причём одновременно с CCI индикатор MACD-2_1

должен показывать белый столбик (настройки индикатора MACD-2_1: FastEMA с периодом 10, SlowEMA с периодом 20, SignalEMA с периодом 6) 

Стоп-Лосс: в настройках советника должен быть параметр Stop Loss: пользователь советника может выбрать из 4 вариантов: Single Tsena Deleniya + Spread

либо Double Tsena Deleniya + Spread либо Treble Tsena Deleniya + Spread либо Fourfold Tsena Deleniya + Spread

Цена деления для каждого конкретного актива берётся из текущего графика на текущем таймфрейме - на приложенном мной шаблоне AV-BOT N1.tpl цена деления

берётся как разница между двумя смежными ценами, отображаемыми цифрами в терминале при самом большом увеличении Zoom

Спред по каждому конкретному активу берётся на момент открытия сделки.

Сделку на покупку закрывать, как только красная линия индикатора CCI с периодом 2 находится ниже нулевой линии, причём одновременно с CCI индикатор MACD-2_1

должен показывать жёлтый столбик (настройки индикатора MACD-2_1: FastEMA с периодом 10, SlowEMA с периодом 20, SignalEMA с периодом 6)

Также сделку сразу закрывать по текущей цене, если даже осциляторы CCI MACD-2_1 оба не указывают закрытие сделки, но появляется красная стрелка вниз

индикатора avbotn1indicator (с настройками SignalGap 4, ShowBars 500)

По обратным сигналам выставлять ордера на продажу.

В настройках советника должен быть параметр плеча Leverage: пользователь советника может выбрать из 5 вариантов: 1-10 либо 1-20 либо 1-50 либо 1-100 либо 1-500

В настройках советника должен быть параметр актива Instrument: пользователь советника может выбрать из 3 вариантов: Default либо USDCNH либо XAGUSD (Silver)

В настройках советника должен быть параметр числа активов Pairs quantity: пользователь советника может ввести любое число от 1 до 30

В настройках советника должен быть параметр типа аккаунта Account Type: пользователь советника может выбрать из 2 вариантов: Micro (центовый) либо Mini (долларовый)

В настройках советника должен быть параметр минимального лота Minimum Lot: пользователь советника может выбрать из 3 вариантов: 0.01 либо 0.1 либо 1.00 

Лоты: на каждый актив, включая usdcnh и xagusd можно выбрать такую динамическую лотность: лот высчитывается из маржинального обеспечения, приходящегося

на каждую сделку.

так, к примеру у нас, 14 активов, на данный момент 1700 центов баланса, плечо 1-100

На каждый Default актив лотом 0.01 должно приходиться 1700/14=121,43 цента (маржа + свободные средства), 

допускается не более 30% меньше этой суммы, т.е. не менее 85 центов (маржа + свободные средства) на каждый Default актив в крайнем случае.

На актив USDCNH лотом 0.01 должно приходиться (1700/14)*2=242,86 цента (маржа + свободные средства), 

допускается не более 30% меньше этой суммы, т.е. не менее 170 центов (маржа + свободные средства) на актив USDCNH в крайнем случае.

На актив XAGUSD (Silver) лотом 0.01 должно приходиться (1700/14)*3=364,29 цента (маржа + свободные средства), 

допускается не более 30% меньше этой суммы, т.е. не менее 255 центов (маржа + свободные средства) на актив XAGUSD (Silver) в крайнем случае.

Каждый актив имеет свой Magic Number, любое пятизначное число, задаваемое пользователем советника, например, 11000, 12000, 13000, 14000, 15000, 16000, 17000,

21000, 22000, 23000, 24000, 25000, 26000, 27000

Если же советник у нас проторговал 3 дня и не хватает средств, чтобы открыть, например, сделку по серебру (самый последний Magic Number в порядке очередности), то 

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

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

Замечу, что для плеча 1-500, центовый счёт, на каждый лот должно приходиться в 5 раз больше средств, чем в предыдущем случае, т.е баланс должен быть 8500 центов.

Для счёта Mini (долларового), плечо 1-100, на каждый Default актив лотом 0.01, по аналогии должно приходиться 121,43 доллара (маржа + свободные средства), 

допускается не более 30% меньше этой суммы, т.е. не менее 85 долларов (маржа + свободные средства) на каждый Default актив в крайнем случае.

Для центового счёта, плечо 1-20, для 18 активов и баланса 1300 центов по логике на каждый актив, может быть открыта сделка лотом 0.03

Для центового счёта, плечо 1-20, для 10 активов и минимального лота 1.00 по логике на каждый актив, должно приходиться 2428,6 центов и т.д.

Если ордер не получается открыть по причине превышения максимального размера лота, то пусть советник откроет 2 ордера лотом в 2 раза меньше,

если опять не получается - 4 ордера лотом в 4 раза меньше и т.д.

Советник должен содержать файл av-bot n1.ex4, шаблон AV-BOT N1.tpl и необходимые индикаторы, устанавливать сначала шаблон 

на график для визуализации и контроля работы советника, правой кнопкой мыши изменять параметры советника. 

Bewerbungen

1
Entwickler 1
Bewertung
(618)
Projekte
1428
59%
Schlichtung
31
81% / 0%
Frist nicht eingehalten
10
1%
Frei
2
Entwickler 2
Bewertung
(76)
Projekte
136
45%
Schlichtung
11
27% / 64%
Frist nicht eingehalten
26
19%
Frei
Veröffentlicht: 5 Beispiele
3
Entwickler 3
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
319
49%
Frei
4
Entwickler 4
Bewertung
(13)
Projekte
20
70%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
1
5%
Frei
5
Entwickler 5
Bewertung
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
1
100%
Frei
6
Entwickler 6
Bewertung
(40)
Projekte
106
52%
Schlichtung
17
12% / 65%
Frist nicht eingehalten
25
24%
Frei
7
Entwickler 7
Bewertung
(22)
Projekte
37
81%
Schlichtung
0
Frist nicht eingehalten
2
5%
Frei
Veröffentlicht: 5 Beispiele
8
Entwickler 8
Bewertung
(46)
Projekte
73
16%
Schlichtung
13
8% / 92%
Frist nicht eingehalten
37
51%
Frei
Ähnliche Aufträge
Сама стратегия будет предоставлена разработчику после того как будут согласованы все пункты описаные ниже. Качество кода: Работа должна содержать чистый код с комментариями на английском языке. Организация структур: Все структуры должны содержать только простые типы данных. Для оптимального выравнивания памяти данные внутри структур должны быть организованы от самого большого типа к самому малому . Допускается
Имеется защищенный от копирования счет на МТ5, обычные копировщики не копируют его. Сделки только по eurusd.f c суффиксом .f Сделок не много, только сделка 1 в день. Доступ и пароль инвестора к счету предоставлю. Необходимо решение для копирования с этого счета, предполагаю, что система должна увидеть сделку визуально, например через BAS и дальше передать данные для открытия сделки в МТ5. Другие рабочие решения от
Кто может добавить alert при пробитии последнего фрактала. из 3 баров. Flexible Fractal c notification с ценой и валютной парой / и чтоб звучало 1 раз. // Как и в стандартном индикаторе текущий бар сравнивается с барами стоящими справа на графике строго - текущий бар должен быть выше (для верхнего фрактала) или ниже (для нижнего фрактала), если же он равен - тогда фрактал не рисуется. А вот сравнение текущего бара с
Принцип торговли. Торговля происходит от уровней в автоматическом режиме, без участия человека при открытии и закрытии сделок. Первую сделку он открывает при получении сигнала с применением VSA анализа. Сигнал по объемам поступает с биржи СМЕ. Если первая торговая позиция закрывается в плюс, то робот открывает новую сделку. Если котировки пошли в обратную от открытой позиции сторону, то робот включает свой алгоритм
1. Загальна логіка Треба створити ЕА для MetaTrader 5 на основі індикатора Zig Zag (параметри індикатора стандартні: Depth, Deviation, Backstep) та рівнів Фібоначчі. Детально логіка входу описана в додатку до ТЗ. 2. Відкриття сету ордерів ЕА відкриває сет відкладених ордерів (кількість ордерів від 1 до 5) Для кожного ордеру задається - рівень входу (значення рівня Фібоначчі) - рівень SL
Советник 200+ USD
Советник по мартингейлу на хеджевых счетах на МТ5 Торгуем рыночными ордерами. Торговая панель средней сложности. Более конкретное ТЗ вышлю всем заинтересовавшимся. Оплата и сроки обсуждаемы. Нужен советник по индикатору Во вложении ТЗ. все значения переменные

Projektdetails

Budget
50 - 60 USD
Ausführungsfristen
von 14 bis 21 Tag(e)