!Overdraft_Profit_System и последующие версии

  • Автор темы Автор темы Ambrela
  • Дата начала Дата начала

Ambrela

Местный знаток
Выкладываю советника, инверсионная стратегия с визуализацией и со всеми наворотами.
Индикатор тоже прикрепил, тестируйте, может кто сможет доработать для более стабильного состояния.
Кому понравится пишите коменты.
Буду рад услышать информацию вашу.
 

Вложения

Ambrela

Местный знаток
Не забудьте поделиться новыми наработками эксперта, если что пишите в личку.
 

Ambrela

Местный знаток
Добавлены значительные изменения:
OpenMode=0; // метод входа в рынок.
=0 то по wlxFractals фракталам,
=1 то вход по Acceleration.
=2 то вход по волатильности.
=3 то вход с начало по OpenMode=1 после закрытия, вход по OpenMode=2.
=4 то вход с начало OpenMode =0 после закрытия OpenMode =1 после закрытия OpenMode =2.
Acceleration=1.5; // минимальная скорость цены
BarVolatile=24; // число баров для расчёта волатильности
kVolatile=5.0; //множитель волатильности
LotKoef=2; // множитель для следующего лота после убытка
LotKoefStart=0; // с какого убыточного ордера начинать увеличение лота по LotKoef
VDeposit=5000; // размер пополнения вирт.баланса
 

Вложения

Ambrela

Местный знаток
Сигнал настроек фрактала:
Например:
Equals = 20;
nLeftUp = 17;
nRightUp = 10;
nLeftDown = 17;
nRightDown = 10;

или

Например:
Equals = 24;
nLeftUp = 21;
nRightUp = 21;
nLeftDown = 21;
nRightDown = 21;

Скорость изменения цены для входа:

Acceleration=1.5, можно ставить скорость от 1 до 4 и более, чем выше скорость тем реже сигнал.
BarVolatile=24, волотильность рынка для входа, он же и для выхода.
Это период для расчёта волатильности в барах.
kVolatile=0.0, множитель волатильности для умножения волотильности, этот как бы второй метод входа по волотильности.
Можно например поставить kVolatile=10, чем больше множитель, тем реже вход.
StopVolatile=2; коэффициент для вычисления стопов по волатильности.
Выход из рынка от расчётов волотильности рынка.

Методы входа в рынок:

OpenMode =0; // метод входа в рынок.
OpenMode =0 то по wlxFractals фракталам,
OpenMode =1 то вход по Acceleration.
OpenMode =2 то вход по волатильности.
OpenMode =3 то вход с начало по OpenMode=1 после закрытия, вход по OpenMode =2.
OpenMode =4 то вход с начало OpenMode =0 после закрытия OpenMode =1 после закрытия OpenMode =2.

Методы выхода из рынка:

CloseMode =0; // метод закрытия
CloseMode =0 - закрытие по расчитанному СЛ/ТП,
CloseMode =1 - закрытие по заданным SL/TP
CloseMode =2 - закрытие по волатильности
CloseMode =3 - закрытие по ближайшему - заданным SL/TP или расчитанному СЛ/ТП хода цены
CloseMode =4 - закрытие по ближайшему - волатильности или заданным SL/TP или расчитанному СЛ/ТП хода цены.

Расчёт, средний ход цены по фракталам для выхода:

nDay=14, число последних дней для расчета среднего хода фракталов.

Полное описание настроек:

Magic=1123; // магик ордеров эксперта
bMarketExec=true; // параметр для брокера с маркет-исполнением, если=true, то сначала выставляем ордер, потом ставим стопы.
Slip=0; // допустимое проскальзывание при открытии/закрытии рыночного ордера
OpenMode=0; // метод входа в рынок.
=0 то по wlxFractals фракталам,
=1 то вход по Acceleration.
=2 то вход по волатильности.
=3 то вход с начало по OpenMode=1 после закрытия, вход по OpenMode=2.
=4 то вход с начало OpenMode =0 после закрытия OpenMode =1 после закрытия OpenMode =2.
Acceleration=1.5; // минимальная скорость цены
BarVolatile=24; // число баров для расчёта волатильности
kVolatile=5.0; //множитель волатильности
LotKoef=2; // множитель для следующего лота после убытка
LotKoefStart=0; // с какого убыточного ордера начинать увеличение лота по LotKoef
VDeposit=5000; // размер пополнения вирт.баланса
Revers=true; // true -Открывать реальные ордера противоположно виртуала / false-в том же направлении
Lot=0.1; // лот ордера. если =0, то используем ММ
MM=10; //процент от баланса для лота.
LotKoef=2; // множитель для следующего лота после убытка
LotKoefStart=0; // с какого убыточного ордера начинать увеличение лота по LotKoef
nDay=14; // число последних дней для расчета среднего хода фракталов.
SpreadMode=0; // метод компенсации спреда 0/1/2/3
FixSpread =0; // размер фиксированной компенсации спреда для SpreadMode=3
AvgSpreadCount=20; // количество последних значений спреда для вычисления среднего спреда
AvgSpreadKoef=2; // количество средних спредов для компенсации
CloseMode=0; // метод закрытия
0 - закрытие по расчитанному СЛ/ТП,
1 - закрытие по заданным SL/TP
2 - закрытие по волатильности
3 - закрытие по ближайшему - заданным SL/TP или расчитанному СЛ/ТП хода цены
4 - закрытие по ближайшему - волатильности или заданным SL/TP или расчитанному СЛ/ТП хода цены
TP=20; // размер тейкпрофита реального ордера при CloseMode=1-2. Если =0, то не используем
SL=20; // размер стоплоса для реального ордера при CloseMode=1-2. Если =0, то не используем
StopVolatile=2; // коэффициент для вычисления стопов по волатильности
bTralSL=true; // =true - включение трала по размеру SL
bTralSLVirt=true; // =true - включение трала тейкпрофита по ProcentProfit/ CloseProcentProfit
ProcentProfit=0; // процент размера для трала СЛ/ТП в профите, если =0, то трал выключен.
CloseProcentProfit=0; // процент для размера СЛ/ТП при трале, если =0, то трал выключен.
// Настройки wlxFractals
Equals = 20; // максимальное число равных вершин слева и справа для проверяемого фрактала
nLeftUp = 20; // проверяемое число баров слева для фрактала вверх
nRightUp = 20; // проверяемое число баров справа для фрактала вверх
nLeftDown = 20; // проверяемое число баров слева для фрактала вниз
nRightDown = 20; // // проверяемое число баров справа для фрактала вниз
// инфо
bVirtInfo=true; // показывать на чарте инфо панель вирт.ордеров.
bRealInfo=true; // показывать на чарте инфо панель реал.ордеров.
bSpreadInfo=true; // показывать на чарте инфо панель про спред

 

Вложения

Ambrela

Местный знаток
m1 EUR/USD, лучше всего валюты типо GBP/CAD где больше волотильности.
 

Ambrela

Местный знаток
Доливка новых версий,мелкие поправки с трейлинг стопом.
 

Вложения

Ambrela

Местный знаток
Выкладываю обновление советника, разные модификации, трал обычный + трал по свечам выстроенный.
Мелкие поправки с LotKoef.
 

Вложения

Ambrela

Местный знаток
комплект настроек для примера...
 

Вложения

Последнее редактирование:

Ambrela

Местный знаток
Комплект обновлений эксперта, удалены из кода полностью, алгоритмы которые не подходят под эту систему.
 

Вложения

Ambrela

Местный знаток
Результаты тестирования
 

Вложения

  • StrategyTester.gif
    StrategyTester.gif
    9 КБ · Просмотры: 114
  • StrategyTester_2005.01.01-2009-01.01.gif
    StrategyTester_2005.01.01-2009-01.01.gif
    8,6 КБ · Просмотры: 126
  • StrategyTester_2008.01.01-2008.05.01.gif
    StrategyTester_2008.01.01-2008.05.01.gif
    8,5 КБ · Просмотры: 138
  • Like
Реакции: ausi

Ambrela

Местный знаток
Выложен релиз эксперта, !Overdraft_Profit_System3_v23_Reliz, прикреплён отчёт с тестирования + настройки.
Остальные версии, полный комплект сборки история версий эксперта, находится на Яндекс диске:
_https://yadi.sk/d/4pi7cAj_dTvgF
Добавлены новые версии,которые выше релиза, основаны уже на модифицированном индикаторе фракталов. а так же архив содержит и дополнительную важную информацию.

Ставим лайк если идея была интересной :)
 

Вложения

Последнее редактирование модератором:
Верх