Советник Scalper

MQL4 Asesores Expertos

Tarea técnica

необходим советник - клон AvtomatFX, который может работать с любыми индикаторами. 
Исходники и ТЗ прикладываю. ТЗ ещё не окончательное, может незначительно поменяться


Изначальные параметры для настройки предполагаются такие:
Magic — магическое число — идентификатор ордеров, произвольное целое число; параметр предназначен для того, чтобы отличать ордера «свои» от «чужих», открытые на разных графиках и разных валютных парах.

Trading Mode — режим торговли; здесь задаётся один из трёх режимов торгов, значение по умолчанию Automatic;
Automatic — автоматический режим; в данном режиме советник торгует по своей стандартной стратегии, заложенной в нём изначально, открывая ордера в обе стороны;
Handle — ручной режим; в этом режиме советник находится в ожидании, пока цикл не будет запущен вручную нажатием одной из трёх кнопок на панели: Open BUY Orders, Open SELL Orders или Open BUY&SELL Orders;
Alerts — режим торговли по сигналам индикатора, установленного пользователем; в этом режиме предполагается, что пользователь на график вместе с советником установит какой-либо сигнальный индикатор, который будет показывать точки входа на BUY или SELL; при появлении сигнала от индикатора советник должен открыть сетку ордеров в указанном направлении с учётом дополнительных параметров для данного режима.

AUTOMATIC MODE PARAMETERS — раздел с дополнительными параметрами для режима торговли Automatic:
Number of cycles (по умолчанию — 1) — количество циклов, которое может запускать советник в течение каждой торговой сессии; если задано значение 0, значит количество циклов не ограничено; если задано значение 1, значит советник должен запустить цикл согласно своей стратегии в то время, которое указано в параметре TimeStart, и если цикл будет закрыт полностью автоматически (при достижении заданного в настройках профита) или вручную (кнопками на панели Close BUY Orders и Close SELL Orders, либо Close ALL Orders), то советник новых циклов запускать не должен, а должен перейти в режим ожидания следующей торговой сессии, пока снова не наступит время торгов, указанное в параметре TimeStart; если задано значение 2, то по окончании первого цикла советник должен дождаться формирования текущей свечи на том тайм-фрейме, на котором он установлен, и в момент открытия новой свечи запустить новый цикл; по его окончании вновь перейти в режим ожидания новой торговой сессии и т. д.
Если в параметрах TimeStart и TimeEnd указано значение 00:00 (круглосуточная торговля), значит каждый день ровно в 00:00 по времени в терминале советник должен запустить цикл согласно своей стратегии.

ALERTS MODE PARAMETERS — раздел с дополнительными параметрами для режима торговли Alerts:
Skipped Candles (по умолчанию — 0) — количество свечей, которое должен пропустить советник после сигнала индикатора, прежде чем будет запущен цикл; если стоит значение 0, значит советник должен запустить цикл сразу после появления сигнала; если стоит значение 1, значит советник после появления сигнала должен дождаться окончания формирования текущей свечи, на которой был получен сигнал, и в момент открытия следующей свечи запустить цикл в указанном направлении; если стоит значение 2, значит советник после появления сигнала должен дождаться окончания формирования текущей свечи, затем дождаться, пока сформируется следующая свеча, и в момент открытия следующей за ней свечи советник должен запустить цикл в указанном направлении;
Verify Open Orders (по умолчанию Yes) — проверять открытые ордера; если установлено значение Yes, значит перед запуском каждого цикла советник должен проверять наличие открытых ордеров, и если хотя бы один ордер открыт (неважно как, вручную или советником, и неважно, на каком торговом инструменте), то значит полученный сигнал советник должен пропустить и цикл не открывать, ждать следующего сигнала; No — советник должен проверять наличие открытых ордеров только на той валютной паре, по которой был получен сигнал, и если по ней не открыто ни одного ордера либо открыты ордера в противоположную от сигнала сторону, то советник запускает цикл в указанную сторону, даже если на других валютных парах уже есть открытые ордера или циклы; если же на той валютной паре, по которой был получен сигнал, уже есть запущенные ордера ту же сторону, в которую был получен сигнал, то советник этот сигнал должен проверить, есть ли команда на закрытие этих ордеров (например, от кнопки Open BUY Orders, если ордера открыты в BUY, Open SELL Orders — если в Sell, или Open ALL Orders, либо от параметра Close Orders on Reverse при значении Yes), и если такая команда поступала, то значит дождаться закрытия всех ордеров от предыдущего цикла, и сразу после закрытия последнего ордера запустить цикл в указанном направлении, а если такой команды не было, то значит пропустить сигнал и ждать следующего;
Close Orders on Reverse (по умолчанию — Yes) — закрывать цикл при появлении сигнала в противоположную сторону; возможные значения — Yes (закрывать) и No (не закрывать).
Также советник должен руководствоваться значением параметров из раздела TIME OPTIONS, и если в момент получения сигнала время торгов ещё не наступило или уже закончилось, значит советник не должен ничего открывать, а все сигналы от индикаторов пропускать.

MONEY MANAGEMENT — раздел, в котором задаются параметры торговли:
Enable AutoLot (по умолчанию Yes) — разрешить устанавливать лот и тейк-профит цикла автоматически в зависимости от размера депозита; если установлено значение No, значит советник должен при запуске всех циклов устанавливать фиксированный объём каждого ордера согласно параметра OrderSize, lots, а тейк-профит цикла должен быть установлен согласно параметра Cycle TakeProfit, $, и эти параметры не должны меняться независимо ни от чего; если стоит значение Yes, значит советник должен в каждом цикле автоматически высчитывать объём каждого ордера и тейк-профит цикла в зависимости от размера депозита и параметра Balance for AutoLot, $;
Balance for AutoLot, $ (по умолчанию — 2000) — баланс для автоматического расчёта объёма каждого ордера и тейк-профита цикла;
OrderSize, lots (по умолчанию 0.01) — фиксированный объём каждого открываемого ордера;
Cycle TakeProfit, $ (по умолчанию — 50.00) — общий тейк-профит каждого цикла в долларах;
Cycle StopLoss, % (по умолчанию — 0) — общая просадка, вычисляемая в процентах от депозита, при достижении которой советник должен закрыть абсолютно все ордера на всех графиках, выдать предупреждение в виде алерта и больше не торговать, пока пользователь не перезапустит терминал.

CYCLE PARAMETERS — раздел, в котором задаются настройки каждого запускаемого цикла
TakeProfit For Orders (Pips) — тейк-профит (в пунктах) каждого ордера (по умолчанию — 100);
Maximum Number Of Orders — максимальное количество ордеров в каждом цикле (по умолчанию — 200)
Maximum Number Of Orders BUY — максимально разрешённое количество ордеров на покупку Buy в каждом цикле (по умолчанию — 200)
Maximum Number Of Orders SELL — максимально разрешённое количество ордеров на продажу Sell в каждом цикле (по умолчанию — 200)
Minimum Orders Step (Pips) — минимальный шаг между ордерами (по умолчанию — 0)
Slip (Pips) — проскальзывание (по умолчанию — 1)

TIME OPTIONS — раздел, в котором задаются параметры времени торговли для режимов Automatic или Alerts; если советник торгует в режиме Handle, то все параметры данного раздела должны игнорироваться советником.
TimeStart (в формате часы:минуты, значение по умолчанию — 10:00) — время начала торгов, после наступления которого советник может открывать циклы;
TimeEnd (в формате часы:минуты, значение по умолчанию — 21:00) — время окончания торгов, после наступления которого советник может не будет открывать новые ордера, а только сопровождать уже открытые;
Если в параметрах TimeStart и TimeEnd время задано 00:00, то это будет считаться круглосуточной торговлей, советник должен тогда работать круглосуточно согласно своей стратегии и заданного режима, но с учётом значений параметров ниже Close All Orders On Friday и TimeFinish On Friday.
Close All Orders On Friday (по умолчанию — No) — разрешить советнику закрывать все ордера по пятницам;
TimeFinish On Friday (в формате часы:минуты, значение по умолчанию — 18:00) — время закрытия всех ордеров в пятницу.

При установке советника на график должна появиться панель, в которой отображается следующая информация:
TRADING MODE: Automatic/Handle/Alerts (режим торговли, заданный в настройках)
SERVER TIME: 00:00 (текущее время терминала, которое советник берёт с серверов брокера)
LOTS: объём каждого ордера в цикле
Open Orders to BUY: количество ордеров, открытых на покупку
Open Orders to SELL: количество ордеров, открытых на продажу
Closed Orders: общее количество уже закрытых ордеров
Received Profit: прибыль, полученная от уже закрытых ордеров
TOTAL Profit of Cycle: общий текущий профит цикла с учётом открытых ордеров, которые находятся в работе, и уже закрытых ордеров.

Также в зависимости от выбранного режима торговли на панели должны быть доступны кнопки управления:
Open BUY Orders — запустить цикл с ордерами только в BUY
Open SELL Orders — запустить цикл с ордерами только в SELL
Open BUY&SELL Orders — запустить цикл по стандартной стратегии с ордерами в BUY и SELL (торговля в обе стороны)
Close BUY Orders — закрыть все ордера в BUY, при этом ордера в SELL (если они есть) оставить открытыми
Close SELL Orders — закрыть все ордера в SELL, при этом все ордера в BUY (если они есть) оставить открытыми
Close ALL Orders — закрыть все ордера в BUY и SELL.


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(220)
Proyectos
279
20%
Arbitraje
4
0% / 100%
Caducado
4
1%
Trabaja
2
Desarrollador 2
Evaluación
(68)
Proyectos
111
26%
Arbitraje
17
6% / 71%
Caducado
15
14%
Libre
3
Desarrollador 3
Evaluación
(42)
Proyectos
112
56%
Arbitraje
2
50% / 0%
Caducado
3
3%
Libre
4
Desarrollador 4
Evaluación
(3)
Proyectos
4
25%
Arbitraje
0
Caducado
2
50%
Libre
5
Desarrollador 5
Evaluación
(258)
Proyectos
419
38%
Arbitraje
86
44% / 19%
Caducado
70
17%
Ocupado
6
Desarrollador 6
Evaluación
(17)
Proyectos
41
12%
Arbitraje
3
67% / 33%
Caducado
1
2%
Trabaja
7
Desarrollador 7
Evaluación
(142)
Proyectos
280
42%
Arbitraje
18
61% / 6%
Caducado
29
10%
Libre
8
Desarrollador 8
Evaluación
(42)
Proyectos
88
14%
Arbitraje
30
30% / 57%
Caducado
36
41%
Trabaja
9
Desarrollador 9
Evaluación
(563)
Proyectos
932
47%
Arbitraje
302
59% / 25%
Caducado
124
13%
Ocupado
Solicitudes similares
Техническое задание на разработку советника для MetaTrader 5 Платформа : MetaTrader 5 Брокер : Exness (exness.com) Индикатор : RSI (Relative Strength Index) Язык программирования : MQL5 1. Описание задачи Необходимо разработать автоматизированного торгового советника на основе индикатора RSI для платформы MetaTrader 5. Советник должен работать с брокером Exness и осуществлять сделки на основе значений RSI в
Добрый день ! Требуется сеточный советник по направлению тренда со следующими функциями : Основные функции: 1- Добавляем количество лимитных ордеров = N число 2- Добавляем размер начального лота. 3- Добавляем шаг сетки в пунктах. 4- Добавляем стоп лосс и тейк профит . 5- Множитель лота при достижении стоп лосса = true or false 6- Значения умножителя лотов = N число 7- Максимальный размер лота = N ЧИСЛО ПОСЛЕ
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника

Información sobre el proyecto

Presupuesto
100 - 300 USD
Para el ejecutor
90 - 270 USD