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

MQL4 专家

工作已完成

执行时间21 天

指定

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

Советник должен работать на всех активах и таймфреймах.
Я хочу, для примера рассмотреть торговлю у брокеров 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 и необходимые индикаторы, устанавливать сначала шаблон 

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

反馈

1
开发者 1
等级
(542)
项目
1321
59%
仲裁
28
82% / 0%
逾期
10
1%
空闲
2
开发者 2
等级
(76)
项目
134
44%
仲裁
11
27% / 64%
逾期
26
19%
空闲
3
开发者 3
等级
(279)
项目
650
28%
仲裁
111
19% / 61%
逾期
319
49%
工作中
4
开发者 4
等级
(13)
项目
20
70%
仲裁
2
0% / 50%
逾期
1
5%
空闲
5
开发者 5
等级
项目
1
0%
仲裁
0
逾期
1
100%
空闲
6
开发者 6
等级
(40)
项目
106
52%
仲裁
17
12% / 65%
逾期
25
24%
空闲
7
开发者 7
等级
(22)
项目
37
81%
仲裁
0
逾期
2
5%
空闲
8
开发者 8
等级
(46)
项目
73
16%
仲裁
13
8% / 92%
逾期
37
51%
空闲
相似订单
1. Первый ордер: если предыдущая свечка Бычья(вверх) то открывается ордер на покупку, если свечка Медвежья(вниз) то открывается ордер на продажу. 2. лот= фиксированное значение. 3. лот = %от депозита. если =0, то работает фиксированным лотом.(Вышытывает от стоплосса) 4. Размер свечи=10 пипс. 5. Тейк-профит =4, значит через 4 закрытых свечки ордер закрывается (считает стрелки в т одном направлении. Если вверх то
Нужен робот, который будет работать на двух графиков разного периода и у каждого графика свои RSI. Робот будет использовать такие настройки, как магический номер, трейлинг SL. Будут настройки в которых необходим таймер , как и прочие настройки и фильтры
Написал код для робота с помощью ИИ надо его исправить и доделать торгового робота по тз 1. Робот предназначен для автоматической торговли на рынке Forex на основе стратегии, использующей паттерн "бычье/медвежье поглощение" (БПУ) и уровни поддержки/сопротивления. Робот должен анализировать график на минутном таймфрейме (M1), определять уровни и открывать отложенные ордера Buy Stop/Sell Stop при формировании БПУ на
Добрый день. Робот, который открывает позицию при выходе за пределы канала, который не перерисовывается (логика простая, передам). Пробой верхней границы - селл, нижней - бай. Сделка открывается с заданным TP (панель пользователя), но закрывается принудительно в случае достижения ценой средней границы канала. Если цена идет в противоположном направлении, срабатывает открытие ордеров на усреднение (SL нет). Первые
Binary-Expert 30+ USD
В готовом советнике для БО, работающем в терминале МТ4 сделки открываются с внушительными задержками. Требуется модификация. То есть необходимо исправить причину задержек открытия сделок до приемлемых параметров. Чтобы задержки если и случались иногда, то не более чем на 1-3 секунды
стратегия —— в одновременно робот открывает и продает одинаковое заданное вручную количество лотов или же заданное вручную количество процентов от депозита чтобы робот считал сколько лотов давать ордеру каждый раз пересчитывая в зависимости от баланса, включается трейлинг стоп на заданное количество пунктов в ручную, когда срабатывает трейлинг стоп через время в секундах можно задавать в ручную робот открывает
Нужен человек, который хорошо разбирается в mql4. Для связи лучше в ТГ писать: @aleksandr_poleshko, после договора в переписке можем здесь произвести оплату и тд. Необходимо переписать функции советника для стабильной работы, подробнее в личных сообщениях. Есть несколько готовых функций советника, только рыночные ордера, настроить сетки ордеров, а также будет отлично, если вы хорошо разбираетесь с WebRequest
Необходимо адаптировать утилиту для отправки сообщений из платформы MetaTrader 4 (MT4) в мессенджер Discord. Утилита уже написана и функционирует успешно для отправки сообщений в Telegram. Интеграция с API Discord для отправки сообщений. Поддержка различных типов сообщений (текстовых, текст со скриншотами)
Есть советник ZIgZag (исходники предоставлю), который открывает/закрывает ордера на экстремумах текущего таймфрейма. Нужно добавить поддержку других таймфреймов и сделать MTF. То есть, чтобы можно было выбрать открытие/закрытие при совпадении эстремумов на не нескольких выбранных таймфреймах. Выбрали, например, 5М и 1H значит открываем/закрываем ордера, если экстремумы совпали на этих ТФ. Или сразу три, например, 15M
Нужен специалист в области оптимизации ЕА . Необходимо оптимизировать советник ,для более быстрого тестирования, а самое важное более быстрой оптимизации функционала . Текущая версия , критически медленно проходит шаги . Выбрал для оптимизации 8 функций, за 24 часа , только 112 проходов . Обычно оптимизация 50-70 функций за 24 часа , 2400-5000 проходов

项目信息

预算
50 - 60 USD
开发人员
45 - 54 USD
截止日期
 14  21 天