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

MQL4 エキスパート

仕事が完了した

実行時間6 日
依頼者からのフィードバック
Отличный, умный исполнитель! Человек действительно очень хорошо разбирается в программировании. Заказ выполнен раньше срока, и в полном соответствии с тех заданием. Рекомендую всем заказчикам!

指定

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

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

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

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

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

 

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

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 пунктов.

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




ファイル:

応答済み

1
開発者 1
評価
(30)
プロジェクト
45
16%
仲裁
2
0% / 100%
期限切れ
4
9%
2
開発者 2
評価
(87)
プロジェクト
247
80%
仲裁
9
22% / 56%
期限切れ
35
14%
仕事中
パブリッシュした人: 3 articles, 26 codes
類似した注文
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке
Нужен советник, для МТ 4, зарабатывающий не менее 10 процентов в месяц, при тестировании в любой период, на 3-5 валютных парах, можно больше, с просадкой не более 20 процентов. Необходим стоп-лосс, чтобы не было риска потери депозита. Готов обсудить любые предложения или дополнения в ходе обсуждения заказа
AO - при пересечении уровня 0 в какую-либо сторону открывать соответствующий ордер. RSI - при пересечении отметки 30 пунктов снизу открывать ордер на покупку, при пересечении отметки 70 пунктов сверху открывать ордер на продажу. Стратегии не зависят друг от друга. Предустановка размеров ТП и СЛ, предустановка уровней ТС
Ищу стабильный торговый алгоритм для работы на счетах проп-компаний (типа FTMO). Требуется инструмент, полностью соответствующий правилам риск-менеджмента проп-фирм. Ключевые требования: * Обязательное наличие фиксированного Stop Loss для каждой сделки. * Категорический запрет на использование мартингейла, сеток и усреднений. * Жесткий контроль дневной просадки (не более 3-4% от баланса). * Стабильная работа на
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

プロジェクト情報

予算
30 - 60 USD
締め切り
最低 5 最高 15 日