[Советник] [Мартингейл] Generic v.14📌

От Rever27, 7 апреля, 2017 в Лаборатория ProfitFX

#1315

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

Что из этого следует, - можно использовать теоретически именно на этой паре принцип одиночного закрытия последнего колена, и это может быть профитно. Набирать 5-7 колен и закрывать в плюс последнее


Это работает почти на всех инструментах, если не завышен ММ. Часто так делаю, но не от балды, а с сигналом в обратную сторону от сетки.
Можно параметр ввести, обозначающий на каком колене будет закрываться/траллиться последняя сделка сетки при появлении сигнала в обратную сторону.
#1316


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

Что из этого следует, - можно использовать теоретически именно на этой паре принцип одиночного закрытия последнего колена, и это может быть профитно. Набирать 5-7 колен и закрывать в плюс последнее


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


была такая 14.01.49 версия, которая крыла последнее колено. Но вроде бы не по сигналу а по тейкпрофиту в пунктах.
У меня до сих пор стоит на одном терминале. Разрабатывать далее ее не стали, а жаль.

Насчет ее эффективности в таком виде - вопрос открытый, явного преимущества вроде бы нет. Ведь этот функционал предназначен чтобы снизить лотность, и в итоге выйти раньше. В любом случае чтобы снизить просадку. Насколько вижу, в 49 версии это не особо удалось, просадки приличные.
#1317

Всем привет!
Я наблюдаю за торгами и заметил, что фильтр по барам работает как то не так.
Решил проверить на тестере, взял шапочный сет
Generic v14 - eurchf M15 - Mr. Joker & tolyayugan v2
сделал три прогона тиковыми Дукасовыми котировками пару EURCHF за 01.01.2015- 15.12.2018

Получил такие результаты со следующими параметрами:

UseMaxCandleForAllOrders=true
Max Candle Size = 20
Чистая прибыль 1200.42
Всего сделок 958

UseMaxCandleForAllOrders=false
Max Candle Size = 20
Чистая прибыль 1290.16
Всего сделок 1013

UseMaxCandleForAllOrders=false
Max Candle Size = 0
Чистая прибыль 1870.06
Всего сделок 1455

Получается фильтр полностью отключается только если Max Candle Size =0 и UseMaxCandleForAllOrders=false

Прошу откликнуться тестеров и принять участие в обсуждении.

Автор#1318

Получается фильтр полностью отключается только если Max Candle Size =0 и UseMaxCandleForAllOrders=false


Max Candle Size Работает только для первого бара, когда берется сигнал на вход.
UseMaxCandleForAllOrders=true - анализирует свечу перед открытием дальнейших ордеров сетки.
при Max Candle Size = 0 - фильтр полностью отключен.
#1319

Mах Candle Size это из расчёта текущего ТФ М15?

Автор#1320

Mах Candle Size это из расчёта текущего ТФ М15?


Mах Candle Size на текущем ТФ (тф графика) рассчитывается фильтр как:
Для покупок: Самый высокий high из последних Bars For Analyze минус цена Аск.
Для продаж: Бид - самый низкий лоу последних Bars For Analyze.

Если этого значение больше Mах Candle Size в 4х знаках - то фильтр активирован.
#1321

Не нашел в советнике опции "процент от депозита/риск". Просто помню в оригинельном дженерике на каких то парах ставили 0.01, на каких то 0.02 или 0.04 чтобы доходность/просадка была примерно одинакова.

Вот например тестировал EURUSD. На 30$ депо просадка была максимальная ~5% и профит за 4 года ~14% fcplm, т.е. явно лот маленький и можно поставить лот 0.1 например.
Для NZDUSD на 30$ депо просадка была максимальная ~10% и профит за 4 года ~26%, т.е. лот можно поставить = 0.05

Если так то где можно найти рекомендованую лотность для сетов для депо = 30$? У всех сетов просто мин лот = 0.01 по дефолту.
Или может я что то не так понял? :-?

#1322


Не нашел в советнике опции "процент от депозита/риск". Просто помню в оригинельном дженерике на каких то парах ставили 0.01, на каких то 0.02 или 0.04 чтобы доходность/просадка была примерно одинакова.

Вот например тестировал EURUSD. На 30$ депо просадка была максимальная ~5% и профит за 4 года ~14% fcplm, т.е. явно лот маленький и можно поставить лот 0.1 например.
Для NZDUSD на 30$ депо просадка была максимальная ~10% и профит за 4 года ~26%, т.е. лот можно поставить = 0.05

Если так то где можно найти рекомендованую лотность для сетов для депо = 30$? У всех сетов просто мин лот = 0.01 по дефолту.
Или может я что то не так понял? :-?

Поделитесь сетами с такими просадками! ^:)^
Если Вы о тех сетах, которые в шапке, то EURUSD просадка от 77$, а NZDUSD в районе 300$ при лоте 0,01. А как Вы желаете рисковать - это Ваше личное дело.
#1323

Не нашел в советнике опции "процент от депозита/риск".


Описание настроек на первой странице не открывали? Плавающий лот реализован через переменную мин.лот на 1000 баланса. Т.е. через мин.лот и задаете свое процент от депо.
"DepoPer001Lot - Значение АвтоММ, заданное в размере отведенного депозита для 0.01 лота"
Или не это нужно?
#1324


Не нашел в советнике опции "процент от депозита/риск".


Описание настроек на первой странице не открывали? Плавающий лот реализован через переменную мин.лот на 1000 баланса. Т.е. через мин.лот и задаете свое процент от депо.
"DepoPer001Lot - Значение АвтоММ, заданное в размере отведенного депозита для 0.01 лота"
Или не это нужно?


Читал конечно. Это не то. Возможно то что я хотел бы не подходит для сеточника. Но обычно лот вычиляется как процент просадки в валюте депозита. Т.е. задается риск на сделку например = 1% в валюте депозита. И лот считается на основе этого.
Просто да же по крос курсам за 6 лет риск по сделке в валюте депозита мог сильно меняться т.к. цена пункта в валюте депозита менялась.
Вот мне и интересно как это обрабатывается в советнике. И обрабатывается ли вообще.

И кажется DepoPer001Lot считается на 30$, а не 10$ баланса. Вроде по тестам у меня так получалось. При значении 3000 лот был 0.01 вроде

Поделитесь сетами с такими просадками!
Если Вы о тех сетах, которые в шапке, то EURUSD просадка от 77$, а NZDUSD в районе 300$ при лоте 0,01. А как Вы желаете рисковать - это Ваше личное дело.



Так у меня почти те же результаты что и в шапке. Просто я тестировал на котировках Альпари и с точностью 90%. Но не суть. По EURUSD просадка 75$ что по тестами с шапки = 8%, а доходность там 520 $ при стартовом капитале 500$, т.е. 110% за 6 лет. Вот и возникает вопрос стоит ли ставить его на счет с лотом 0.01 и что можно и больший лот выставить.
#1325

В ветке обсуждения ответы на все эти вопросы есть.
В шапке темы есть тестовые прогоны с весьма высокой точностью, изучив которые, можно получить информацию о просадке на каждую валютную пару и сделать вывод о корректном для вашего ММ депозите на 001 лот.
В свое время даже я тут какую-то таблицу нацарапал с предполагаемыми стартовыми депо под 15% от рассчитанной на основе данных тестов.
Поищите, все есть.

Автор#1326

Невозможно рассчитать процент просадки для сделки (тем более группы сделок), если у системы нет стоп-лосса.
В данном советнике реализован метод расчета DepoPer001Lot, который используют в торговле мартингейлами с 2013 году, а то и со времен Илана.

Суть проста:
Смотрим результат тестирования советника с начальным лотом 0.01. К примеру по результатам максимальная просадка составила 218$.
Мы подразумеваем, что это максимум, который достиг данный сет, но это не предел возможной просадки и она может (и по факту будет когда либо) больше. Тогда мы берет допустимый предел в процентах от этого значения. Я беру 20-30% от этого значения, а не 100%.

Как вариант можно ставить риск 20%, а при достижении 30% закрывать сделки, потому что сет превысил свою допустимую просадку.

Т.е. к примеру если у нас риск 20% от результатов просадки, то DepoPer001Lot = 218/20*100 = 1090 (я округляю до 50) ~ 1050 риск на 0.01 лот.
Если баланс 5000, то 5000/1050 =0.04 лот.

DepoPer001Lot.xlsx69 скач.

#1327

Просто да же по крос курсам за 6 лет риск по сделке в валюте депозита мог сильно меняться т.к. цена пункта в валюте депозита менялась.
Вот мне и интересно как это обрабатывается в советнике. И обрабатывается ли вообще.



Не забываем один маааленький нюанс. Тестам шапочных сетов уже хз сколько месяцев. А в ТДС-2 изменение стоимости пункта во время прогона сета НЕ учитывается. Опт идет по текущей стоимости пункта на всем участке истории. То есть, сегодня результат в деньгах один, завтра другой, через годик третий (особенно если стоимость пункта пары ускакала далеко). Даже если обнулить проскальзывание, свопы. На одинаковой дате все результаты сойдутся, а показатели в деньгах нет.
Про Тикстори, 90% качество вообще говорить нет смысла.
Где взять, сколько стоила та или иная пара раньше? Только ХХХ.USD известны.
А теперь представим, что условные 75 долларов просадки были на условном восьмом колене аж три года назад. А дальше пара окрепла по стоимости пункта, но на тестах все удачно подогналось и просадок на 8 колен не было. А сейчас, поставив ее на реал, получаем западло, восьмое колено и уже просадку, допустим, в 120 долларов. Немного утрирую., но все же... А следующее девятое колено, которое все равно рано или поздно будет, даст просадку еще в 2 раза больше. И все суперточные подсчеты ММ рушатся.

Ребята правильно советуют - надо в любом виде давать офигенный запас.
#1328

Сет EURCAD от Mr. Joker v3 запустил на опт (Tickstory, 2018г) TP, TrailingStartLevel, TrailingStep. При TP=15, TrailingStartLevel=3, TrailingStep=10 прибыль 183$ против 163$ (дефолтные настройки), а при TP=40, TrailingStartLevel=3, TrailingStep=10 прибыль за год 300$. При одинаковой просадке на всех вариантах (241,09$ - 241,69$). Спред 20. Так же и GBPCAD TP=30, TrailingStartLevel=1, TrailingStep=1 при одинаковой (с дефолтными настройками) максимальной просадке дает бОльшую прибыль. 2016г: прибыль 739$ против 489$ (дефолт), макс просадка 116$ против 110$ (таблица приложена).
К сожалению не имею TDS2, поэтому не могу дать более точной и детальной информации. Кому интересно, сеты прилагаю.

Книга11.xlsx53 скач.
Generic_v14.01.44_-_EURCAD_M15_-_Mr._Joker_v3+TP40_TSL3_TS10.set76 скач.
Generic_v14.01.44_-_GBPCAD_M15_-_Mr._Joker_v1+TP40_TSL1_TS1.set67 скач.

Изменено 5 февраля, 2019 пользователем SAS117

#1329


Невозможно рассчитать процент просадки для сделки (тем более группы сделок), если у системы нет стоп-лосса.
В данном советнике реализован метод расчета DepoPer001Lot, который используют в торговле мартингейлами с 2013 году, а то и со времен Илана.

Суть проста:
Смотрим результат тестирования советника с начальным лотом 0.01. К примеру по результатам максимальная просадка составила 218$.
Мы подразумеваем, что это максимум, который достиг данный сет, но это не предел возможной просадки и она может (и по факту будет когда либо) больше. Тогда мы берет допустимый предел в процентах от этого значения. Я беру 20-30% от этого значения, а не 100%.

Как вариант можно ставить риск 20%, а при достижении 30% закрывать сделки, потому что сет превысил свою допустимую просадку.

Т.е. к примеру если у нас риск 20% от результатов просадки, то DepoPer001Lot = 218/20*100 = 1090 (я округляю до 50) ~ 1050 риск на 0.01 лот.
Если баланс 5000, то 5000/1050 =0.04 лот.




Честно говоря, не совсем понял, какой стоп должен быть при таком варианте. При просадке 30 % кроем, ОК. 30 % от чего? От какой суммы в данном примере.

Изменено 6 февраля, 2019 пользователем nevvermind

#1330

Rever27!
Заметил такой баг: после того как в терминале в сете меняешь значение TrailingStartLevel и TrailingStep эти значения остаются при смене сета. Например: сет EURCAD (из шапки) меняешь TrailingStartLevel=3 и TrailingStep=3, потом устанавливаешь обратно этот сет TrailingStartLevel и TrailingStep остаются =3, а не =0. Так же если установить любой другой сет - эти параметры остаются неизменными. Терминал ошибок не выдает. Билд 1170 и 1090, версия советника 14.01.67.

#1331

Например: сет EURCAD (из шапки) меняешь TrailingStartLevel=3 и TrailingStep=3, потом устанавливаешь обратно этот сет TrailingStartLevel и TrailingStep остаются =3, а не =0.


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

Добрый вечер!
Господа разработчики, поделитесь пожалуйста сетом для оптимизации. В теме нашёл один, может есть что-то более актуальное (облегчающее жизнь).

Автор#1333

Честно говоря, не совсем понял, какой стоп должен быть при таком варианте.


В смысле, какой стоп? Если вы не выставили настройки принудительного стоп-лосса про размеру просадки в процентах, то СЛ один - 100% просадки.
Я предложил вариант консервативной торговли. Вы высчитываете допустимый уровень просадки, скажем 20% от результатов тестирования. Далее устанавливается СЛ на 30%. Если просадка превысила 20%, значит сет уже не актуальный, рынок показал бОльший безоткат, нужно что то делать, потому что ситуация вышла из под контроля. В этом случае можно надеяться на откат и закрытие ордеров в тп, либо подстраховать свой депозит и поставить СЛ на каком то уровне в процентах.

Из трех моих ПАММов с Мартингейлом два имеют СЛ на уровне 30%, а рассчитываю я на получение максимум 20% просадки. Но это все теория и никак не призыв к действию, у каждого есть своя голова.

Господа разработчики, поделитесь пожалуйста сетом для оптимизации.


Можно взять любой сет из ветки через поиск, там в настройках есть параметры
#1334

Скажите в чем разница между версией сова Generic v.14.01.60 и последней * Generic v.14.01.67 ?

#1335


Скажите в чем разница между версией сова Generic v.14.01.60 и последней * Generic v.14.01.67 ?



Небольшие доработки и исправления ошибок.

Вот здесь можно смотреть их все по номерам версии:

/index.php?action=topicattach;topic=16148

#1336

Доработанный и протестированный в TDS2 сет GBPCAD M15 - Mr. Joker v1 с измененным ТР=35, TrailingStartLevel=2; TrailingStep=8. Сет Generic v14.01.44 - GBPCAD M15 - Mr. Joker v1+TP40 TSL1 TS1 переделан и прилагается, Generic v14.01.44 - EURCAD M15 - Mr. Joker v3+TP40 TSL3 TS10 при прогоне через TDS2 результаты не удовлетворительные (оригинал лучше).

Generic_v14.01.67_-_GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1_12.01.15-31.01.19.gif
Generic_v14.01.67_-_GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1_12.01.15-31.01.19.htm49 скач.
Generic_v14.01.67_-_GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1_18.01.10-31.01.19.gif
Generic_v14.01.67_-_GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1_18.01.10-31.01.19.htm50 скач.
Generic_v14.01.67_-_GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1.set85 скач.

#1337

ТР=35, TrailingStartLevel=2; TrailingStep=8


Интересненько. Если не сложно, поделитесь логикой нахождения таких параметров. Или это результат опта со свежей историей? спасибо.
#1338

Интересненько. Если не сложно, поделитесь логикой нахождения таких параметров. Или это результат опта со свежей историей? спасибо.


з.ы. Прогнал сет GBPCAD за год, результат лучше, если увеличить тп, но это на скорую руку.


Версия v.14.01.56
- Модифицирован Трайлинг стоп. Тралл начинается, если колен сетки больше или равно TrailingStartLevel. При достижении Exit Profit Percent и срабатывании хотя бы одного из фильтров на выход активируется тралл и закрытие отменяется.


Поэтому поставил нужные параметры на опт в Тикстори, потом боле-менее интересное прогнал в TDS. Лучший результат выложил.
#1339

Коллеги здравствуйте, погонял сеты в ТДС-2 все которые в шапке, создал архив с прогонами, там только те сеты которые прошли его, котировки Альпари PRO ECN так как использую данного брокера и этот тип счетов, надеюсь что будет полезным проделанная работа, так же внутри архива лежат скрины с настройками моей ТДС дабы исключить ненужные вопросы, спред специально завышен на +2, своего рода стресс тест, Rever 27 пользуясь возможностью говорю спасибо за то что ты делаешь.

SAS117 твой сет прогнал у себя (GBPCAD M15 - Mr. Joker v1+SAS117 v1) результат тоже положительный:

Сурвивор_14_тест_сетовиз_шапки_с_точностью_99%.rar61 скач.
GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1.gif
GBPCAD_M15_-_Mr._Joker_v1+SAS117_v1.htm28 скач.

Изменено 20 февраля, 2019 пользователем Mr_Antonio

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

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