Техническое задание Robot

MQL4 エキスパート

仕事が完了した

実行時間48 日
開発者からのフィードバック
Заказчик, который хочет получить только прибыльный советник. И не важно, что советник полностью соответствует его ТЗ. Не тратьте ваши нервы и время - не связывайтесь с ним.

指定

Техническое задание Robot


Советник будет работать по принципу Мартингейла на 5 min таймфрейме. Опишем подробнее:

1. Анализируем таймфреймы 1h, 5 min, 1 min и решаем в какую сторону открывать сделку, определяем тренд. Открываем первую сделку.

2. Настройки:
Настройки будут выглядеть похожим образом как на «скрин настроек»:
сами же параметры указаны ниже:

Lots – лотность сделки, по умолчанию 0.02

Grid – шаг, при котором открывается новая сделка. К примеру, при шаге 100 пунктов при движении курса от текущей сделки на 100 пунктов – открывается следующая сделка

Multiplication – коэффициент умножения объема следующей сделки, обозначает с каким объемом откроется следующая сделка. По умолчанию – 2.

FirstTakeProfit – сумма прибыли, при которой закрывается первая сделка

DealDirection - принудительное направление сделки Buy или Sell, по умолчанию All. Значения:  Buy, Sell, All.  Buy – только buy сделки, Sell только sell сделки, All – разрешены оба направления. DealDirection будет выглядеть внешне как на «скрин настроек общие»:

DealMax – максим. количество сделок при движении рынка в одну сторону (по умолчанию - 3). После того как отроется 3-я сделки в одном направлении (3 сделки buy или 3 сделки sell), робот не открывает больше сделки при следующем шаге грид.

GridGrow – коэффициент увеличения грид (шага) с каждой последующей сделкой. Если к примеру грид = 100 и коэффициент 1,5, то робот откроет следующую сделку при грид 100, потом сделку при грид 150, следующая сделка откроется при грид 225

Нedging – On, Off – включить, выключить хеджирование сделок

MinutesTrendCheck – количество минут через которое проверяется тренд – бычий или медвежий на текущей паре

MaxSpread - максимальный спред при котором советник открывает ордер, при спреде больше, чем указанное в MaxSpread, сделки советник не открывает. По умолчанию = 100

TakeProfit - сумма прибыли, при которой закрывается сделка. По умолчанию равно для сделки FirstTakeProfit*Объем сделки

Пример работы робота при заданных настройках:

Настройки:
Lots – 0.02,
Grid – 100
Multiplication – 2.
FirstTakeProfit – 0,5
TakeProfitMult – 2
DealDirection - All. 
DealMax
– 3
GridGrow –1
НedgingOn
НedgProcent – 20
MinutesTrendCheck - 45


1. Запускаем советника на паре EURUSD и он анализируя таймфреймы принимает решение что идет бычий тренд и открывает сделку в buy на курсе 1.12800 лотностью 0.02, так как в настройках у нас указано Lots – 0.02
Grid стоит = 100, поэтому далее советник следит за курсом
теперь рассмотрим поведение робота при движении курса по направлению сделки и против.

Когда курс идет вверх (по тренду) при сделке buy:
через 100 пунктов на курсе 1.12900 робот открывает вторую сделку в buy объемом Lots, в нашем случае это будет 0.02. При достижении курса 1.13000 открывается еще одна сделка с лотностью 0.02.

Когда курс идет вниз (против тренда) при сделке buy:
через 100 пунктов на курсе 1.12700  робот открывает вторую сделку в buy объемом Lots*Multiplication, в нашем случае это будет 0.04 (Multiplication = 2, 0.02*2=0.04)

Когда закрываются сделки:

Первая сделка закрывается по показателю FirstTakeProfit – 0,5
В нашем для первой сделки это будет 0,5 USD и сделка будет закрыта.
Когда сделка на паре всего одна – она считается всегда первой.
Для остальных сделок работает параметр TakeProfit.


TakeProfit –уровень прибыли при котором закроется сделка определяется так:  Объем сделки*100*FirstTakeProfit* TakeProfitMult. К примеру, для второй сделки объемом 0.04 TakeProfit будет равен при текущих настройках 0,04*100*0,5*2=4, то есть при уровне прибыли в 4 USD советник закрывает сделку.
Для третьей сделки это будет 0,08*100*0,5*2=8.

Меняется тренд:

Когда мы видим как тренд развернулся и график пошел в другую сторону, советник меняет на ходу тип сделок и открывает уже не buy а sell сделки, делая все аналогичным образом.

Пример:

На паре EURUSD и он анализируя таймфреймы принимает решение что идет бычий тренд и открывает сделку в buy на курсе 1.12800 лотностью 0.02
далее курс идет вверх до 1.13100
советник открывает и закрывает buy сделки в плюс
но вот тренд разворачивается
и курс идет вниз
доходит до 1.12600
роботу нужно поменять тип сделок на sell оставив открытые сделки в buy до момента когда они выйдут в плюс
и хеджировать потом эти сделки когда есть понимание что курс уже ушел далеко

MinutesTrendCheck указывает количество минут через которые советник должен проверять какой сейчас тренд – бычий buy или медвежий sell. ТО есть то с чего начали делается каждые 45 минут в нашем случае - анализируем таймфреймы 1h, 5 min, 1 min и определяем тренд, устанавливаем направление сделок buy или sell для торговли.

Хеджирование сделок. Нужно хеджировать сделки только тогда, когда рынок идёт против тренда (Counter Trend), как в описанном выше случае. 

Когда идёт движение по тренду не нужно хеджировать.

Хеджирование – это закрытие сделки в плюс и одновременно закрываем самую далекую по курсу сделку. Только против тренда.

Пример: На паре EURUSD изменился тренд и есть сделка на 0,02 лота открытая по курсу 1.12800 при текущем курсе в 1.12300
при этом робот открывает сделку на 0.08 лота на 1.12500 и зарабатывает на ней к моменту курса 1.12300  16 USD, при этом сделка на 0,02 лота по курсу 1.12800 при текущем курсе в 1.12300 имеет прибыль -10 (минус 10)

Хеджирование – это когда Советник закрывает одновременно (с небольшой паузой в несколько милисекунд, чтобы не было проскальзывания) обе эти сделки 0.02 в минус 10 USD и 0.08 в плюс 16 USD. НedgProcent – показывает на какой процент плюсовая сделка должна быть в плюсе чтобы захеджировать (закрыть вместе с ней) минусовую. В нашем случае это 20%. Обязательное условия хеджирования – плюсовая сделка перекрывает минусовую минимум на НedgProcent, пока этого не происходит – сделка не хеджируется.

Исходный код советника передается заказчику. 


応答済み

1
開発者 1
評価
(378)
プロジェクト
522
39%
仲裁
29
59% / 3%
期限切れ
55
11%
パブリッシュした人: 11 codes
2
開発者 2
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
3
開発者 3
評価
(609)
プロジェクト
1418
59%
仲裁
31
81% / 0%
期限切れ
10
1%
4
開発者 4
評価
(38)
プロジェクト
45
33%
仲裁
1
0% / 0%
期限切れ
1
2%
5
開発者 5
評価
(96)
プロジェクト
143
76%
仲裁
0
期限切れ
2
1%
類似した注文
Привет, владею знаниями технического анализа , нужно перенести в код. Мне нужен советник, который будет строить Фибонначи, трендовые линии и так далее.. Работа советника подразумевает блоки. Первый блок это фиббоначи ( бот входит в сделки по сетке фибо) . Затем добавляем второй блок , например- скользящие средние Мувинги, затем третий и тд. Советник входит в сделку когда в точке есть пересечение определенного фибо
МТ5. Советник на начало сессии отрисовывает уровни по дневному максимума (хай) и дневному минимуму (лоу) и выставляет одновременно отложенные ордера ( сел и бай ) по данным дневным уровням или выставляет на отступах (при выборе этого режима) . Работает на пробой уровней (ПУ) или на отскок (ОУ). Вкл-режим ПУ или вкл режим ОУ (пользователь выбирает сам). Автоматически с отложенными ордерами выставляются тейк
Необходим советник для MetaTrader 4/5, торговля по одному активу золото (XAU/USD), с Stop и Take ордерами, с входом в сделку от 1-2% от депозита. 1. Торговля одним инструментом XAU/USD, внутридневная торговля или свинг, без переноса сделки на завтра, если внутри дня, свинг от 3-15 дней. 2.Вход в сделку от 1% от депо, с риском 0.5-1% от депо если внутри дня если сделка от 2-15 дней, Stop ордер 1-1.5% допустим а Take
Советник на начало сессии отрисовывает уровни по дневному максимума (хай) и дневному минимуму (лоу) и выставляет одновременно отложенные ордера ( сел и бай ) по данным дневным уровням или выставляет на отступах (при выборе этого режима) . Работает на пробой уровней (ПУ) или на отскок (ОУ). Вкл-режим ПУ или вкл режим ОУ (пользователь выбирает сам). Автоматически с отложенными ордерами выставляются тейк, стоп
Постараюсь объяснить максимально подробно. Необходимо написать советник, что бы он строил трендовую линию по последним двум фракталам(период фракталов должна быть возможность менять). После построения трендовой линии, советник ждет ее пробития. После пробития трендовой линии свечой, советник, грубо говоря должен определить на сколько % от общей длины свечи находится за пробитой трендовой, это нужно для принятия
Эксперт работает на покупку-продажу по сигналам индикатора, который при достижении зоны перекупленности открывает позицию на продажу и при достижении зоны перепроданности закрывает позицию открытую ранее и открывает позицию на покупку. Также можно запрограммировать трейлинг, стоплосс и тейкпрофит, манименеджмент в виде торговли установленного процента торговли от депозита, выбора таймфрейма, выбора лота
Ищу разработчика с опытом работы с нейросетями, который поможет реализовать проект по созданию советника на основе нейросети. Система будет включать взаимодействие между MQL5 и внешним Python-скриптом (для вычислений и/или обучения модели). Сейчас у меня есть общее представление о том, как всё должно работать, но финальное техническое задание будет составлено после обсуждения деталей с выбранным исполнителем
Добрый день. Нужен советник на нейросети. Советник должен использовать LSTM-нейросеть, обученную на исторических данных EURUSD H1 за последние 5 лет. Входные признаки: OHLC, RSI(14), MACD(12,26,9). Выход модели – вероятность движения цены вверх/вниз с порогом входа 0.7. Управление рисками: 2% от депозита на сделку" - Нужна GPU-оптимизация для обучения. - переобучение модели в процессе работы
Нужен советник на основе индикатора Extreme Spike Indikator только для таймфрейма XAUUSD Н1 1.Робот открывает торги по сигналу индикатора Extreme Spike Indikator 2.Возможность указать лот с какого робот будет открывать торги 3.Возможность установить SL и отключить вовсе 4. Возможность установить TP в pips или $ 5.Возможность включить или выключить Мартингейла Помогите пожалуйста
Range Breakout EA Inputs: <General Settings> Timeframe Range Calculation: Chart timeframe used for range calculation (always use PERIOD_M1 for live trading and only change in tester if you do not have enough M1 data) (Trading Volume Modes): VOLUME_FIXED > Uses a fixed lot size for every trade VOLUME_MANAGED > Uses "Fixed Lots" per each „Fixed Lots Per x Money“ amount of money in your trading account VOLUME_PERCENT >

プロジェクト情報

予算
50 - 300 USD
開発者用
45 - 270 USD
締め切り
最低 1 最高 5 日