Эксперт на основе BB и поглощения свечей

MQL4 专家

工作已完成

执行时间6 天
客户反馈
Отличный специалист. Все четко и по делу. Программировал достаточно сложный советник со многими нюансами. Исполнитель все отлично понимает и оперативно решает все сложности.

指定

Для удобства ссылка на ТЗ в Google doc со скринами: https://docs.google.com/document/d/1njbxx4QAXjzB23_dUpV5m3n2WQYZYrNPub4z5_CAHc4/edit

Внизу есть краткое видео по принципу работы советника.

1 ВХОД В СДЕЛКУ


При пересечении ценой верхнего или нижнего уровня bollinger bands (параметры BB устанавливаются в настройках) начинается поиск входа в позиции


При пересечение верхнего уровня BB начинается поиск sale. 

При пересечении нижнего уровня BB начинается поиск buy. См скрин ниже:

Условия входа в позицию sell (красная полоска): поглощение последней восходящей свечи в buy (зеленая стрелочка) после которой создавался hi (оранжевая полоска).

Обращаем внимание, что просто свечи buy, которые не создали hi,  не используются в качестве поглощенных и сделки при их поглощении не открываются. (выделены синим крестиком).См скрин ниже:


Условия входа в позицию buy (красная полоска) поглощение последней нисходящей свечи в  sell (зеленая стрелочка) после которой создавался low  (оранжевая полоска)

Обращаем внимание, что просто свечи sell, которые не создали low,  не используются в качестве поглощенных и сделки при их поглощении не открываются. (выделены синим крестиком).См скрин ниже:


Вторые и последующие сделки

Если цена в первой сделке не дошла до тейка, то должны открываться следующие сделки.


Вторая и последующие сделки в серии открываются при условии обновления hi/low, Когда цена ушла ниже предыдущего low для buy сделок или выше предыдущего hi для Sell сделок.


При этом цена может уже не выходить за пределы bollinger bands.См скрин ниже:



Количество открываемых сделок не ограничено.

Все сделки должны выставляться в виде buystop/sellstop ордеров.


Если цена ушла выше для sell сделок или ниже для buy, и создаются новые условия для входа в позицию, то ордер отменяется и выставляется новый. См скрин ниже:




Особые случаи

Если цена открытия второй или последующей сделки хуже чем цена открытия предыдущей сделки, то такая сделка не открывается. См скрин ниже:



Разнонаправленные сделки.

Возможно открытие разнонаправленных серий сделок в sell и buy. Учёт прибыли для тейка по таким сделкам ведётся отдельно для sell  и отдельно для Buy



2 STOP LOSS

В настройка должен быть пункт убирающий добавляющий возможность работать со stoploss: true/false. Если false то stop loss не выставляется

Если true, то stoploss для сделки выставляется за hi/low

См скрин ниже:StopLoss выставляются советником в виде ордера. НЕ С РЫНКА



3 TAKE PROFIT

Если открыта одна сделка, то тейк равен длине свечи sell/buy, которую поглотили. В настройка советника должен быть множитель тейка. Если например установлено 1, то тейк равен 1 размеру поглощенной свечи, если 2 , то двум размерам, если  множитель 1.5  - 1,5  размеру поглощенной свечи (множитель может быть как целое число 123, так и в виде десятичных дробей 1.7  2.8 и т.п)

Если открыто несколько сделок: то Take Profit выставляется в виде суммы прибыли по всем однонаправленным сделкам серии. Take Profit определяется в валюте пропорционально открытому количеству сделок и установленного множителя в настройках советника.

Например открыто 2 сделки. Множитель 1.  Итого тейк профит будет равен 2*1= 2$

Например открыто 3 сделки, Множитель 2. Итого тейк профит будет равен 3*2=6$

Прибыль рассчитывается без учета комиссий и свопов.


TakeProfit выставляется в виде ордеров. НЕ С РЫНКА.


4. ОБЪЕМ ВХОДА В СДЕЛКУ

Объем входа в сделку определяется в настройках советника

3 Варианта:

  1. Объем определяется исходя из  % от депозита при работе со Stop Loss. (рассчитывается объем, чтобы потеря при StopLoss была не больше определенного % от депозита)

 Допускается установка дробного значения. Например 0,55% от депозита

  1. Определенным установленным объемом. Например 0,01 лот

  2. Объем определяется исходя из депозита и множителя 

Например: 0,01(устанавливается в настройках) лот на каждые 1000$ депозита (устанавливается в настройках). Допустим есть депо 3000 долларов. Множитель 0,01 лот на 1000$=0.01* (3000/1000)=0.03 lot




5. РАЗНОЕ


Все ордера должны выставляться в виде buystop sellstop ордеров, а StopLoss и TakeProfit выставляются так же в виде ордеров. НЕ С РЫНКА.

Советник должен иметь возможность тестирования с графическим отображением открытия/закрытия сделок в тестере стратегий MT4



反馈

1
开发者 1
等级
(356)
项目
632
26%
仲裁
89
73% / 13%
逾期
12
2%
空闲
2
开发者 2
等级
(120)
项目
139
38%
仲裁
3
0% / 0%
逾期
4
3%
已载入
相似订单
Нужно переделать простой советник из мт4 в мт5 Так же индикатор к нему (основан вроде как на МА) Сразу скажу в настройках есть мартин, сетка, настройка индикатора Так же нужно добавить к нему 30 копий настроек все кроме объема ордера. Чтобы они работали независимо друг от друга в одном окне не пересекаясь. И возможность отключать некоторые настройки. Советник простой если что-то не понятно по логике открытия
На основе индикатора Nadaraya-Watson сделать робот, открытый код индикатора в наличие, рисует стрелки, вход при появлении и в направлении стрелки. Необходимо написать советник МТ4 с добавлением ММ, ТР, трал, и SL
Здравствуйте. В базе советник на основе двух-сторонней сетки. Сейчас ордера выставляются в каждой сетке отдельно (включая применения мартина). Необходимо в режиме switch case в блоке void_ добавить два режима MODE_GRID (просто модифицировать базовую логику): 1. Общая логика выставления ордеров для обоих сеток, включая общую прогрессия мартина. 2. Общая логика выставления ордеров для обоих сеток, общая прогрессия
Нужен телеграм бот который по запросу валютной пары и времени экспирации будет давать сигнал, например EUR USD 5 минут и он выдаёт куда открывать сделку. Пример прилагаю скрином. Так же важно что бы он давал сигналы на ОТС котировках брокера Pocket option. Так же нужно что бы через бот можно было пройти регистрацию
Куплю вашего робота, условия: - Не мартингейл и не сетка! - Робот следит за позициями, всегда ставит сл, тп - Просадка за все время не более 15-20% от счета по эквити или от баланса - Не высокочастотник - РОБОТ ПРИБЫЛЕН НА ДИСТАНЦИИ (свыше 25% годовых) Обязательно высылайте отчет тестера за последние 3 года Если у вас есть трекинг (фхбук например) - будет огромным преимуществом Роботы которые показывают результаты
Советник работает на базе индикатора медиан (авторский), необходим ряд доработок Корректная работа реверса, при включенном реверсе и выбранном типе тейкпрофита (динамическая желтая и другие) - сделка практически сразу закрывается, хотя она должна закрываться по стопу, где стоп для нее является динамическая желтая линия и другие. ( что без включенного реверса служит тейк профитом) Сделать в меню настроек раздел выбор
Доброго времени суток! Нужно конвертировать индикатор с торговой платформы Tradingview, который написан на языке Pine Script в MQL5 для МТ5. Индикатор находится в открытом доступе. Исходный код индикатора предоставлю. Оплата по договорённости
Необходимо внедрить нейросеть в код советника МТ5 в качестве фильтра сделок при оптимизации Нейросеть нужно сделать в виде подключаемого блока с выбором параметров глубины оптимизации % отсеивания убыточных сделок Остальное ТЗ после согласования деталей
Здравствуйте, мне нужен робот, как показано ниже. Если я нанесу на график горизонтальные и трендовые линии и цена коснется этих линий, робот должен отправить полный скриншот графика в телеграм-бот. В настройках робота должно быть. место для ввода идентификатора чата и токена API
1й скрипт При торговле cfd на акции, все выставленные мной заявки в конце каждого дня автоматом отменяются. Мне нужно их сохранять и автоматом выставлять в начале каждого следующего торгового дня. 2й скрипт Т.ж. написать скрипт выставляющий заявки по следующим критериям: 1. Задать тикер акции (например акция Боинга - BA) 2. Задать объем покупки (например 0.1) 3. Задать шаг цены (например 0.2$) 4. Задать диапазон цены

项目信息

预算
50+ USD
开发人员
45 USD