Избранное трейдера Kerby

по

Система 80-20, бэктест

Система 80-20 описана в книгах у Рашки и Солабуто.

Если свеча открылась в нижних 20% а закрылась в верхних 20% то продаем на следующем открытии и закрываемся на закрытии. С точностью наоборот для лонга.

Инструмент RI, за 3 года:

Сделок: 162 Прибыльных: 96 (59%) Прибыль: 30390,000000 макс убыток в сделке: -4850,000000 макс серия убыточных: 4 MDD: -17830,000000


Алгоритмизация трейдинга

Приветствую!

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

Немного предыстории. Пришел человек с желанием сделать робота из серии, имею желание, но не имею возможности (не могу программировать). Ну это довольно распространенное явление. Суть алгоритма не такая и сложная для трейдера, НО обьяснить программисту, который не имеет опыта трейдинга — довольно таки сложно, имхо. 
Собственно обычно, даже «гури» рынка, не всегда могут обьяснить принцип своей торговой системы (ну кроме великих обучателей, которые легко могут обьяснить что покупать нужно дешевле, а продавать дороже!) 

С чего же начинать процесс описания системы,  в таком случае?

Как мне кажется, необходимо следовать простым правилам

1 не врать самому себе (если данный алгоритм не приносит в ручной торговле 50% в месяц, естественно цифра условная, то и после алгоритмизации не стоит ожидать большого профита) 
Лично для меня это самый важный пункт в процессе алгоритмизации. 
2 Делать для себя заметки, максимально детализируя принцип принятия решения о входе. 
Помимо того, что мы рисуем индикаторы и каналы, на которые ориентируемся в торговле, всегда присутствует множество факторов, особенно если трейдинг активный, внутредневной. Это и время в которое мы торгуем и не торгуем,  личные ощущения (ну например цена слишком сильно выросла или слишком сильно упала для данного инструмента и мы приняли решение «ловить падающий нож»), новости, «коррелируемые тикеры (ну например нефть подросла, бакс упал и мы решили срочно пора покупать ртс), плотность в стакане (возможно), накопление кластера (»аля volfix"), усреднение убытка (желание не закрывать своего лося, а тянуть неизбежное) и тд и тп. Реально лучше описывать абсолютно все детали. Чисто теоретически алгоритмизировать можно практически все, от слов, все покупали и я решил купить. 
3 Описать личный мани и риск менеджмент (если такой имеется) 

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

Естественно в дальнейшем будет огромное количество изменений и дополнений в алгоритме потому тут или уж нанимать постоянного программиста себе или упереться и научиться самому(правильнее имхо)

Цель, автоматизации алгоритма, не всегда сводится к тому, что робот торгует, а я кайфую на островах. Нет, это абсолютно не так, и если перестать анализировать рынок то довольно быстро упираемся в отсутствии идей трейдинга. Чаще всего сталкиваюсь с тем, что вроде бы у человека есть алгоритм, но это по большей части «теоретический трейдинг», то есть когда основной заработок только в теории. Далее после алгоритмизации и анализа результата сводится или к разочарованию (что тоже не плохо, ведь лучше разочароваться так, чем после слива денег) или к более правильному выходу — совершенствованию системы, в плоть до полного отказа от первоначального алгоритма и рождению нечто нового!
Понятно что в случае с совершенствованием системы, процесс бесконечен, но что делать если разочаровались в алгоритме? Хоть и субьективно, но все же, по моему опыту, большинство трейдеров просто уходят с рынка, после разочарования. Единственно что могу посоветовать — делайте перерывы в торговле с изучением нового для себя, новый софт, новые «индикаторы», новые методы и тд. 

Теперь к конкретному примеру, с которым ко мне пришел человек. Суть в двух словах — ловить импульс рынка, выходить когда встретили сопротивление (объемы накопленные в кластерах) или по стопу. Конечно это упрощенное изложение, но не могу же чужие секреты расскрывать (хоть секретов и нет, но все же не этичненько) 

В целом для внутредневного трейдинга алгоритм довольно нормальный. Не топчик, но как к минимум потенциально интересный. На данном этапе осталось только управление размером позиции доделать и будет уже интереснее результаты, но пока что дела обстоят так:
Тут результаты по rih 
Алгоритмизация трейдинга



( Читать дальше )
  • обсудить на форуме:
  • TSLab

Подборка годноты vol.4 (конкурсная)


Подборка годноты vol.4 (конкурсная)

Здарова. Спасибо Тимофею за конкурс — появился повод расчехлить закрома и поделиться годными каналами в телеге.

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


UX Live - Годнота 10\10, IT, медиа, тренды, UX в дизайне и жизни, смешные картинки.
Doctor Wine — канал винишкотян 80левела по винишку
TripMyDream - Лучшие предложения для отдыха: дешевые перелеты, интересные места, лайфхаки и рассказы от опытных путешественников. 

( Читать дальше )

Робот для автоматического выставления стопа

В своё время активно пользовался. Робот для выставления стопа и тейк профита. 
Как только видит открытые позиции. Выставляет стоп. Может кому надо. Пользуйтесь

Нужно заполнить только
cAccount=«7600lll» ВАШ СЧЕТ
cClassName=«SPBFUT» ЧТО ТОРГУЕТЕ
cProfit=7500 ТЕЙК ПРОФИТ
cProfShift=100 ОТСТУП ОТ ЦЕНЫ

cProfSpr=500 СПРЕД
cStopLoss=400 ЗНАЧЕНИЕ СТОПА
cSLSpr=500 СПРЕД
Файл:

PORTFOLIO_EX VFAutoStop;
DESCRIPTION VFAutoStop;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;

PROGRAM

New_Global(«CurLogLine»,1)
New_Global(«gLastPos»,CREATE_MAP ()) 'коллекция крайних позиций

ClassesList = get_classes_list()

cAccount=«7600lll»
cClassName=«SPBFUT»
cProfit=7500
cProfShift=100
cProfSpr=500
cStopLoss=400
cSLSpr=500

cLogFile=«C:\VFAutoStop.log»

FUNC WriteLog (pTitle, pMessage)
writeln(cLogFile, get_value(GET_DATETIME(), «Datetime») & " " & pTitle & " > " & pMessage)
END FUNC

func SendTrans(pTransParams)
trans_result = SEND_TRANSACTION (30, pTransParams)
'LogData(pTransParams,trans_result)
if get_value (trans_result, «RESULT»)+0.0=0 then
' WriteLog(pTransParams,get_value (trans_result, «RESULT_EX») & "|" & get_value (trans_result, «DESCRIPTION»))
WriteLog(pTransParams,trans_result)
end if
end func

Func ActiveStopOrder(pSecCode)
nOrd=Get_number_of(«STOP_ORDERS»)
result=CREATE_MAP ()
for iOrd from 1 to nOrd
asoOrder = get_item(«STOP_ORDERS», iOrd)
if get_value(asoOrder, «STATUS»)=«ACTIVE» and get_value(asoOrder, «SECCODE»)=pSecCode
result = asoOrder
end if
end for
End Func



( Читать дальше )

Кирпичик в философию цельного человека

    • 24 февраля 2018, 19:04
    • |
    • П М
  • Еще
Небольшое отступление. Я обожаю не слишком толстые книги в которых объяснены сжатые выжимки из огромного количества жизненных ситуаций. Такая сгущёнка жизненного опыта. Примеры: Рей Далио «Принципы» и Скотт Мейерc «Эффективный C++», «Парадокс страсти» Дин Делис и Кассандра Филлипс. 

Эти книги хочется перечитать снова. Просто чтобы напомнить себе что-то, что ты возможно подзабыл.
Когда я встретил на TEDe видео с Дэном Гилбертом. Я подумал — вот оно. Ещё один паззлик в копилку. Я нашел другие видео, пересмотрел их. Потом почитал кто он такой, узнал что есть книга и захотел её купить.
Вобщем, думаю предчувствие меня не разочаровало. Эту книгу я ещё перечитаю. Хотя wow открытия не случилось. В принципе как Рей Далио, Дэн даёт вполне простые и земные советы.
Конец отступления.



( Читать дальше )

Чем ты занимаешься на смартлабе?

Великие умы обсуждают идеи, средние умы обсуждают события, а мелкие людей.

Автоматический исполнитель приказов для Quik

Коллеги, всем добрый день! Представляю вашему вниманию свою небольшую разработку в области автоматизации торговли. Будет правильно, если упомяну автора концепции данной программы — это всем небезызвестный Артём Крамин (пост). Я думаю, многие старожилы данного форума  помнят его автоматический исполнитель приказов. К сожалению, Артём перестал поддерживать своё детище, более того, мне не удалось найти  ни одной работающий ссылки на дистрибутив его программы, поэтому ничего не оставалось, как
написать данную программу самому. У Артёма программа была реализована на языке С#,  у меня — на Java. Писал данную программу, в первую очередь, для себя, но выкладываю её для всеобщего использования, может кто-нибудь найдёт данное ПО полезным для себя.

Лично я в свое время очень активно использовал TSLab, но цена на него значительно выросла. Платить 4500 р. в месяц, откровенно говоря,  жалко + если еще добавить стоимость виртуального сервера (это ещё порядка от 500 до 2500 р. в месяц), получается довольно
приличная сумма. Если у кого-то есть стойкое желание сократить свои затраты на торговлю и хоть как-то автоматизировать процесс своей торговли (без знания языка программирования), то решение, предлагаемое мной, может оказаться  крайне полезным. Напомню основную
концепцию данной программы.



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Что посмотреть на выходных.

Что посмотреть на выходных.  Я как любитель фантастики начал просмотр сериала Видоизмененный углерод (2018) (Altered Carbon). Фантастика совершенно нового качества. Кин  отдаленно напоминает  Пространство (2015)  (The Expanse) который все так сильно полюбили за прошлый год, стили схожи, только экспансия больше о космосе.

Грааль - это опыт. Локирование позиций

    • 27 января 2018, 08:53
    • |
    • Larissa
  • Еще
Предлагаю поразмышлять на тему локирования позиций во время торговли. Не буду развернуто писать  о том, что это такое, это все знают.
Существует много методов, а также схем, как работать с такими позициями. Есть стратегии, картинки. 
На заре моего первого знакомства с трейдингом, а было это сразу после падения башен- близнецов, я училась в Международном торговом центре на Красной Пресне, в одной из контор. Начинала я с книги Сергея  Суворова «Азбука валютного дилинга» издания Петербургского Университета 1999г. Она была написана еще до вводя евро, вместо него была дойчемарка. Так вот, это научное издание. В нем говорилось, что так зарабатывали деньги все банки в советское время или просто наше правительство, не помню.

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

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

( Читать дальше )

Как купить криптовалюту

      Здравствуйте!
      Если сегодня вы проснулись с мыслью, что все таки пора купить криптовалюту, потому что сейчас происходит обычная коррекция рынка и скоро будет впечатляющий рост, то вот вам инструкция о том, как это сделать быстро и просто.

  1. Вам понадобится ноутбук, телефон и интернет.

  2. Проверить компьютер на вирусы( если нет антивируса, то скачайте Аваст, он бесплатный)

  3. Скачать и установить холодные кошельки, звучит трудно, но на деле очень просто.

    https://www.exodus.io/ - обязательно запишите набор слов, который вам покажут. Слова необходимы для восстановления кошелька и https://jaxx.io/. Кошельки холодные и работают только на том устройстве(жестком диске), куда вы его установили.

  4. Когда все установлено заводим деньги на Киви кошелек.

    Деньги легко завести через интернет банк вашего Банка(Сбер, рокет, альфа и тд) Как правило перевод моментальный и бесплатный, если нет, меняйте банк :) Создание Киви кошелька занимает пару минут.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн