Советник только для счетов 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
ReportTester-2405204.xlsx
