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

по

Системостроительство

Для того, чтобы построить систему, нужен сигнал. Пожалуй, это самое сложное — найти достойный сигнал. У меня лично поиски подразделяются на два способа:
1. Найти повторяющееся событие и проследить реакцию рынка на это событие.
2. Найти сильное движение, проанализировать модели перед его появлением, найти такие же модели и проверить реакцию на них (можно ли систематизировать). 

Есть ещё третий вариант — знание о действиях крупных участников. Но это отдельная тема.

Если со вторым пунктом всё понятно: находим часовую свечу на 5000 пунктов или ударный день, как сегодня — и начинаем работать, искать зависимости, аналогии; то с первым пунктом всё немного сложнее. 

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

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

Лаборатория алготрейдера...

    • 17 июля 2012, 02:00
    • |
    • jtrade
  • Еще
Все-таки действительно, ни что так не способствует саморазвитию (самообразованию), как трейдинг...

Ни что так не мотивирует, как обогащение ( громко сказано),  как получение материально-значимой выгоды.

Рано или поздно, приходит осознание того, что в сделку стоит входить с каким-либо статистическим преимуществом, но никак не на сантименте. Грань провести довольно легко — сегодня получил профит, завтра его удвоил, потом потерял малость, затем восстановил то, что потерял, далее все слил, т.е. на каком-либо длительном интервале успешно торговать не получится...

Помочь  трейдеру может:
теор. вероятности и мат. статистика (литература есть, что не понятно -     обращаемся к эксперту А.Г.));
— знание/владение языка программирования
  сейчас, довольно сильную популярность приобретает язык программирования С#(csharp);
анализ данных и построение алгоритма.

С последним в первую очередь и сталкивается начинающий алготрейдер.
Варианты инструментов здесь такие:
-Excel;
-Wealth-Lab; (другие подобные программы (Metastock, Amibroker и т.д.) вынуждают нас к использованию их внутреннего «языка», что для нас не подходит. Одна из причин — трудности с дальнейшей  реализацией стратегии...). В остальном, Wealth-Lab стандарт, лишь даже потому что в своей основе, вместо языка Pascal, теперь использует  С#.

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

--> Механика # 1

Хочешь посмотреть глазами предков? Посмотри на небо...


Бытует мнение, что на рынке много таймфреймов — м1, м2, м4, м5, м15, м30, ч1, ч4, д1...., вообщем какой график ты откроешь, то в таком ТФ и окажешься, на те графики смотреть будешь и обязательно там смысл увидишь. {Заранее приношу свои извинения всем тем, кого коробит мой стиль изложения, но мне так проще расставлять акценты повествования: что я считаю правильным, а что нет} Но это не так. Рынок достаточно жёстко структурирован по принципу матрёшки, и, если ты не работаешь по законам одной из них (точка входа, амплитуда стопа/тэйка) то тебя будет методично пилить либо через стопы, либо через недобор прибыли (ранний выход или пересиживание). Вариант профессиональной работы — выкуп малых стопов с фиксом в большие мы пока не рассматриваем. Вообще, На рынке для успешной работы нужно знать всего две вещи: чьи стопы выкупать и в чьи фикситься. 

Классификация «групп участников» и их деятельность через призму «классовой принадлежности» (инвестор, фонд, свингер, интрадейщик, скальпер, НФТ, и «внутридневной спекулянт» )) ) мне видится абсолютно непродуктивной. Классифицировать группы надо в разрезе:

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

Грааль А. Муханчикова. Гений и злодейство. Мнение.

Как многие знают, вчера была забавная интрига с выкладыванием кода Грааля:
smart-lab.ru/blog/62367.php
Сам Грааль:
smart-lab.ru/blog/62375.php
 
Я, конечно, оценил шутку. Или, правильнее сказать, оценил бы, если бы интрига не вышла за рамки порядочности. Честно скажу, сам ждал выкладки кода, но исключительно, чтобы посмотреть, как такой умудренный в роботостроении человек, как Муханчиков, допустил такую простую ошибку: многие заметили сразу, что по одной эквити уже видно, что система смотрит в будущее, — но уж никак не ожидал, что ошибка введена специально с целью подстрекнуть и унизить людей.
 
Мне не жалко никого из тех, кто ожидал волшебный код, который поможет заработать миллионы денег, ибо путь к Граалю тернист и намного сложнее, чем просто поставить плюсик. Надо работать, а не ждать подачек.
 
Гений и злодейство
 
Было сравнение этого поста с известным мошенническим трюком про выставку баранов. Однако я считаю, что для такого сравнения не хватает одной составляющей, а именно – материального профита мошенника. Если в «Выставке баранов» унижение людей является следствием цели нажиться, то в случае Муханчикова целью было как раз унижение людей. Считаю такой поступок крайне непорядочным.


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

Инструкция по программированию торговых стратегий в Wealth-Lab

Вот уже несколько месяцев прошло с тех пор, как я решил перевести и адаптировать к российскому рынку инструкцию по программированию торговых стратегий в Wealth-Lab 6.
Инструкция по программированию торговых стратегий в Wealth-Lab
Сегодня хотел отчитаться о том, что дело это не только активно продвигается, но и практически подошло к своему завершению.


По-сути это единственная инструкции по Wealth-Script с детальными примерами кода, иллюстрациями и примерами на русском языке.

Кто интересуется этой темой — пользуйтесь на здоровье...

Введение:
Как выполнить код, приведенный в примерах к инструкции по программированию торговых стратегий на языке WealthScript


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

ПОДХОД К ТЕСТИРОВАНИЮ ТОРГОВЫХ СИСТЕМ.

    • 16 июня 2012, 15:23
    • |
    • gars
  • Еще
Сразу оговорюсь. Я не собираюсь выносить на обсуждение саму торговую систему. Т.к. не планирую раскрывать все ее подробности. Причины, думаю, понятны. Выношу на обсуждение именно подход к тестированию системы.

Часто приходится видеть подход, например, как у BARON в статье Two Windows (два окна). Наваяли что-то, и вперед и с песнями в рынок. На вполне резонный вопрос Тимофея о результатах тестирования- ответ: «результаты по окончании торговой недели». Мне в корне не подходит такой подход. Эти «Два окна» будут неплохо зарабатывать на трендах, но без толковой оптимизации сольют в три раза больше на боковике. А оптимизировать там ох как много чего… И как результат — скорее всего, переподгонка со всеми вытекающими.

Итак, про мой подход к запуску новой стратегии в работу.
Сначала о принципах, которые я в ней использую. Никакого открывания Америки. Все банально просто.
  • Система трендоследящая.
  • Используется два таймфрейма. БОльший для определения наличия и направления «глобального» тренда, меньший — непосредственно для торговли.
  • Используется ступенчатый вход в позицию. Т.е. если заметили зарождение тренда, входим одной позой. В случае подтверждения движения — добавляемся. И так далее, с развитием тренда. При неподтверждении тренда — так же ступенчато выходим. Моя практика подтверждает, что системы «сигнал-вошли на полную, сигнал на выход-вышли полностью» не работает.
  • Не используется НИ ОДНОГО оптимизационного параметра. Справедливости ради нужно сказать, что в стратегии используется индикатор Ишимоку. А у него, вообще-то, есть три параметра. Но я взял их стандартными и даже не пробовал варьировать. 


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

Всем советую сходить на вэбинар по опционам

Вот этот парень очень хорошо разбирается в опционах. Всем советую записаться на вэбинар — я пойду.

ЗАПИСЬ НА ВЭБИНАР

Вэбинар к тому же ещё и бесплатный — так что не считайте рекламой с моей стороны.

Программирование торговой системы на C# с примером кода и генетическая оптимизация в Wealth-Lab

Просматривая старые посты блога «ФинЛаб» я заметил, что за мной имеется должок. Примерно в апреле 2011 года я начал рассказывать о торговой системе HighLowLong в качестве примера того, как нужно создавать торговую систему с помощью WealthScript и языка C#.

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

мысли про парный трейдинг

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

Будем рассматривать случайные процессы двух видов: трендовые и контр трендовые. 
Фиксируем начальную цену Price(0), и величину профита H. Запускаем процесс на истрии. Как только цена сделала шаг величиной H вверх или вниз записываем число 1 или -1, смотря куда шаг сделали. Обсчитаем день, месяц, год (какой интервал хотим) и получим последовательность шагов инструмента за день:
1,1,1,-1,-1,1,-1,.... 
если подряд идет n-чисел одного знака, то «убыток» = (n-1)*H, если в последовательности есть подпоследовательность размера k с чередованием знака — это «наша прибыль» = k*H. Вроде верно да?

Если преобладают k*H, то процесс контр трендовый и нам он нужен, если (n-1)*H — то трендовый и нам он не нужен.

Короче: для парного трейдинга = контр тренд трейдинга нам нужно чтобы наш инстремент коллебался чаще чем шел в тренде. 

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

Создание простого привода с использованием бесплатной библиотеки для торговых роботов S#

автор: Самунджян Артём
Для создания простого привода нам понадобится:
1) Quik;
2) Библиотека S#;
3) Visual Studio Express;
4) Немного навыков программирования.



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

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