Написать скрипт и доработать советника

MQL4 Experts

Tâche terminée

Temps d'exécution 6 jours
Commentaires du client
Отличный, умный исполнитель! Человек действительно очень хорошо разбирается в программировании. Заказ выполнен раньше срока, и в полном соответствии с тех заданием. Рекомендую всем заказчикам!

Spécifications

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

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

Запускаем советника в двух окнах. В одном окне – лонг, во втором – шорт. Во время движения тренда в одном направлении, ордера у одного советника закрываются с прибылью, у второго висят в убытке. С момента появления зависшего ордера, скрипт начинает считать прибыльные ордера – суммировать. В скрипте есть параметр – целевая прибыль. Там пользователь  устанавливаеит размер прибыли в пунктах. Когда сумма прибыльных ордеров,превышает , на указаный размер , убыток первого ордера в открытой серии ордеров, скрипт закрывает этот ордер. После закрытия счёт прибыли продолжается, для закрытия второго убыточного ордера. И т.д.

Если висят в убытке и лонг и шорт –ждём, пока не появится прибыль по тем или иным ордерам.

Если есть плавающая прибыль и лонг и шорт ? – здесь нужен совет. Наверное тоже нужно ожидать, пока не сработает общий профит в какой то из серии.  Размер этой прибыли продолжаем суммировать – если есть зависшие ордера.

 

Меню скрипта:

Planned profitсюда указываем целевую прибыль.

Magic  Long – маджик лонгиста

Magic  Short  - маджик шортиста

Скрипт обзовём  - Planned profit.

 

Доработка советника.

Ilan Pinch 1.03

Требуется исправить в советнике метод открытия ордеров по индикатору МА.

1.       МА 9, МА 26. Когда 9-я пересекает 26-ю снизу вверх – покупка, сверху вниз – продажа.

2.       При включении индикатора МА, ндикатор RSI не используем – отключен.

3.       При наборе серии ордеров, используем только один сигнал МА. Пока серия ордеров не закроется, все последующие сигналы пропускаем.

 

Требуется добавить в советник следующие опции:

 

Открытие дополнительного ордера, по умолчанию, к указаному колличеству ордеров.

Дополнительный ордер открывать по сигналу МА, учитывая расстояние - Step(при условии что индикатор МА включен), или просто учитывая расстяние –Step(при выключенном МА).

Добавить параметр Lot Exponent2. Данный параметр должен работать только с дополнительным ордером. Умножение ордера происходит один раз, далее получившийся обьём ордера запоминается, и все последующие ордера открываются таким же обьёмом.

Ведется контроль колличества открытых ордеров.

 

Подробное описание работы этих опций:

 

Lots – 0.1

Lot Exponent – 1.2

До какого ордера умножать(Shutdown Step), например – 3.

Кол-во открываемых ордеро(Max Trades) , например – 6. ( по умолчанию всегда открывает на один ордер больше. Этот ордер умножает на Lot Exponent2, например – 1,8. Выглядит так:

№1 – 0.1

№2 – 0.12

№3 – 0.14

№ 4 – 0.14

№5 – 0.14

№6 - 0.14

Серия набрана.После набора серии, параметры Shutdown Step и Lot Exponent не используются, пока не закроется вся серия по профиту. Теперь ждём сигнал от линий МА в том же направлении. Как только появляется сигнал – считаем растояние (Step). Например указано 200. Ордер не открываем если меньше. Если 200 и больше – открываем.

Обьём ордера расчитываем :№6 умножить на Lot Exponent2   1.8   (0.14 * 1.2 = 0.25)

Итак,  №7 – 0.25.  Этот обьём «запоминаем». В случае закрытия ордеров на откатах, а так же убыточных ордеров, открываем ещё дополнительные ордера, но обьём не увеличиваем. Он остаётся таким же – 0.25. Все последующие ордера открываем таким обьёмом и по тем же условиям(по сигналу МА, с учётом расстояния),пока не закроется эта серия. При наборе новой серии, всё начинаем сначала. (Примечание: если посредством противоположных ордеров и TP Pinchем перекрылось несколько ордеров, например закрылось - №1,№2,№3 , размер ордера всё равно остаётся таким же – 0.16., пока не закроется вся серия.)

Получается что работа с ордерами состоит как бы из двух блоков. Сначал работал первый блок – открыл 6 ордеров и отключился, потом начал работать второй блок – открывается дополнительный ордер увеличенного обьёма. В случае закрытия одного из убыточных ордеров, (при помощи параметра  TP Pinch), открывается  дополнительный ордер,  так же по сигналу МА, с учетом расстояния.  Если этот ордер закрывается параметром TP Pinch, Советник вновь ожидает сигнала Ма и открывает этот ордер опять. И .т.д. Так приосходит до тех пор, пока тренд не поменяет направление.

 

Ниже привожу описание работы  TP Pinch.

Работа параметра  Take Profit Pinch:

Перекрытие убыточных ордеров.

Take Profit Pinch – 80. (Прибыль которую берем на откате. )

Take Profit Number – 3. (До какого ордера берём  прибыль на откате.)

На откате появилась плавающая прибыль на ордерах №7, №6,№5, несколько раз. Ордера данный параметр закрыл с указанным размером – 80 пунктов.Прибыль по ним суммируем и когда сумма прибыли превышает убыток ордера №1 , на 80 пунктов– то этот ордер данный параметр закрывает. Таким образом суммарная прибыль составляет 80 пунктов.

Этот параметр работает, изменять в нём ничего не нужно.




Dossiers :

Répondu

1
Développeur 1
Évaluation
(30)
Projets
45
16%
Arbitrage
2
0% / 100%
En retard
4
9%
Gratuit
2
Développeur 2
Évaluation
(85)
Projets
239
79%
Arbitrage
6
33% / 33%
En retard
35
15%
Travail
Commandes similaires
Рассматриваю любые устойчивые системы с высоким KPI, от супер агрессивных с доходностью 50%-100% в месяц ( слив не чаще чем раз 12 месяцев ) , до супер консервативных с доходностью 15%-20% в год при просадке не более 2%-4% и наличием SL или Stop Out / С возможностью доработка под ТЗ или покупка готового решения
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Есть советник MT 5 для Мосбиржи с простой стратегией основанной на двух скользящих средних: на нижней МА покупка, на верхней МА продажа. Нужно исправить две вещи: 1. Сейчас на покупку выставляются лимитные ордера, а продажа набранной позиции осуществляется тейк-профитом. Нужно изменить советник, так, чтобы закрывалась позиция также лимитным ордером, а не тейк-профитом. Здесь нужно учесть что закрытие может быть
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Нужен советник который может скачать файл с любым расширением (png, jpg, exe и т.д.) по заданной ссылке и сохранить в указанную папку. Без использования сторонних библиотек, только WinAPI. Файл советника нужен с открытым исходным кодом
Куплю Вашего прибыльного советника дорого Должна быть возможность протестировать его на истории и реальные статистические показатели РЕАЛЬНОГО счета Желательно не мартингейл, после тестирования и предоставления статистики счета предложу свою цену
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
Необходимо разработать ПО для торговли на финансовых рынках с возможностью подключения к различным брокерам и управлением торговыми операциями по нашим сигналам. Сигналы поступают в табличку формата .csv, которая находится на удаленном сервере. Видим это примерно так: в нашу таблицу поступает сигнал negative (на продажу) или positive (на покупку) актива. Клиент получает этот сигнал и заданным количеством лотов

Informations sur le projet

Budget
30 - 60 USD
Pour le développeur
27 - 54 USD
Délais
de 5 à 15 jour(s)