Советник частичного закрытия ордеров (закрытие частями, по разным условиям)

MQL5 Эксперты

Работа завершена

Время выполнения 11 дней

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

Необходимо написать советник по закрытию частично или полностью открытых позиций

в советнике настройки.

1 За какой период брать прибыль

0 (подсчет прибыли идет от начала сессии) пример.

В настройке стоит 0 значит берем прибыль только с текущей (открытой) торговой сессии ( весь профит полученный в последней сессии), если стоит цифра 1 берем прибыль с текущей и с последней закрытой торговой сессии. И т.д. при подсчете прибыли учитывать суммарный остаток прибыли в просчитываемых сессиях (согласно настройке).

2 Какой процент прибыли использовать для закрытия

0 берем процент для закрытия от прибыли торговых сессий (дней) указанных в настройке за какой период брать прибыль. Пример. В текущей сессии закрыто суммарной прибыли 10S в настройке стоит 50%, считаем 10/50%=5S. Для закрытия используем 5S.  При закрытии позиций по стоп лосу прибыль в размере указаной в настройке используем для закрытия минусовой позиции. с учетом комиссий и свопов если таковые имеются в закрытых ордерах. Если минусовая позиция осталась не полностью закрытой ее закрываем из прибыли следующего закрытия позиций. Если минусовая позиция переходит в профитную советник считает ее по безубытку профитных позиций.

3 Какие ордера в минусе закрывать, . Бай, сел или бай-сел

             

4 Прибыль с каких магиков ордеров брать для закрытия. 0,1,2,3

Если : 0 берем прибыль с пары на которой работает советник, 10,15,40 и т.д. Цифра указывает прибыль с ордеров какого магика использовать для закрытия. Если через запятую, то в подсчёте участвуют несколько магиков.

5 Ордера с каким магиком закрывать. 0,1,2,3

Если : 0 берем прибыль с пары на которой работает советник, 10,15,40 и т.д. Цифра указывает прибыль с ордеров какого магика использовать для закрытия. Если через запятую, то в подсчёте участвуют несколько магиков.

6 Не закрывать ордера если цена ближе Н пунктов. 0

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

                                                                                Примечание.
1. Закрытие позиций по блоку настроек  происходит с самого дальнего убыточного ордера.
2. Градация закрытия до минимально возможного лота на счете.
Пример. На счете возможен минимальный лот 0,01 значит закрываем до сотых долей лота. Если минимальный лот 0,1, то закрытие до десятых долей лота.
3. Код советника не должен сильно загружать ресурсы компьютера при активной работе и не занимать ресурсы компьютера при не активной торговле и, или не активном советнике находясь на графике.
4. Необходим контроль и обработка ошибок, торговых операций
5. Предоставить открытый код вместе с рабочей версией советника.
6. Находясь в активном состоянии на графике, и активным настройкам в блоке 6. советник мониторит зарытые ордера и при наличии новых закрытых ордеров с прибылью использует их прибыль согласно настройкам.
7. По окончании доработки советник должен иметь блоки настроек с количеством и названиями согласно т.з.
8. Работу считать выполненной после проведения тестов советника в тестере и в реальном времени.

Откликнулись

1
Разработчик 1
Оценка
(8)
Проекты
10
0%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(68)
Проекты
111
26%
Арбитраж
17
6% / 71%
Просрочено
15
14%
Свободен
3
Разработчик 3
Оценка
(52)
Проекты
96
24%
Арбитраж
9
22% / 22%
Просрочено
12
13%
Работает
4
Разработчик 4
Оценка
(251)
Проекты
402
38%
Арбитраж
82
41% / 20%
Просрочено
70
17%
Загружен
Похожие заказы
У меня есть без кода рабочие советники по отдельности - дам по запросу. Их нужно слепить в один и чуть допилить. Откликаясь, прошу указывать конкретный бюджет на исполнение и сроки. ___________________ ТЗ Копировальщик сделок с функцией риск менеджера Описание: Копирование сделок между терминалами установленными на одном PC с опцией риск менеджера ВХОДНЫЕ ПАРАМЕТРЫ: Режим сова: риск менеджер\копир\копир+риск менеджер
В уже существующий проект ищем человека со следующими навыками: · MQL4, MQL5, работа с dll библиотекой. · C# .NET Framework 4.7.2 (Windows Forms). · Разработка приложений с GUI на C# · Умение интегрировать внешние dll · Умение строить сложные sql-запросы Задачи: 1. Разработка под ТЗ Индикатора и советника для МТ4 и МТ5 2. Оптимизация текущей работы, исправление
ТЗ: нужно создать торгового робота на tradingview или другой платформе, с личным кабинетом для настроек параметров. Что бы можно было подключить робота по API к биржам bingx и bybit. 1.Тогговля на любых фьючерсных парах. 2.Робот должен работать по циклам. В каждом цикле будет заложено 6 сделок (3 лонг сделки и 3 шорт сделки). При достижение профита хотя бы в одной сделке, всё закрывается по рынку и цикл
1.Требуется установить защиту от копирования на существующий и успешно работающий советник на основании уникального номера счета (account number). 2. Сделать его версию на английском языке для продажи в зарубежные страны такие как Соединенные Штаты Америки и Китай
Нужно переписать индикатор pinescript на MQL5. Нужно что бы так же отображался как на трейдингвью. Код индикатора ниже. Нужно два индикатора один который будет линию рисовать, второй который будет в окне индикатора отображаться. А советник уже будет получать данные и выводить их обоих на экран. Ссылку на демонстрацию работы индикатора пришлю в заявке. study(title= "Moving Average ADX" , shorttitle= "MA ADX"
Что нужно будет делать: 1. Создавать и дорабатывать советники: - Придумать и написать нового советника по заранее согласованной стратегии. - Доработать старых советников: улучшить производительность, добавить новые функции и логику. 2. Разрабатывать индикаторы: - Создавать новые индикаторы на основе предоставленных математических моделей. - Модифицировать существующие индикаторы: улучшить визуализацию и
Что нужно делать: Интегрировать, проверять работоспособность Тестирование скриптов, сгенерированных нейронной сетью. Оказывать техническую поддержку: - Помогать с исправлением ошибок в уже работающих решениях. - Консультировать по вопросам использования наших инструментов. Также будет необходима техническая поддержка. Рассмотрю кандидатов с опытом работы и рекомендациями в данной области. Обязательное условие
блок С1 и С2 Сделать ведущую систему + хеджирования открытие сразу и сразу после закрытия по стоп ауту подправить макс позиций для ВВ и открытие по снежин открытие позиции без сигнала для С1 и С2 ( открытие сразу по закрытию сто аут) %,удаления позиции ( выставление новой позиции + появление однородной снежинки = частичное удаление предыдущей позиции ) количество удалений ( например 4 раза и все ) %,удаление при
подправить макс позиций для ВВ и открытие по снежинке Открытие хеджа 1. по снежинке и сразу открытие позиции без сигнала для С1 и С2 ( открытие сразу по закрытию сто аут) %,удаления позиции ( выставление новой позиции + появление однородной снежинки = частичное удаление предыдущей позиции ) количество удалений ( например 4 раза и все ) %,удаление при смене тренда ( только один раз ) % SL плюс( условие : общий
Надо написать робота на основе индикатора в Tradingview. Есть модификация индикатора HAA Rsi Oscillator. В индикаторе есть сигналы на вход в сделку (buy и sell), TP - определенное кол-во пунктов, SL - смена сигнала

Информация о проекте

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
до 5 дн.