У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#61105 - Sat Mar 15 2014 10:15 PM Управлению капиталом
nikifor Offline
enthusiast

Registered: Thu Jun 06 2013
Записи: 378
чтобы сохранить логическую целостность предлогаю вынести обсуждение управления капиталом в эту ветку.
как продолжение поста zig2003 попытаюсь формализовать условия задачи:
1 после убыточной сделки скрипт докупает 1 или больше (в зависимости от дохода) контрактов.
2 Одновременно убытки накапливаются каким либо образом
3 Если последующая сделка прибыльная, но не перекрывает убытки, то скрипт остается на том же числе контрактов,если убыточная, то докупает, ну а если прибыль перекрывает накопленные убытки-сбрасывается снова до 1 контракта.

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

ниже добавленно количество убытков подряд и "Ускоритель" - количество контрактов для разгона .

я просто постарался в точности воспроизвести уловия задачи и вам, друзья мои, судить на сколько точно это у меня получилось, картинка во вложении.

и по итогам моих трудов мне показалось что текстовое описание исходного алгоритма не достаточно четко формализованно так как из него еще и вытекает что перебить убыток Lossall можно только одной сделкой(обнуление Lossall по условию PrLast>Lossall). и ли я ошибаюсь?


Attachments
mmm1.JPG (667 downloads)
исходный_2EMA_c_MM.tscript (261 downloads)


Наверх
#61178 - Thu Mar 20 2014 05:56 PM Re: Управлению капиталом [Re: nikifor]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
это как раз тот случай когда нужен Адаптивный СуммаЗа он точно позволит посчитать Lossall неприрывной серии убытков ,
у ra81 были адаптивные МаксимумЗа итд.

Наверх
#61201 - Fri Mar 21 2014 01:16 PM Re: Управлению капиталом [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Пример с управлением. Без особых заморочек. Сбербанк 30 мин. индикаторов нет. Но есть один изменяемый параметр (константа "к"). Докупает на половину свободных средств при условии убыточности последней сделки.
Пример торгующий, но не факт, что принесёт вам прибыль)))) Можно дополнять своими гаджетами. Но лично мне нравятся простые решения.


Attachments
картинка.png (765 downloads)
Управление Капиталом.tscript (295 downloads)

_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#61209 - Fri Mar 21 2014 11:16 PM Re: Управлению капиталом [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
captian поясни глуюбокий смысл манименеджента реализованного блоком "свободные деньги" , я чегото подвис на этом... smile
добавило подвисание что приложенный экземпляр начинает торговать с 50лотов. shocked

Наверх
#61214 - Sat Mar 22 2014 08:56 AM Re: Управлению капиталом [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: uuzzeerr
captian поясни глуюбокий смысл манименеджента реализованного блоком "свободные деньги" , я чегото подвис на этом... smile
В каком моменте ты подвис? Я же написал: в первую сделку входим половиной от депо, вторая сделка половиной от свободных денег, т.е. получается 1/4 от депо или вдвое меньше чем первый вход.
Если сделка профитная, торгуется 1/2 депо, если сделка лосёвая, то на следующую добавляем и торгуем 3/4 счёта.
третий вход балансирующий, его можно удалить (поставил, потому что он там хорошо смотрелся smile )
Докупаться при неудачном входе не моя идея, а топикстартера. Я всего лишь сделал простенький пример, что бы показать преимущество именно простого решения.

Originally Posted By: uuzzeerr
добавило подвисание что приложенный экземпляр начинает торговать с 50лотов. shocked
Тоже не понимаю причины подвисания???? Начальный депозит 100 тырлов (просто для примера, в реале он будет смотреть свободные деньги на счету). 100 делим на 2 == 50 тырлов. 1 лот сбербанка 10 акций по 101 руб. (два года назад, на начало исследуемой истории) 50000/101==49,5 отделяем целое от дробного (Math.Truncate) получаем 49. Значит первая сделка на 49 лот.
Такой подход не позволит слить депо, даже работая на фьючерсе, а не на акции.

Про саму систему: Предположим, что цена движется хаотично, без какой либо оглядки на уровни поддержки, сопротивления, фибоначи, ганна и прочей шелухи. Просто участники рынка торгуют что видят или слышат по новостям. Подобно стае мальков, шарахаясь от хищных манипуляторов и маркетмейкеров (а именно так я себе и представляю формирование цены на рынке). Поэтому смотрим разворот цены по средней цене тел свечей (Tipical Price). т.е. средней цене за период, без учёта всплесков цены (теней). Глубину обнаруживаемого разворота регулируем константой (единственный оптимизируемый параметр). Вход на втором развороте цены вверх. Выход при первом же намёке на разворот вниз.

Вроде всё рассказал, разжевал подробно. Осталось только проглотить laugh

Если будут ещё подвисания, спрашивай.

З.Ы. Сначала хотел выполнить все условия, заданные топикстартером, но по мере сборки пришёл к выводу, что городить огород из считывания накопленного уровня просадки не даёт никакого эффекта (это у меня, возможно при другом подходе это эффективно).


Отредактировано captian (Sat Mar 22 2014 09:03 AM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#61288 - Thu Mar 27 2014 06:05 PM Re: Управлению капиталом [Re: captian]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Я думаю что за счет управления капиталом мы выводим свой доход в плюс поэтому алгоритм работы должен быть другой Например вход 2% от депозита например 1 лот если минус тогда вход 2 лотами если опять 4 конечно при одинаковом профите и стопе и т.д Задача найти такой алгоритм что бы подряд минусовых сделок было как можно меньше поэтому без привязки к графику не обойтись

Наверх
#63250 - Mon Jul 14 2014 04:58 AM Re: Управлению капиталом [Re: Kadet]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Большое спасибо за наработку.
Предлагаю к обсуждению еще один вариант, применительно к трендовой системе.

В моем понимании мы на рынке все время покупаем риски, в какие-то моменты дороже, где-то дешевле.
Ниже 3 варианта его покупки:
1. Базовый скрипт, который разработан без управления капиталом. Его берем за основу, как нулевой вариант. Соотношение риска к прибыли на анализируемом интервале времени 16.6 (просто делим прибыль на макс просадку).
2. Вариант, выложенный в самом верху темы - он фактически накапливает риски достаточно агрессивно. Подключаем его к скрипту - второй скрин. Соотношение прибыль/макс просадка 9.8. Т.е. мы покупаем риск существенно дороже.
3. Удваиваем размер лота при N неудачных сделок, количество определяем статистически, исходя из особенностей скрипта, на основе исторических данных (последний скрин) Конкретно у скрипта в примере есть такое количество, которое увеличивает премию за риск и при этом не задирает макс просадку. Соотношение профита к просадке 17.5.

Меня в выложенном ранее варианте испугало то, что при старте 1 лотом в самый неудачный момент истории просадка достигает 90 тыс руб!.. Я бы такую не высидел точно!:)
Соответственно при увеличении количества торгуемых лотов просто по времени, не учитывая просадок и порядок сделок, результат получается больший по отношению к максимальной просадке. Т.е. заработок более безопасный.

Самый классный вариант покупки риска, на мой взгляд, увеличение позиции на 10%-50% от базового количества при просадке на определенную сумму в рублях (пунктах).
Однако протестировать такой вариант не получилось – не смог сделать работающего условия. Т.е. нужно: увеличь позицию на N лотов при просадке от максимума на X (рублей/пунктов) или % процентов от максимально достигнутого дохода.
Может кто поможет?


Attachments
Базовый вариант без докупаний.png (650 downloads)
Пример из начала темы.jpg (499 downloads)
Удвоение позиции при N убыточных сделок подряд.jpg (467 downloads)

_________________________

trufanov_i@rambler.ru

Наверх
#63251 - Mon Jul 14 2014 05:03 AM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Еще более продуктивным будет увеличение принимаемого на себя риска лесенкой, пример:

Просадка на 5% - торгуем 110% базовой позиции.
Просадка 10% - торгуем 120%
Просадка 20% - торгуем 140%.

Уровни опять же определяем исходя из скрипта. Увеличенный риск держим до момента перекрытия просадки.
_________________________

trufanov_i@rambler.ru

Наверх
#63252 - Mon Jul 14 2014 07:58 AM Re: Управлению капиталом [Re: Igor_T]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Igor_T
Самый классный вариант покупки риска, на мой взгляд, увеличение позиции на 10%-50% от базового количества при просадке на определенную сумму в рублях (пунктах).
Однако протестировать такой вариант не получилось – не смог сделать работающего условия. Т.е. нужно: увеличь позицию на N лотов при просадке от максимума на X (рублей/пунктов) или % процентов от максимально достигнутого дохода.
Может кто поможет?
Такой вариант сделать сложнее. Потому как возникает вопрос в какой момент считать просадку? Если до закрытия убыточной сделки, то скрипт будет набирать позицию с ускорением при движении цены против позиции. Если считать убыток после закрытия последней убыточной сделки сделки, то тоже некорректно, т.к. убыток в последней убыточной сделке может быть меньше, чем в предыдущей, а следующая профитная сделка может не покрыть убытков.

Если напишете точное ТЗ (подчеркну, точное, до варианта действий во всех возможных случаях), то соберу вам пример.

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

З.Ы. У такого типа скриптов есть одна неприятная особенность: при короткой серии убыточных сделок, скрипт будет торговать малой частью депозита. При высокой - большей, но растёт риск не только высокой прибыли, но и огромного убытка. В случае когда лимит депо по наращиванию исчерпан.

З.Ы.Ы. Можно ещё попробовать торговать собственный график скрипта, но не подходил пока к этой теме. Она сложнее, чем кажется и не уверен, что эффективна.

На счету стоит один скрипт с линейным наращиванием позиции
http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6 (верхний), можно понаблюдать его поведение.

Каждое новое всплывающее сообщение (как бы важное) сворачивает трансляцию на пол листа. Как же это надоело ("надоело" самый корректный вариант и отражает только часть эмоций), чесслово. По сути это сводит смысл трансляции на нет. Ни самому ничего не разглядеть со стороннего компа, ни другим.


Отредактировано captian (Mon Jul 14 2014 08:36 AM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63258 - Mon Jul 14 2014 04:50 PM Re: Управлению капиталом [Re: captian]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Как мне кажется вариант с накоплением риска пригоден для скриптов подходящих для этого по сути:
1. К примеру, трендовый с переворотом - да, так как идет импульс, после чего рынок отдыхает в боковике. Это просматривается и в очередности положительных и отрицательных сделок. По сути увеличение торгуемой позиции означает покупку вероятности сильного движения после проторговки, что соответствует логике движения рынка: что от уровня к уровня, что при теории больших игроков, выходящих длительное время и т.п.
Тоже подтверждается на историческом тесте - увеличение объема после 3 убыточных сделок увеличивает риск премию.
2. Для роботов с прорывом волатильности, выходом из канала....где скрипт ищет определенный паттерн цены и объема - не уверен. Это все равно, что подбрасывание денежки с уверенностью, что если сейчас орел, то следующий раз должно быть почему-то что-то другое:)
_________________________

trufanov_i@rambler.ru

Наверх
#63259 - Mon Jul 14 2014 05:03 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Назвался груздем:
Вариант, основанный только на положительном/отрицательном значении сделок:

У скрипта должно быть несколько размеров торгуемой позиции
1. Пониженный на 20% от базового - после N количества положительных сделок.
2. Пониженный на 10% от базового - после M количества положительных сделок.
3. Базовый - после 1 убыточной сделки.
4. Увеличенный на 10% - после Х убыточных сделок.
5. Увеличенный на 20% - после Y убыточных сделок.

Т.е. в алгоритме задаются оптимизируемые константы
- количества сделок;
- оптимизируемые пороги константой (не обязательно).

Такой вариант пока наиболее насущен. Задумка проста - покупка статистической вероятности из истории сделок. Будет ли работать или нет?... Нужно проверить. Для скрипта, на основе которого выложены скрины выше, есть особенность - увеличение позиции после одного проигрыша дает наиболее значимый прирост числовой прибыли, но увеличивает просадку! Возможно, если базовым объемом торговать после 1 убытка - будет оптимальным вариантом...может не только для моего скрипта.
_________________________

trufanov_i@rambler.ru

Наверх
#63260 - Mon Jul 14 2014 05:22 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Вариант, основанный на накопленном значении убытка:

1. Скрипт аккумулирует данные по накопленному прибыли/убытку за относительно длительный период (не обязательно вся история, чтобы не утяжелять расчет... достаточно периода длительности максимальной просадки на историческом тесте с запасом, т.е. длительности ямки на кривой прибыли). По этой величине должна быть построена линия МаксимумЗа, которая и будет являться базовой/нулевой линией для последующих действий.
2. Пересчитываться данный алгоритм должен только в момент закрытия позиции или в момент перед открытием новой позиции, что, наверное, более корректно! Динамический пересчет некорректен по уже озвученной причине - скрипт будет геометрически набирать позу "по ходу".

3. В момент пересчета этой части алгоритма:
А) пересчитывается накопленный доход/убыток и сравнивается с показателем МаксимумЗа - получаем либо положительную (в случае профитной сделки), либо отрицательный (в случае убытка) результат. На основе этой величины и принимаем решение.
Б) в случае, если просадка находится в пределах, задаваемых оптимизируемыми константами, то размер позиции меняется по следующей логике:
- просадка до -2000 руб. - базовый размер позиции;
- просадка от -2000 руб. до -4000руб. - базовый размер +10%;
- просадка от -4000 руб. до -7000 руб. - базовый размер +20%;
- просадка свыше - 7000 руб. - база +30%.

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

Тех задание пишу первый раз - с пониманием...:)
Какой результат будет лучше - нужно смотреть, считать.
_________________________

trufanov_i@rambler.ru

Наверх
#63261 - Mon Jul 14 2014 05:25 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Сaptian, возможна связь вне чата? нужен небольшой совет более опытного пользователя...
_________________________

trufanov_i@rambler.ru

Наверх
#63266 - Mon Jul 14 2014 07:15 PM Re: Управлению капиталом [Re: Igor_T]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Igor_T
Сaptian, возможна связь вне чата? нужен небольшой совет более опытного пользователя...
Связь то есть, она написана в профиле. Но последнее время не часто бываю онлайн. Да и опыт мой не так велик и весьма узкоспециализированный.
На форуме много сильных спецов: ra81, saro, vito333, 777 и другие, кого не назвал smile Достаточно кинуть клич проблемы. люди здесь отзывчивые.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63273 - Mon Jul 14 2014 08:44 PM Re: Управлению капиталом [Re: Igor_T]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Igor_T
Вариант, основанный на накопленном значении убытка:

1. Скрипт аккумулирует данные по накопленному прибыли/убытку за относительно длительный период (не обязательно вся история, чтобы не утяжелять расчет... достаточно периода длительности максимальной просадки на историческом тесте с запасом, т.е. длительности ямки на кривой прибыли). По этой величине должна быть построена линия МаксимумЗа, которая и будет являться базовой/нулевой линией для последующих действий.
Торговля по собственной эквити приводит к "циклической ссылке". Для того, что бы торговать собственную эквити скрипта, надо делать два входа: один "эталонный", с которого снимается график эквити. Второй торговый, который и торгует этот график. Именно график "эталонного входа", а не свой собственный.
Пробовал делать такие. Какого то положительного эффекта не наблюдал. Выше ТЗ принял к сведению. Когда появится время и настроение, сделаю пример. Но!!! не вижу "золотого зерна" в приложенном ТЗ frown


Отредактировано captian (Mon Jul 14 2014 08:47 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63275 - Mon Jul 14 2014 10:51 PM Re: Управлению капиталом [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
Originally Posted By: captian
... Торговля по собственной эквити приводит к "циклической ссылке". Для того, что бы торговать собственную эквити скрипта, надо делать два входа: один "эталонный", с которого снимается график эквити. Второй торговый, который и торгует этот график. Именно график "эталонного входа", а не свой собственный.
...

выражу свое полнейшее несогласие с подобным подходом и в корне с утверждением. "Торговля по собственной эквити" может и дает хорошие результаты но не следует её применять к ММ. это неоднократно обсуждалось на на форуме . таким способом можно и нужно корректировать основную идею вашего алгоритма а только потом применять ММ и другие. а попытка съэмуровать эталоннтый не торгующий алгоритм только существенно усложняет задачу.


ps имейте в виду что применение этого метода вразы увеличивает требовние к производительсти при оптимизации.

Наверх
#63276 - Mon Jul 14 2014 11:01 PM Re: Управлению капиталом [Re: uuzzeerr]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Ох не здешний я наверное - что такое Эквити, только для чайников!

Почему будет циклическая ссылка, если расчет проводится только в перед моментом открытия позиции единоразово, когда открытых позиций нет? В моем понимании, что капитал, что накопленный результат статичен в этот момент.
_________________________

trufanov_i@rambler.ru

Наверх
#63277 - Mon Jul 14 2014 11:04 PM Re: Управлению капиталом [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: uuzzeerr

выражу свое полнейшее несогласие с подобным подходом и в корне с утверждением. "Торговля по собственной эквити" может и дает хорошие результаты но не следует её применять к ММ. это неоднократно обсуждалось на на форуме . таким способом можно и нужно корректировать основную идею вашего алгоритма а только потом применять ММ и другие. а попытка съэмуровать эталоннтый не торгующий алгоритм только существенно усложняет задачу.


ps имейте в виду что применение этого метода в разы увеличивает требовние к производительсти при оптимизации.
Ну просто данная ветка про управление капиталом. О нём и ведём речь.

НО!!!! С удовольствием почитал бы здесь на форуме про методы торговли собственного эквити скрипта. И каким образом, посредством чего, такая торговля улучшает результаты.
Если бы Вы создали (или указали на созданную ранее) ветку, я бы приобщился (или, как минимум, задумался) на эту тему.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63278 - Mon Jul 14 2014 11:05 PM Re: Управлению капиталом [Re: uuzzeerr]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Originally Posted By: uuzzeerr

выражу свое полнейшее несогласие с подобным подходом и в корне с утверждением. "Торговля по собственной эквити" может и дает хорошие результаты но не следует её применять к ММ. это неоднократно обсуждалось на на форуме . таким способом можно и нужно корректировать основную идею вашего алгоритма а только потом применять ММ и другие. а попытка съэмуровать эталоннтый не торгующий алгоритм только существенно усложняет задачу.

Можно чуть подробнее или ссылку на обсуждение?

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

trufanov_i@rambler.ru

Наверх
#63279 - Mon Jul 14 2014 11:06 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
"не вижу "золотого зерна" в приложенном ТЗ "

А что приблизительно желалось?:) ну на будущее или на текущее...
_________________________

trufanov_i@rambler.ru

Наверх
#63280 - Mon Jul 14 2014 11:09 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Возможно золотое зерно в простом воплощении идеи, что скрипты могут работать циклично! или из их работы можно извлеч статистически значимое преимущество...
_________________________

trufanov_i@rambler.ru

Наверх
#63281 - Mon Jul 14 2014 11:09 PM Re: Управлению капиталом [Re: Igor_T]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Igor_T
Ох не здешний я наверное - что такое Эквити, только для чайников!

Почему будет циклическая ссылка, если расчет проводится только в перед моментом открытия позиции единоразово, когда открытых позиций нет? В моем понимании, что капитал, что накопленный результат статичен в этот момент.
Попробуйте собрать smile и сразу много вопросов отпадёт. А также возможно, что я ошибаюсь и делаю что то не правильно. Заодно поправите меня и дадите пример и новое вдохновение остальным.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63282 - Mon Jul 14 2014 11:10 PM Re: Управлению капиталом [Re: captian]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
smile не, пока не по силам... С кубиками играюсь и пытаюсь реализовать что-то простое:))
_________________________

trufanov_i@rambler.ru

Наверх
#63283 - Mon Jul 14 2014 11:13 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Вот еще идея поситила - каким образом пропускать сделки?

Простой пример: на исторических данных у скрипта 1 серия из 6 профитов подряд, 5 из 5 профитов, 25 из 4 профитов подряд. Это к примеру...

Так вот если пропускать сделки после 4 профитов? Вполне возможно такая стратегия будет иметь положительное мат ожидание!
Только как???
_________________________

trufanov_i@rambler.ru

Наверх
#63284 - Mon Jul 14 2014 11:14 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Особенно, если нужно сделать пропуск не одной, а 2-3 сделок (сигналов к отрытию позиции)...
_________________________

trufanov_i@rambler.ru

Наверх
#63286 - Mon Jul 14 2014 11:52 PM Re: Управлению капиталом [Re: Igor_T]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Igor_T
Вот еще идея поситила - каким образом пропускать сделки?

Простой пример: на исторических данных у скрипта 1 серия из 6 профитов подряд, 5 из 5 профитов, 25 из 4 профитов подряд. Это к примеру...

Так вот если пропускать сделки после 4 профитов? Вполне возможно такая стратегия будет иметь положительное мат ожидание!
Только как???


в визуале сложно реализовать(много действий).
Создаем еще один скрипт, пока без блоков входа.
Нужно сделать ваши сделки виртуальными(но не в плане тслаба "виртуальная позиция"), т.е. найти точки входа по условиям или ценам, сохранить цены, найти точки выхода, сохранить цены. Проверить, что все сигналы и цены совпадают с основным скриптом. Найти профиты, суммировать серии, ну и т.д. Что касается торговли по своей эквити, пока сложно представить без с#, но делаем то же самое, находим "как буд-то бы входа", цены, профиты, суммируем профиты с учетом кол-в лотов, вот оно и не эквити, а доход основного скрипта. А дальше только ваши фантазии. Какую сделку пропустить, а какую серию взять. smile На этом этапе в редакторе появляются первые блоки входов и выходов.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#63288 - Tue Jul 15 2014 12:14 AM Re: Управлению капиталом [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
Originally Posted By: captian
...С удовольствием почитал бы здесь на форуме про методы торговли собственного эквити скрипта. И каким образом, посредством чего, такая торговля улучшает результаты.
Если бы Вы создали (или указали на созданную ранее) ветку, я бы приобщился (или, как минимум, задумался) на эту тему.


вы даже принимали участие в этом обсуждении . чесно говоря там речь идет тоже о управлении капиталом и то что писал vito333 в Post51711 в тот момент было не возможно, но очень скоро это было исправленно и ... "дальше пошли сплошные флеш-рояли".
только в место "сайз" поле для хфантазии!

Наверх
#63292 - Tue Jul 15 2014 07:54 AM Re: Управлению капиталом [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: uuzzeerr
Originally Posted By: captian
...С удовольствием почитал бы здесь на форуме про методы торговли собственного эквити скрипта. И каким образом, посредством чего, такая торговля улучшает результаты.
Если бы Вы создали (или указали на созданную ранее) ветку, я бы приобщился (или, как минимум, задумался) на эту тему.


вы даже принимали участие в этом обсуждении . чесно говоря там речь идет тоже о управлении капиталом и то что писал vito333 в Post51711 в тот момент было не возможно, но очень скоро это было исправленно и ... "дальше пошли сплошные флеш-рояли".
только в место "сайз" поле для хфантазии!
Честно говоря, у меня до сих пор блок "доход за всё время" работает некорректно. Его показания не совпадают с доходом на вкладке "доход" ни по номиналу, ни по движению. Там что то особенное, чего мне понять сложно.
И ещё: снижая сайз при падении дохода режутся не только потенциальные убытки, но и потенциальный профит. Не, не любо мне такой подход. Он не учитывает причин падения и никак не влияет на профит/лосс в будущем. Ограничив сайз после серии убытков, есть риск уже серию профитов брать на малых оборотах. И получается, что лосей отработаем большим сайзом, а профит маленьким.


Отредактировано captian (Tue Jul 15 2014 07:59 AM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63293 - Tue Jul 15 2014 08:18 AM Re: Управлению капиталом [Re: Igor_T]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Igor_T
"не вижу "золотого зерна" в приложенном ТЗ "

А что приблизительно желалось?:) ну на будущее или на текущее...
Если вести речь про вероятность, то если взять за основу вероятность плохого/хорошего входа в 0,5, то с каждым лосём вероятность профита на следующей сделке растёт. Это реализуется в мартингале. Обсуждали и даже примеры есть (я, кстати переделал его так, что бы был всего один блок входа и регулировалось только количество).
А вот есть ли ещё подход к этой проблеме кроме мартингала? Считать брутто убытков и профитов кажется мне громоздко и непродуктивно. В общем у меня нет пока даже представления, что же ещё можно использовать.
То, что я использую сейчас (а это фактически только управление капиталом и никакого ТА в классическом его понимании) написал и даже показываю. Важен исходный принцип (золотое зерно), идея, реализация вторична.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#63294 - Tue Jul 15 2014 08:46 AM Re: Управлению капиталом [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
Originally Posted By: captian
...Честно говоря, у меня до сих пор блок "доход за всё время" работает некорректно.

не то слово! там отдельная большая проблемма! но нам важно не столько его значение сколько его производная, если можно так выразится. т.е. берем и сглаживаем его, сильно. едак SMA20000. тогда маленькие убытки на результат не влияют но направление движения нашей эквити понятно и из этого осознания можно решить либо мы просто сидим в рынке 1 лотом либо мы зарабатываем и можно загружаться по полной.
Originally Posted By: captian
И ещё: снижая сайз при падении дохода режутся не только потенциальные убытки, но и потенциальный профит.
ну тогда попробуйте опираться на на безубыток и тендецию эквити . а лучще заготовить несколько вариантов ММ и к готовому алгоритму сравнительным анализом подбирать.

Наверх
#63295 - Tue Jul 15 2014 09:13 AM Re: Управлению капиталом [Re: uuzzeerr]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland

«Каждое новое всплывающее сообщение (как бы важное) сворачивает трансляцию на пол листа. Как же это надоело ("надоело" самый корректный вариант и отражает только часть эмоций), чесслово. По сути это сводит смысл трансляции на нет. Ни самому ничего не разглядеть со стороннего компа, ни другим«

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

Наверх
#63296 - Tue Jul 15 2014 10:01 AM Re: Управлению капиталом [Re: vito333]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
Originally Posted By: vito333

«Каждое новое всплывающее сообщение (как бы важное) сворачивает трансляцию на пол листа. Как же это надоело ("надоело" самый корректный вариант и отражает только часть эмоций), чесслово. По сути это сводит смысл трансляции на нет. Ни самому ничего не разглядеть со стороннего компа, ни другим«

..

не понимаю чего вы паритесь, открываешь это окно делаешь его размер минимальным и все, оно больше не движется. я лично регулирую его на 2 строки и так сохраняю конфигурацию.

Наверх
#63297 - Tue Jul 15 2014 10:30 AM Re: Управлению капиталом [Re: uuzzeerr]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
не то решение, которого хочется
а так то да, то же самое делаю

Наверх
#63298 - Tue Jul 15 2014 01:59 PM Re: Управлению капиталом [Re: captian]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Originally Posted By: captian
Originally Posted By: Igor_T
"не вижу "золотого зерна" в приложенном ТЗ "

А что приблизительно желалось?:) ну на будущее или на текущее...
Если вести речь про вероятность, то если взять за основу вероятность плохого/хорошего входа в 0,5, то с каждым лосём вероятность профита на следующей сделке растёт. Это реализуется в мартингале. Обсуждали и даже примеры есть (я, кстати переделал его так, что бы был всего один блок входа и регулировалось только количество).
А вот есть ли ещё подход к этой проблеме кроме мартингала? Считать брутто убытков и профитов кажется мне громоздко и непродуктивно. В общем у меня нет пока даже представления, что же ещё можно использовать.
То, что я использую сейчас (а это фактически только управление капиталом и никакого ТА в классическом его понимании) написал и даже показываю. Важен исходный принцип (золотое зерно), идея, реализация вторична.


Немного не соглашусь. Мне кажется все опять же нажно переводить на понятие риск/доходность и принцип работы скрипта по сути, а не по механике.

Зерно не в удвоении с каким-то механизмом (мартингал как я понял), а в изменении размера позиции, сиходя из рыночной ситуации.

Вариант оценки рыночной ситуации:
1. Ценовым рисунком и, соответственно, размером стоп-лосс. Чем меньше финсированный на стратегию стоп в шагах движения цены, тем больше можно открывать позицию.
2. Исходя из цикличности - более или менее мой вариант трендовика и соответствующий ему механизм, основанный на импульсности движения.
3. Исходя из статистических вероятностей - к примеру Сапунов предлагает идею о торговле выхода из канала после N попыток, просчитанного статистически исходя из каждого отдельного инструмента.

Т.е. принцип лезть на ражен малым авангардом, а когда ты уверен и все по твоему просчитанному плану - вводить полные силы или даже резервы в виде плеча, так как риск/премия увеличивается, соответственно поднимая мат ожидание.
_________________________

trufanov_i@rambler.ru

Наверх
#63299 - Tue Jul 15 2014 02:01 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Суммирование профита - это скорее подход связанный с реализацией конкретного мехагизма отслеживания тенденции, чтобы не обращать внимание на убытки пл 100-200 руб, а именно смотреть на "Пилу" дающаю серию убытков относительно средней или крупной величины.

Опять же для скриптов на пробой или паттерн, как мне кажется, практически не будет работать.
_________________________

trufanov_i@rambler.ru

Наверх
#63307 - Tue Jul 15 2014 08:55 PM Re: Управлению капиталом [Re: 777]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Originally Posted By: 777
Originally Posted By: Igor_T
Вот еще идея поситила - каким образом пропускать сделки?

Простой пример: на исторических данных у скрипта 1 серия из 6 профитов подряд, 5 из 5 профитов, 25 из 4 профитов подряд. Это к примеру...

Так вот если пропускать сделки после 4 профитов? Вполне возможно такая стратегия будет иметь положительное мат ожидание!
Только как???


в визуале сложно реализовать(много действий).
Создаем еще один скрипт, пока без блоков входа.
Нужно сделать ваши сделки виртуальными(но не в плане тслаба "виртуальная позиция"), т.е. найти точки входа по условиям или ценам, сохранить цены, найти точки выхода, сохранить цены. Проверить, что все сигналы и цены совпадают с основным скриптом. Найти профиты, суммировать серии, ну и т.д. Что касается торговли по своей эквити, пока сложно представить без с#, но делаем то же самое, находим "как буд-то бы входа", цены, профиты, суммируем профиты с учетом кол-в лотов, вот оно и не эквити, а доход основного скрипта. А дальше только ваши фантазии. Какую сделку пропустить, а какую серию взять. smile На этом этапе в редакторе появляются первые блоки входов и выходов.


Для пропуска сигналов нужен кубик количество положительных сделок подряд - такой где-то уже сделан?


Отредактировано Igor_T (Tue Jul 15 2014 09:18 PM)
_________________________

trufanov_i@rambler.ru

Наверх
#63851 - Tue Aug 12 2014 05:40 PM Re: Управлению капиталом [Re: Igor_T]
Igor_T Offline
addict

Registered: Tue Apr 01 2014
Записи: 500
Originally Posted By: Igor_T
Вариант, основанный на накопленном значении убытка:

1. Скрипт аккумулирует данные по накопленному прибыли/убытку за относительно длительный период (не обязательно вся история, чтобы не утяжелять расчет... достаточно периода длительности максимальной просадки на историческом тесте с запасом, т.е. длительности ямки на кривой прибыли). По этой величине должна быть построена линия МаксимумЗа, которая и будет являться базовой/нулевой линией для последующих действий.
2. Пересчитываться данный алгоритм должен только в момент закрытия позиции или в момент перед открытием новой позиции, что, наверное, более корректно! Динамический пересчет некорректен по уже озвученной причине - скрипт будет геометрически набирать позу "по ходу".

3. В момент пересчета этой части алгоритма:
А) пересчитывается накопленный доход/убыток и сравнивается с показателем МаксимумЗа - получаем либо положительную (в случае профитной сделки), либо отрицательный (в случае убытка) результат. На основе этой величины и принимаем решение.
Б) в случае, если просадка находится в пределах, задаваемых оптимизируемыми константами, то размер позиции меняется по следующей логике:
- просадка до -2000 руб. - базовый размер позиции;
- просадка от -2000 руб. до -4000руб. - базовый размер +10%;
- просадка от -4000 руб. до -7000 руб. - базовый размер +20%;
- просадка свыше - 7000 руб. - база +30%.

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

Тех задание пишу первый раз - с пониманием...:)
Какой результат будет лучше - нужно смотреть, считать.




Может кто-то из более опытных форумчат все же сможет воплотить идею в жизнь?

Пока все алгоритмы показывают дополнительное положитеьное мат ожидание при увеличении позиции после N убытков подряд, с последующим сбросом. Но есть определенная проблема - подход деревянный, накопление риска сбрасывается даже если сделка будет положительная в 1 рубль...

Помогите доработать идею - с меня анализ на несокльких скриптах...
_________________________

trufanov_i@rambler.ru

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar