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

仕事が完了した

実行時間2 日
依頼者からのフィードバック
Рекомендую! Опытный и быстрый программист.

指定

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 торгуемый день.

ファイル:

応答済み

1
開発者 1
評価
(61)
プロジェクト
69
29%
仲裁
2
0% / 0%
期限切れ
1
1%
取り込み中
2
開発者 2
評価
(132)
プロジェクト
170
18%
仲裁
17
47% / 18%
期限切れ
0
仕事中
3
開発者 3
評価
(453)
プロジェクト
512
33%
仲裁
25
40% / 48%
期限切れ
7
1%
取り込み中
4
開発者 4
評価
(45)
プロジェクト
67
45%
仲裁
3
0% / 100%
期限切れ
0
仕事中
5
開発者 5
評価
(52)
プロジェクト
97
24%
仲裁
10
20% / 20%
期限切れ
12
12%
仕事中
6
開発者 6
評価
(142)
プロジェクト
280
42%
仲裁
18
61% / 6%
期限切れ
29
10%
7
開発者 7
評価
(253)
プロジェクト
408
38%
仲裁
86
43% / 19%
期限切れ
70
17%
仕事中
類似した注文
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 колонки для бай и селл Трал тоже разный
Есть рабочий индикатор на МТ 4. Рабочий в том плане, что он выполнен по техзаданию, корректно отображает информацию, но работает крайне плохо из за постоянного взаимодействия с потоком информации (обмен большим объёмом с сервером), что сильно замедляет его работу и делает его практически непригодным для использования. У меня есть пример реализации его так как нужно мне. Задача - модернизировать существующий код
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
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, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Ищу программиста который напишет советника для MT4 Задача: создать робот который будет открывать, который будет работать на 1 ТФ с 1 парой открывать сделки при выполнении нужных условий на 2 индикаторах Техническое задание, скину в личное сообщения для больше информации. Спасибо

プロジェクト情報

予算
30 - 217 USD
開発者用
27 - 195.3 USD
締め切り
最高 30 日