Автор#1

spacer.png

 

Название советника: [M]Scalper
Год выпуска: 2021
Версия: 1,6,6
Сайт продажиhttps://tlap.io
Валютные пары: EURUSD, возможно другие.
Таймфрейм: D1.
Время торговли: Круглосуточно.
Описание:

Сова собственной разработки, практически классический пробойник, но точка входа своя.

Одноордерный скальпер.

Использует трейлинг стоп.

Не использует мартингейл и усреднение.

Стоит на реале и трудиться.

 

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

Просьба строго не судить и надеюсь на совместную работу по улучшению совы, улучшению финансового благосостояния и развитию форума.

 

Описание настроек:

Спойлер

Все величины, где это уместно, задаются в pips.

 


Magic                уникальный номер ордеров советника
TimeFrame         таймфрейм работы 
Interval             интервал свечи пробоя (может быть отрицательным)

lTrailingStop      Лонг трейлинг стоп
sTrailingStop     Шорт трейлинг стоп
lTrailingStep      Шаг лонг трейлинг стоп
sTrailingStep     Шаг Шорт трейлинг стоп

Lot                   лот
SL                    Стоп лосс
TP                    Тейк профит
DayStartNY        День начала НГ
DayEndNY         День конца НГ


Мониторинг: нет.
Бэктесты:

Тест с проскальзыванием отложенных ордеров 100-400. 4 Tax. Ducas.

Спойлер

spacer.png

 

Мониторинг в Роботесте

 

large.jpg

 

[M]Scalper_1.6.5.ex459 скач. [M]Scalper_ eurusd set 1.6.5.set51 скач.

Test MScalper 1.6.5 test Eurusd Slip 100-400 Tax 4 Ducas.rar36 скач.

 

Новая версия 1,6,6

-Переделаны поинты в пипсы.

-Косметические улучшения.

Сет от старой версии не подойдет, прикреплю новый.

[M]Scalper 1.6.6_ eurusd set.set84 скач.

[M] Scalper 1.6.6.ex4153 скач.

 

[M] Scalper 1.6.6.zip50 скач.

Изменено 8 февраля, 2023 пользователем Мерлин

#2

=b С почином! :)

 

Прикрепите повторно тест в архиве в первый пост - удалите тот что сейчас и загрузите по новой.  Файл чего-то недоступен.

Автор#3
10 минут назад, Старик сказал:

=b С почином! :)

 

Прикрепите повторно тест в архиве в первый пост - удалите тот что сейчас и загрузите по новой.  Файл чего-то недоступен.

Это из-за исправления косяков, файл удалил, новый еще не загрузил, поэтому недоступно. Не ожидал, что в 3 часа ночи будет активность.

Изменено 25 марта, 2021 пользователем Munasefz

#4

@Munasefz, версия под МТ5 планируется?

 

И почему в описании рабочий ТФ указан Д1, а в тесте используется М15? Впрочем, по тестам разницы почти нет.

 

Прогнал сет из шапки на айсовских котировках (slip150-500, com5.5):

image.png.93f3fa3843a5b6bc6c5380a71d99ebd3.png

 

З.Ы. В архиве тесты на дуковских котах на ТФ М15 и Д1 с 2003 г. и на айсовских с 2011 г.

 

 

_[M]Scalper (by Munasefz) SebastianPerreira Test.7z21 скач.

Изменено 25 марта, 2021 пользователем SebastianPerreira

Автор#5
13 часов назад, SebastianPerreira сказал:

@Munasefz, версия под МТ5 планируется?

 

И почему в описании рабочий ТФ указан Д1, а в тесте используется М15? Впрочем, по тестам разницы почти нет.

 

Прогнал сет из шапки на айсовских котировках (slip150-500, com5.5):

 

 

З.Ы. В архиве тесты на дуковских котах на ТФ М15 и Д1 с 2003 г. и на айсовских с 2011 г.

 

Под МТ5 непланирую.

 

Сигнал сова берет с Д1, в настройках указывается, поэтому тестить можно на любом ТФ.

#6

Оживлю немного тему..
Предложения по настройкам бота (все ИМХО и не принципиальные):

1. TryCount сугубо служебная, выносить в публичные не стоит
2. TimeFrame красивее задать как extern ENUM_TIMEFRAMES        TimeFrame          = PERIOD_CURRENT;
У юзера не возникнет вариантов с ошибкой в цифрах..
3. KolZ нужно определять в OnInit. Из настроек нужно убрать
Есть предопределенная переменная _Digits, которая возвращает количество знаков после запятой.
тогда 

Цитата

Все величины, где это уместно, задаются в point, не путать с pips.

будет не актуальна- задаете параметры, типа  SL-TP в 4-х знаке, а бот пересчитывает под текущий счет.
Но есть нюанс: всякие мелкие параметры (типа трала в сете EURUSD) будут загрублятся, поэтому можно оставить все настройки на усмотрение пользователя.
4. По прогонам в визуале не очень понял логику снятия отложек: какие-то весят неделями, а какие-то снимаются через 2-3 дня...
Возможно, это авторская фича, но если это "нечаянно", то есть параметр expiration для задания времени жизни отложки

п.с. если сделать версию mql5, то рядовой пользователь сможет тестировать в тестере без TDS в режиме MTF,  правда, на небольшой истории

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

Автор#7

п. 1,2 - согласен, если на выходных успею, сделаю.

 

3. KolZ тоже можно переделать, но вот с SL TP конкретно нужны point, т.к. скальпер пробойник и средняя сделка примерно 20 point.

 

4. Да, все верно. Это зависит от появления точки входа, т.е. пока не появиться новая точка входа, ордер будет висеть.

 

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

 

Спасибо за предложения!

#8
Только что, Munasefz сказал:

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

Странно слышать...
1. В МТ5 по реальным тикам реальный спред.
2. При сигнале на D1 важность спреда весьма сомнительна

 

Только что, Munasefz сказал:

3. KolZ тоже можно переделать, но вот с SL TP конкретно нужны point, т.к. скальпер пробойник и средняя сделка примерно 20 point.

Я по прогонам ни разу не увидел достижения СЛ/ТП- в основном закрытие по тралу.
Если для СЛ/ТП важна пятизначная точность, то, скорее всего, это подгон к истории при оптимизации.
Если все таки нужна точность, то нужно проверять при запуске значность инструмента и блокировать работу советника, если она не соответствует требованиям.
В любом случае переменная KolZ должна обрабатываться автоматом и не выноситься в Extern

Автор#9
В 02.04.2021 в 20:56, usver73 сказал:

Странно слышать...
1. В МТ5 по реальным тикам реальный спред.
2. При сигнале на D1 важность спреда весьма сомнительна

1. Да действительно, давно с ним не работал, подзабыл функционал.

2. Сигнал хоть и с Д1, но трейлинг мелкий.

 

В 02.04.2021 в 20:56, usver73 сказал:

Я по прогонам ни разу не увидел достижения СЛ/ТП- в основном закрытие по тралу.
Если для СЛ/ТП важна пятизначная точность, то, скорее всего, это подгон к истории при оптимизации.
Если все таки нужна точность, то нужно проверять при запуске значность инструмента и блокировать работу советника, если она не соответствует требованиям.
В любом случае переменная KolZ должна обрабатываться автоматом и не выноситься в Extern

Спешил и автоматом написал СЛ/ТП, я имел ввиду выход из позиции, а он конкретно происходит по трейлингу. 

Переделал на пипс, погонял в тестере, разницы особой нет.

 

Новая версия, со всеми доработками в первом сообщении.

#10

 

В 02.04.2021 в 20:56, usver73 сказал:

В МТ5 по реальным тикам реальный спред.

В 02.04.2021 в 19:51, usver73 сказал:

если сделать версию mql5, то рядовой пользователь сможет тестировать в тестере без TDS в режиме MTF,  правда, на небольшой истории

В МТ5 можно импортировать тиковую историю из других источников за какой угодно промежуток времени.

 

#11
18 часов назад, SebastianPerreira сказал:

В МТ5 можно импортировать тиковую историю из других источников за какой угодно промежуток времени.

ну да, важное уточнение.
Я имел ввиду "ленивый" способ- историю ДЦ

#12

@Munasefz, что, без Оси Бендера пуста тема :)
может замутите мультиплатформу МТ4/МТ5?

#13

Munasefz,можно добавить параметр Autolot,AuoMM либо Risk,для автоматического расчета лота?Готовый блок можно взять в теме/laboratoriya-profitfx/24/open-source-sovetnik-generic-a-tlp/13593/.Также актуален параметр запрета торговли в пятницу вечером.

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

#14

@Munasef скинь код сюда пож. хотим доделать мм и возможно сетку

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

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