Перейти к содержанию

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode


Рекомендуемые сообщения

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

Советник только для счетов Hedge ни вкоем случае не Netting

Советник основан на индикаторе Ренко, который тоже выложен на сайт

Так как Ренко меняет кирпич после прохода необходимого количества пунктов мы можем используя
Тиковые обЪемы этого кирпича понять скорость кирпича, своего рода импульс, вот его мы и отлавливаем для входа
еще есть надежда что после импульса рынок не успокаивается мгновенно и вскоре пойдет в каком нибудь направлении

Принцип работы после изменения цвета кирпича Ренко и если ТикОбЪем кирпича меньше TickVolumeAfterColorChange
или ТикОбъем меньше TickVolumeImpulse и после смены цвета не более 3х кирпичей ставится 1я иниции рующая позиция и вместе с ней
отложенный ордер с лотом? необхдимым для профита на расстоянии BrickPoint*NoLossBricks

если срабатывает отложник, ставится следующий в противоположном направлении и так ждем движения рынка в любую сторону

Написаны защиты депозита в зависимости от нагрузки на депозит

в нормальном режиме
закрываемся по противоположному сигналу, но тикОбъем для закрытия больший в TickVolumeForClose раз

в Режиме мягкой безопасности по смене цвета кирпича без учета тикВолюм

В режиме жесткой безопасности после открытия нового кирпича если есть любой профит сетки ордеров

Режим исторического профита отдает часть ранее полученного профита при неблагоприятных условиях

ну и напоследок советни ставит полный лок дает Алерт и выбираемся вручную из лока

также проверяемся на Флэт и в зависимости от результата проверк советник начинает работать в софт или хард безопасности вне зависимости от нагрузки на депозит


Расшифровка параметров

input uint BrickPoint = 120;

количество пунктов для отрисовки следующего кирпича

input bool RenkoChart = false;

используемый индикатор или в окне или на грфике

input uint TickVolumeAfterColorChange = 3000;

максимальный объем предыдущего кирпича после с мены цвета кирпича при котором поставится позиция

input uint TickVolumeImpulse = 500;

максимальный объем ловли импульса для открытия позиции

input double TickVolumeForClose = 3.8;

множитель объемов для сигнал закрытия

input uint TickVolumeForFlat = 40000;

если предыдущий кирпич имел объем болше этого то (Флэт) переход в режим безопасности

input double NoLossBricks = 2.8;

множитель рассстояния для профита

input uint DepoLoadInPercentSoftSafety = 3;
input uint DepoLoadInPercentHardSafety = 6;
input uint DepoLoadInPercentHistoryProfitSafety = 12;
input uint PercentHistoryProfitForSafety = 40;
input uint DepoLoadInPercentFullLock = 50;

Значеня нагрузки на депозит для перехода в разные режимы безопасности

input bool RiskInPercentage = false;

ручной или процент от депо Лот

input double InitialLot = 0.07;
input double MaximumRisk = 0.05; // Maximum Risk in percentage
input ulong Deviation = ULONG_MAX;
input ulong MagicNumber = 1234;

Также есть кнопки не ставить 1й ордер , принудительное включение разных режимов безопасности и закрытие всех ордеров

Так как у меня в данный момент компьютер прошлого века (этот тест что выложен длился около 3х часов) я и выложил советник в надежде на помощь сообщества в отлове багов и тестировании и оптимизации и лучшие параметры выкладывайте если не трудно

Мониторинг:

Impulse_Renko.ex5
Renko.mq5
RenkoChart.mq5
TesterGraphReport2018.05.24.png
ReportTester-2405204.xlsx

Изменено пользователем Мерлин
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

дальнейшее развитие

добавлен параметр для определения флета TickVolume ForFlat

если в одном последнем кирпиче значение Объема Выше этого значения то закрытие сетки ордеров
переключается в безопасный режим

Закрытие сетки ордеров переведено на закрытие встречными ордерами

добавлен траилинг № варианта без трала трал только 1го ордера или трал 1го ордера и оставшегося ордера после закрытия сетки ордеров

отловил многие баги


Добавлено: 27-05-2018 17:55:11

добавлен доп фильтр тренда исправлены баги

в режиме тестирования полный лок сразу закрывается - сделано для возможности оптимизации

получился своего рода полуавтомат полный лок при нормальном ММ не особо нагружает депо и вручную можно вытащить или убить

во вложениях необходимые индикаторы доп фффффильтров сам советник и отчет тестера с настройками от балды без оптимизаций

на картинке стрелочками нравящиеся мне моменты пойманного тренда желтым кружком закрытие с отдачей части накопленного профита красным фуллЛок

Impulse_Renko_version1.1.ex5
iVAR.mq5
ivar_htf.mq5
TesterReport.zip
TesterGraphReport2018.05.27.png

Изменено пользователем forwardkiko
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

А можно узнать что это за счета такие? :-o

Советник только для счетов Hedge ни вкоем случае не Netting


Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

Когда отлажу в мт5, т.к. в мт4 не смог написать настолько информативный индикатор там нет рисовать свечи, только линии гистограммы и т.п, и если к тому времени сам еще буду верить в потенциал советника, то скорее всего буду переводить на мт4

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

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

З.Ы. на картинке желтым закрыл руками возможно был бы в этом месте лок, да полностью переписан расчет нагрузки на депозит, перед установкой отложника сетки просчитывается заранее нагрузка и выбирается режим закрытия или ставится лок

ReportTester-2405204.png
tester.zip
Renko.mq5
MomentumImpulse.ex5

Изменено пользователем forwardkiko
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

дальнейшее развитие : В настройки введён флаг UseGrid, если он со значением false, то советник работает только с одной позицией. Введён для возможности оптимизации.
В идеале с флагом UseGrid = false оптимизируем параметры BrickPoint, TickVolume, TickVolumeForClose & TickVolumeForFlat. Потом во главу угла становиться ММ. Можно провести ещё одну оптимизацию оптимизируем параметров уже с флагом UseGrid = true nolossBricks pendingBricks
Остальные параметры относятся к ММ
Опять поправил индикатор в сторону оптимизации нагрузки на процессор


на картинке работа советника с флагом UseGrid = false
на тех же параметрах но с флагом труе получили картину что постом выше


Добавлено: 27-06-2018 16:45:24

П.с. т.к не обладают сильным Коппом ОГРОМНАЯ ПРОСЬБА к сообществу, нужен лучший результат оптимизации хотя бы за год с ф лагом UseGrid false ипараметры BrickPoint от30 до 210 с шагом 15 TickVolume от 50 до 700 с шагом 25 TickVolumeForClose от 1 до 4 с шагом 0.25 и TickVolume ForFlat от20000 до 50000 с шагом 2500

Добавлено: 27-06-2018 19:51:35

Парни' если увидите потенциал и будет от вас помощь то программистам сотрудничество вплоть до исходного кода, трейдерам в закрытом коде на 1 счет

TesterNoGrid.png
MomentumImpulse_v1.ex5
RenkoLite.mq5

Изменено пользователем forwardkiko
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

Советник поставлен на мониторинг в Роботест на USDJPY с целью наблюдения за его работой.

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

Спасибо за интерес к советнику, но это еще не устраивающая меня версия.на Robotest Можно поставить версию из этого поста только параметр DepoLoadPercentfullock поставить -1.

В этой версии подправил баги после наблюдения за советником на ВПС для реальной торговли. после выключения сервера потерял алгоритм работы. ВВедены трйлинги минорные поправки

ReportTester-usdjpy.png
usdjpy.zip
MomentumImpulse_v2.1.ex5

Изменено пользователем forwardkiko
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

Спасибо за интерес к советнику


С версией МТ4 народ бы подтянулся поболее.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

попытался индикатор переписал под мт4 да и mql4 знакомее как бы. В намечающийся сов прописал функцию проверки появления нового кирпича и запустил на визуализации. УЖАС, у платформы оптимизация ни к черту, с моим железом просто невозможно отлавливать баги с такой улиточной скоростью тестирования, так что под мт4 пока или вообще не будет писаться. После этого эксперимента собираюсь вообще мт4 в утиль


Добавлено: 18-07-2018 08:24:18

P.S. посмотрел мониторинг, ММ очень агрессивный для этого депо и левераге и как-то неверно работает, при 1й сделке в бай и существующей цене последняя позиция должна быть бай а на мониторинге селл

Добавлено: 18-07-2018 17:54:49

т.е по алгоритму всегда должен присутствовать отложник см. рисунок, версиия 2 была непролдумана на случай проблем с впс пример отложник сработал при неактивном сервере на мониторинге цена скорее всего зацепила отложку в селл а сов не поставил отложку в бай возможно впс и пошла вверх
при норм работе там уже вся сетка или бы закрылась и профит или б в лучшем случае положительный экити а в версии 2.1 можно еще включить виртуальный трейлинг сетки

USDCAD.mH1.png

Изменено пользователем forwardkiko
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

Советник в 1-й версии постоянно пытался закрыть ордера и не мог этого сделать, понаписал логов на огромный объём. Советник остановлен, будем пробовать следующую версию:)

В версии 2.1 никаких дополнительных индикаторов вешать на график не нужно? Просто на график ставить советник и всё? Дефолтные значения параметров подойдут?

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

странно, я таких глюков не наблюдал - брокер поддерживает закрытие позиции встречной? CloseBy?
перепишу введу проверку на этот счет и если нет то будет закрытие позиций по одной по очереди


Добавлено: 19-07-2018 08:40:19

здесь индикатор советник и сет для мониторинга вручную на график кроме советника можно ничего не накидывать

MomentumImpulse_v2.2.ex5
usdjpy.set
RenkoLite.mq5

Изменено пользователем forwardkiko
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано (изменено)

в этой версии все таки выискал как сделать проверку на разрешение closeBe

bool flagCloseBy = false;
int symbol_order_mode=(int)SymbolInfoInteger(_Symbol,SYMBOL_ORDER_MODE);
if((SYMBOL_ORDER_CLOSEBY&symbol_order_mode)==SYMBOL_ORDER_CLOSEBY) flagCloseBy = true;


и теперь если брокер нп поддерживает closeBy ,закрытие одеров по очереди без экономии на спреде


Добавлено: 21-07-2018 10:15:39

Советник для себя классифицирую как полуавтомат с возможностью ручной работы в приложенном отчете истории за 3 дня в кооментариях к ордерам видны инициирующие сделки поставленные вручную

Добавлено: 21-07-2018 10:16:21



Добавлено: 21-07-2018 11:27:03

нашел один баг подправил в 2.4

MomentumImpulse_v2.3.ex5
Report3daysHistory.zip
ReportHistory-2405204.png
MomentumImpulse_v2.4.ex5

Изменено пользователем forwardkiko
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

Судя по мониторингу там опять какой-то трабл. Можно логи посмотреть попыток закрытия ордеров. у меня только одна идея - брокер не позволяет закрывать встречным. если опять логи в ошибках надо поставить самую последнюю версию

Ссылка на сообщение
Поделиться на другие сайты

  • 5 weeks later...
[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

вот мои показатели торговли на демо за месяц строго советником

pack.zip
ReportHistory-2405204.png

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 4 months later...
[Советник] Перевёртыш на основе Ренко МТ5_HedgeMode Опубликовано

Доброго дня.
Если кто понял, какие настройки надо поставить, чтобы советник просто открывал/закрывал позиции при смене цвета кирпича, без учета Volum, пожалуйста, поделитесь. Не могу никак понять как там все устроено(

Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...