[Советник] [Price Action] Massimiliano Scorpio

От Rever27, 19 января, 2021 в Лаборатория ProfitFX

Страница 1 из 2
Автор#1

0a81c29fbd782530a9877db58703b3f1.jpg.aefca2021b2084fa7cce9c17d1ae6783.jpg

 

Название советника: Massimiliano Scorpio
Таймфрейм: D1

Рекомендуемые пары: Все мажоры и миноры. Паттерн появляется не так часто на графике.
Описание системы: Советник создан по торговому паттерну Price Action от трейдера Massimiliano Scorpio. Более подробное описание на сайте TLaP.

Описание работы советника для покупок (продажи зеркальны):

Сов анализирует два последних бара и ищет паттерн, чтобы:

1) обе свечи были бычьи и имели достаточный размер тела.

2) хвост Low [1] бара был ниже (или равен) Low [2] бара, а также верхний хвост [1] бара был достаточного размера, т.е. чтобы был откат и цена не закрылась на максимуме.

Паттерн на картинке:

Спойлер

image.png.c4ae98a73bfd58c3a3c443ed488d378b.png

 

Вход осуществляется на открытии новой свечи.

 

Цели выставляются по одному из трех (на выбор) условий:

1) Фиксированный ТП и СЛ в пунктах

2) Плавающий ТП и СЛ, рассчитанные по индикатору ATR и указанному множителю.

3) По ценам High и Low сигнальной свечи

Спойлер

image.png.633902964838160ff070ea6872f1bfa5.png

 

Также в советнике на всякий случай присутствует перевод в БУ и Тралл, который активируется, когда цена пройдет заданное в процентах значение до ТП.

 

Настройки:

Спойлер

 

GENERAL SETTINGS
Set Name - имя сет-файла
Magic Number - магик номер советника
Max Spread BUY - максимальный спред для открытия покупок
Max Spread SELL - максимальный спред для открытия продаж
Lot - фиксированный лот. Используется при Auto_Risk = 0
Auto MM - риск в процентах на сделку
TP/SL SETTINGS
Take Profit Type - выбор одного из трех типов Тейк Профита: Автоматического (строиться по максимуму/минимуму [1] свечи), фиксированный (указывается в параметре Take Profit в старых пунктах) и плавающий по ATR.
Stop Loss Type - выбор одного из трех типов Стоп Лосса
ATR Period - Период АТР для расчета плавающего ТП/СЛ, если таковой выбран в настройке выше.
Take Profit - Тейк Профит в старых пунктах. Если же выбран тип расчета по ATR, то в данном параметре указывается множитель для ATR.
Stop Loss - СЛ в старых пунктах, либо множитель для расчета СЛ по ATR.

ENTER SETTINGS
Min Candles Size - Минимальный размер тела обоих анализируемых свечей
Max Candles Size - Максимальный размер тела обоих анализируемых свечей
Min Distance Between Tails - минимальное значение разницы между двумя хвостами свеч. Хвост на [1] свече должен быть длиннее минимум на это значение.
Min Tail Size Percent % - процент размера хвоста [1] от расстояния High-Low для бычьей свечи. Если хвост небольшой, то нет смысла ставить ТП по системе и такая свеча пропускается.

Breakeven
Breakeven Start Percent - Значение процента от размера ТейкПрофита, на котором включается БУ
Breakeven Step - Отступ БУ от цены открытия ордера

Trailing stop
Trailing Start Percent - Значение процента от размера ТейкПрофита, на котором включается Трейлинг-Стоп. Если ТП = 90, Trailing Start Percent =30, то при прохождении ценой 30 пунктов тралл активируется
Trailing Distance Percent - Значение процента от размера ТейкПрофита. С полученной дистанцией СЛ будет перемещаться вместе с ценой в сторону прибыли. Т.е. если Trailing Distance Percent = 50, ТП = 90 то дистанция от текущий цены до СЛ будет равна 45пп
Trailing Step - Шаг тралла в пунктах
Delete Take Profit - Удалять ТП у ордера при активации Тралла

OTHER SETTINGS
Show Panel - Если true, на графике с советником будет отображаться графическая панель.
Panel Color - Цвет графической панели.
Logging Mode - Режим логирования: все записи (All), только ошибки (Only Errors), ничего (Off).
Write Log File - Если true, советник будет создавать текстовый файл с логами советника. Расположение в каталоге данных терминала: MQL4 --> Files (при торговле), Tester --> Files (при тестировании).

 

 

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

 

Индикатор для ручной торговли и проверки паттерна на истории находится в этом посте.

 

Massimiliano Scorpio v1.0.ex4226 скач.

Изменено 27 января, 2021 пользователем Rever27

#2

Попробовал на EURUSD. Не тестируется.

 

1.jpg

#3
38 минут назад, Rever27 сказал:

Паттерн появляется не так часто на графике.

Сколько приблизительно сделок в месяц, год можно ждать от него?

Автор#4
42 минуты назад, hvn000 сказал:

Попробовал на EURUSD. Не тестируется.

Перезалил советник.

34 минуты назад, hvn000 сказал:

Сколько приблизительно сделок в месяц, год можно ждать от него?

Я тот, кто просто написал код по системе. Я ей не торгую и знаю не больше, чем написано в статье на сайте.

#5
52 минуты назад, hvn000 сказал:

Сколько приблизительно сделок в месяц, год можно ждать от него?

За 10,5 лет на EURUSD 11 сделок

 

Спойлер

Безымянный.png

 

Изменено 19 января, 2021 пользователем igorloko

#6

@Rever27

А ограничение на ТФ есть ?

Ребята в комментариях писали что и на H1 неплохо паттерн отрабатывает. 

#7
1 час назад, pavlus777 сказал:

@Rever27

А ограничение на ТФ есть ?

Ребята в комментариях писали что и на H1 неплохо паттерн отрабатывает. 

Ситуация на 1h еще хуже. 2 сделки с 2010 года, первая открыта в 2015 году :))

 

Спойлер

2056215422_.thumb.png.dd69d0a7667dc8e8ff0a6d7c464c02b0.png

 

Автор#8
3 часа назад, pavlus777 сказал:

А ограничение на ТФ есть ?

Нет, можно торговать на любом ТФ.

5 часов назад, igorloko сказал:

За 10,5 лет на EURUSD 11 сделок

На D1 у меня по GBPUSD получилось 41 сделка за 5 лет. На Н1 сделок немного больше, около 70 у меня получилось.

На графике я несколько часов проверял, чтобы не отрабатывались лишние паттерны и не пропускались нужные.

В итоге пришлось добавить на настройки советника (которые я, естественно, забыл прикрепить в шапке) четыре параметра: длину свечей минимальную, максимальную, длину хвостов для определения паттерна и длину для определения ТП по максимумам/минимумам.


Я рекомендую не просто прогонять советник в тестере, а запустить опт с этими параметрами. По умолчанию стоят не рекомендованные настройки, а те, что я использовал при тестировании. Т.е. если брать небольшие свечи с минимальными хвостами, то сделок будет больше. 

Описание темы сейчас поправлю с настройками.

Изменено 19 января, 2021 пользователем Rever27

#9

Отдельно бы индикатор, без советника :)

Автор#10
В 26.01.2021 в 13:49, geugene сказал:

Отдельно бы индикатор, без советника


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

image.thumb.png.131994db0e93ea0110ef3da6759a6460.png

Massimiliano Scorpio Indicator.ex4186 скач.

#11
В 27.01.2021 в 15:49, Rever27 сказал:


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

image.thumb.png.131994db0e93ea0110ef3da6759a6460.png

Massimiliano Scorpio Indicator.ex4 12 \u043a\u0411 · 14 загрузок

Похоже на паттерн кенгуру

#12

2021.01.30 18:58:23.800    2010.01.01 02:00:10  Massimiliano Scorpio v1.0 GBPUSD,Daily: invalid EX4 file (7)
 

 

2021.01.30 18:58:23.800    2010.01.01 02:00:10  Massimiliano Scorpio v1.0 GBPUSD,Daily: global initialization failed
 

Советник не тестируется.

 

Автор#13

Это не ошибка советника, а ошибка терминала. Вроде @nixxer писал про это что-то.

Изменено 30 января, 2021 пользователем Rever27

#14
9 часов назад, Rever27 сказал:

Это не ошибка советника, а ошибка терминала. Вроде @nixxer писал про это что-то.

Верно, ошибка терминала. Запущу опт на другом.

#15

Тестирую индюка в тандеме с другой тс. Будут результаты покажу!

#16
17 часов назад, FENIX86 сказал:

Тестирую индюка в тандеме с другой тс. Будут результаты покажу!

Может я рукожоп но пока сижу в минусе....но сдаваться не намерен))

 

#17

В советнике нужно менять подход к просчёту onTest. 

Вот результат с 20

GBPUSD-1.thumb.JPG.074de6e8f458abad81000f98f13c530c.JPG

 

Нужно сделать просто равным Рекавери фактору.

 

GBPUSD.ZIP28 скач.

#18
5 часов назад, ostapbender сказал:

В советнике нужно менять подход к просчёту onTest. 

Вот результат с 20

GBPUSD-1.thumb.JPG.074de6e8f458abad81000f98f13c530c.JPG

 

Нужно сделать просто равным Рекавери фактору.

 

GBPUSD.ZIP 529 \u043a\u0411 · 2 загрузки

Грааль найден? 

#19
5 часов назад, ostapbender сказал:

В советнике нужно менять подход к просчёту onTest. 

Вот результат с 20

GBPUSD-1.thumb.JPG.074de6e8f458abad81000f98f13c530c.JPG

 

Нужно сделать просто равным Рекавери фактору.

 

GBPUSD.ZIP 529 \u043a\u0411 · 2 загрузки

В советнике нужно менять подход к просчёту onTest.

Поясните что это значит? У меня что то тест не идет(

#20
3 часа назад, tester_ сказал:

Поясните что это значит?

Это для автора советника.

#21
3 минуты назад, ostapbender сказал:

Это для автора советника.

Не поможете? У меня почему-то не запускается советник. На EURUSD тестирую на Н1, архив котировок скачал.

_210207204131.png

Изменено 7 февраля, 2021 пользователем tester_

Автор#22
В 07.02.2021 в 09:26, ostapbender сказал:

Нужно сделать просто равным Рекавери фактору

Он и так ему равен
double dRecoveryFactor =TesterStatistics(STAT_PROFIT) / TesterStatistics(STAT_BALANCE_DD));

#23
12 минут назад, Rever27 сказал:

Он и так ему равен

Я скинул который показывает равным 20

Но Делим профит=489 / на макс просадку = 138 Получаем 3,5 Это никак не 20 которые показывает онТест.

#24

Подскажите пожалуйста почему советник не работает?

Автор#25
2 часа назад, ostapbender сказал:

Я скинул который показывает равным 20

Я скинул формулу, которая есть в коде.

Страница 1 из 2

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

Перейти к списку тем
Форум · 2.0.20260627.0025