Модификация экспертов. Добавить фильтрующие условия для выставления ордеров и добавить функцию.

Tâche terminée

Temps d'exécution 2 jours
Commentaires du client
Рекомендую! Опытный и быстрый программист.

Spécifications

1 Задача. Нужно добавить фильтрующие условия для выставления отложенных сделок. Робот торгует по стратегии пробоя High и Low предыдущего дня. Необходимо сделать так, чтобы можно было управлять дистанцией при которой сделки будут или не будут создаваться роботом.

В внешние настройки добавить графу с указанием количества пунктов отступа от High и Low


Когда функция реверс - True!

Равно или более энное количество пунктов.

Если текущая цена нового дня находится в 300 и более пунктов от цен High и Low предыдущего дня то можно выставлять обе сделки.

Если текущая цена нового дня находится менее чем в 300 пунктов от цен High и Low предыдущего дня значит сегодня не торгуем.

Если текущая цена нового дня находится в 300 и более пунктов от цены только High или только Low предыдущего дня значит создаётся один отложенный ордер только для уровня High или только Low.




Когда функция реверс - False!

Всё тоже самое, но будет так.  Равно или менее энное количество пунктов.

То есть когда True то отдалённость от пиков предыдущего дня это хорошо, когда False то плохо. По этому для True равно или БОЛЬШЕ, а для False МЕНЬШЕ или равно.

Если текущая цена нового дня находится в 300 или менее пунктов от цен High и Low предыдущего дня то можно выставлять обе сделки.

Если текущая цена нового дня находится более чем в 300 пунктов от цен High и Low предыдущего дня значит сегодня не торгуем.

Если текущая цена нового дня находится в 300 и менее пунктов от цены только High или только Low предыдущего дня значит создаётся один отложенный ордер только для уровня High или только Low.

По умолчанию пусть настройки робота будут с дистанцией 300



2 задача. Надо добавить вторую включаемую/отключаемую функцию мартингейл2.

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

Эти строчки содержат индивидуальные настройки для каждой сделки.

Информация о количестве пунктов отступа от последней сделки до создаваемой, размер лота, тейк профит и стоп лосс (стоп лосс будет нужен для последней разрешённой сделки)

В внешних настройках указывается максимальное количество серии таких сделок.

Настройки по умолчанию: количество разрешённых сделок в серии - 3, лот 0.01, количество пунктов от последней сделки до создаваемой 100, тейк профит и стоп лосс 100 пунктов

С этой функцией суть такая. Тейк профит для всех един и он определяется по тейк профиту последней созданной сделке. стоп лосс выставляется только в том случае если данная сделка является последней из разрешённых.

Ситуации бывают разными может интернета не будет или что ещё, по этому полностью отсутствовать стоп лосс не должен у первых сделок. У первых сделок он просто всегда больше чем указанно расстояние между сделками, допустим плюс 100 пунктов.

В случае выставления последней сделки у всех остальных сделок тоже появляется стоп лосс, он един для всех как и тейк профит.


Пример!

Валюта EUR/USD

Функция реверс - True

Фукция мартингейл2 - True

Тейк профит 200 на всех 10 строчках

Стоп лосс 100 на всех 10 строчках

Промежутки от 1 сделки до 2 и от 2 до 3 установлено 100 пунктов

Максимум разрешённых сделок 3


Сработала первая сделка на пробое дня, допустим это  Sell Limit уровень 1.20000, тейк профит 200, стоп лосс 200 (количество пунктов во внешних настройках между 1 и 2 сделками(100) + страховочные 100 пунктов)

Цена идёт вниз и прошла 100 пунктов, создаётся вторая сделка Sell на уровне 1.20100, тейк профит 200, стоп лосс 200. У первой сделки стоп лосс и тейк профит выравнивается в тейкпрофит и стоп лосс второй сделки.

Цена идёт вниз и прошла ещё 100 пунктов, создаётся третья сделка Sell на уровне 1.20200, она является последней в серии так как мы выставили ограничение во внешних настройках 3.

Тейк профит 200, стоп лосс тут уже свой (100 пунктов) так как у последней сделки стоп лосс не является страховочным на форс мажорные случаи. У 1 и 2 сделок стоп лосс и тейк профит выравнивается в тейкпрофит и стоп лосс третьей сделки.

Куда бы цена не пошла все три сделки закроются одновременно, так как у них един и тейк профит и стоп лосс.

После закрытия серии в этот день больше не торгуем и вообще все основные функции робота продолжают работать даже с включенным мартингейл2. Не торгует если уровень  High и Low уже были пробиты. Если включена функция удаления второй сделки после срабатывая первой то она и должна работать. Если Sell сработала то Buy тут же будет удалена. Функция реверс так же взаимодействует с функцией мартингейл2. В случае если включена функция мартингейл то мартингейл2 не станет работать или даже выдаст на экране сообщение с ошибкой что активен первый мартин.

Если Т.З. описано не очень понятно или местами двусмысленно то не стесняйтесь задавать уточняющие вопросы. В случае чего попробую на скриншотах описать задумку.


Описание робота, для понимания с чем имеем дело. (не является Т.З.)

Это модификация робота Expert+10. Основная суть осталась прежней он выставляет две отложенных сделки, одна на High предыдущего дня, вторая на Low. Имеет автоматический подбор лота в зависимости от размера депозита и указанного процента риска. Не торгует если уровень  High и Low уже были пробиты. Добавлена возможность реверс, добавлено вкл/выкл возможность торговать по мартингейл. Мартин работает по количеству торгуемых дней в убыток Ещё добавлена возможность удалять второй ордер как только первый сработал.

В параметрах указывается количество убыточных дней достигнув которое будет повышение лота умножив его на цифру указанную в строке множитель. Учитываются именно "торгуемые" дни.

Работает это так. Если в параметрах указано 5 дней, то робот торгует пять дней с лотом 0.01 с шестого дня будет торговать 5 дней с лотом 0.02 с одиннадцатого для будет торговать с лотом 0.04. Если три дня убытки потом день вообще не было пробоя и как следствие торгов, а дальше убыток то это не 5 дней а 4. Так как из этих 5 дней торгуемые только 4. тогда повышение будет на 7 день, так как это только лишь 6 торгуемый день.

Dossiers :

Répondu

1
Développeur 1
Évaluation
(61)
Projets
69
29%
Arbitrage
2
0% / 0%
En retard
1
1%
Chargé
2
Développeur 2
Évaluation
(132)
Projets
170
18%
Arbitrage
17
47% / 18%
En retard
0
Travail
3
Développeur 3
Évaluation
(453)
Projets
512
33%
Arbitrage
25
40% / 48%
En retard
7
1%
Chargé
4
Développeur 4
Évaluation
(45)
Projets
67
45%
Arbitrage
3
0% / 100%
En retard
0
Travail
5
Développeur 5
Évaluation
(52)
Projets
97
24%
Arbitrage
10
20% / 20%
En retard
12
12%
Travail
6
Développeur 6
Évaluation
(142)
Projets
280
42%
Arbitrage
18
61% / 6%
En retard
29
10%
Gratuit
7
Développeur 7
Évaluation
(253)
Projets
408
38%
Arbitrage
86
43% / 19%
En retard
70
17%
Travail
Commandes similaires
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably
Исполнитель найден . Нужен сеточник мт4 ,робот должен иметь информативную панель панель прибыль или убыток отдельно для бай и селл. На панели джна возможность выбора одного направления или в обе стороны В меню робота отдельно настраиваются расстояния и множитель (для 5 знака) Пример 1 ордер 200 пипс 2 ордер 300 пипс 1.2 множитель и тд. 20 ордеров хватит для одного напарвления 2 колонки для бай и селл Трал тоже разный
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Здравствуйте, ищу исполнителя, который поможет реализовать следующее: Нужно реализовать выдачу лицензионных ключей для программного обеспечения через оплату подписки в телеграмм боте. Как это должно выглядеть: Пользователь заходит в телеграмм бот, выбирает вариант подписки, после чего его перебрасывает на сайт Cryptomus, где пользователь производит оплату, после того, как оплата произведена, генератор ключей
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали

Informations sur le projet

Budget
30 - 217 USD
Pour le développeur
27 - 195.3 USD
Délais
à 30 jour(s)