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

по

мой список мест откуда брались алго идеи

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


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

Торговая система своими руками. Часть 10. IoC, защита от сбоев, логгирование.

    • 26 октября 2017, 12:32
    • |
    • k100
  • Еще

     Привет всем! В предыдущих статьях я описывал свой тестер, разработанный на C#, и, несколько раз подчёркивал, что переключение между двумя режимами (тестирование/торговля) может быть простым. Код стратегий не должен зависеть от того, кто поставщик маркет-даты и куда уходят заявки – в тестовую базу или на сервер брокера. Конечно, это лишь один из подходов, и кому-то он покажется странным, но, главное его достоинство заключается в том, что тестирование приближается к реальности, что даёт более достоверные результаты. Вопрос в следующем: как, имея один и тот же код, получать разные по функциональности программы? Один из вариантов – использовать инверсию управления и внедрение зависимостей! Об этом сегодня и пойдёт речь.

    Приведу пример нехорошего (иногда, говорят – с запашком) кода:

class Strategy
{
   public Strategy()
   {
     var mgr = new TestOrderManadger();
     mgr.PlaceOrder(...);
   }
}

     Здесь плохо то, что класс Strategy зависит от класса TestOrderManadger. В такой реализации нельзя начать использовать какой-нибудь другой менеджер заявок (AnotherOrderManadger) без перекомпиляции библиотеки с классом Strategy. Тем более тут нарушается принцип единства ответственности – класс Strategy, помимо своей прямой обязанности, также, создаёт внутри себя зависимости. Чтобы исправить ситуацию, можно использовать интерфейсы:

interface IOrderMandger
{
   void PlaceOrder();
}

class TestOrderManadger : IOrderMandger
{
   public void PlaceOrder(){}
}

class Strategy
{
   public Strategy(IOrderMandger orderMandger)
   {
     var mgr = orderMandger;
     mgr.PlaceOrder(...);
   }
}


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

Мюсли вслух - 91. К вопросу о скользящих средних




Уважаемый мною Vanuta утверждает в комментах к посту  «Октябрь-2017. Время продавать», что скользящие средние не работают.
Вот тут ради интереса посчитал что можно заработать на скользящих за год по 50 наиболее ликвидным акциям. В каждой паре столбцов первый — заработанный/потерянный процент, второй — количество входов/выходов за год. Скользящие взяты простые (не экспоненциальные).
В первых столбцах (200-8 и 40-8) вход в позицию осуществлялся при превышении ценой значений 200-дневной и 8-дневной скользящей одновременно. Также и в следующих двух столбцах 40-дневной и 8-дневной. В следующих столбцах вход тупо при превышении ценой значения средней 100-дневной, 75-дневной и т.д.  Результаты смотрите сами:

Мюсли вслух - 91. К вопросу о скользящих средних

Всем успехов в торгах.)






Сила подсознания или Как изменить жизнь за 4 недели". Конспект книги. Часть I. Человек с точки зрения науки. Глава 2. Преодоление тела (окончание)

Гены: воспоминания о прежней среде

Клетки мышц производят мышечные белки (актин и миозин); клетки кожи — кожные белки (коллаген и эластин), а клетки желудка — особые желудочные белки, энзимы. Большинство клеток организма занято изготовлением белков, а само производство идёт с помощью генов. Мы проявляем определённые гены в процессе изготовления определённых белков.

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

Эпигенетика утверждает, что генам можно дать сигнал переписать будущее

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

Закрепление привычных состояний бытия провоцирует развитие нежелательных генетических сценариев



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

Анализ сделок участников ЛЧИ

Конкурс ЛЧИ-2017 в разгаре и у нас c @r0man уже готова новая версия для анализа участников конкурса 2017 года.
Напоминаю, что там есть:

1. Показывает все сделки на выбранном инструменте с размером выбранной свечи (график может быть как статичен, так и интерактивный),
дополнительно показывается накопленная позиция, PnL, доход и просадка
2. Приводится подробная текстовая статистика по сделкам, как по полным трейдам (открытие-закрытие), так и по дням. Приводятся диаграммы доходности, просадки по дням
3. Имеется подробнейшая таблица (будет позже, по мере накопления данных) со статистикой по всем участникам и всех их торгуемым инструментам за все время конкурса 
4. Приводится диаграмма рассеяния результатов участника выбранного участника, относительно всех участников по всем трем площадкам (срез рынка)
5. Также имеется подробная статистика по всем участвующим брокерам
6. И дополнительно имеется возможность выгрузить графики, таблицу в файлы doc или 

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

О создании торгового алгоритма (технический анализ)

    • 03 сентября 2017, 14:27
    • |
    • DimDon
  • Еще

Хочу затронуть такую тему, как создание торгового алгоритма на основе технического анализа.

Тема очень важная. Рынок субъективен, одновременно можно смотреть и вверх, и вниз при оценке различных параметров в попытке угадать «верное» направление последующего движения. Большинству это не удается, ошибаться могут даже крупные игроки. А бывает и так, что выбрал верную сторону, но задал слишком маленький риск, выбросило. Или наоборот, немного не дотянули до профита и как итог либо минус, либо безубыток. Кто-то после четырех убытков подряд боится зайти в пятый раз, но именно этот раз приносит долгожданное профитное движение. В этой статье я опишу, как сам с этим «борюсь», возможно, это кому-то поможет создать свой торговый алгоритм. Сначала опишу сам подход.

  • 1. Оценка рыночных движений должна происходить одними и теми же инструментами. Оцениваете рынок только простой скользящей средней – оценивайте только ею. Оцениваете простой скользящей и объемом – оценивайте все движения только ими. Оцениваете объемом и кластерами – делайте только так. По факту это всего лишь кубики, из которых мы собираем рабочую комбинацию. Нет волшебного ГРААЛЯ, единственно верной торговой системы. Из самых разных кубиков можно собрать разные комбинации и получить самые разные статистики, из них будут и плюсовые, и минусовые стратегии. Как-то давным-давно я приходил на стажировку в дилинге форексной компании, они работали на заемные деньги.  Сидел, торговал, рядом со мной был трейдер. Он перебирал индикаторы на своем графике в попытке определить движение. Что-то у него получалось. Остальные делали также. Из другого кабинета вышла девушка и сказала, что купила какую-то валютную пару, на что начальник отдела сказал, что шортил ту же валюту. Ее ответ был: «Как это? Мне надо, чтобы вверх пошло, она же пойдет вверх?». Примерно через год компании на рынке уже не было. Думаю, подход не самый разумный. Что говорит система, то и делай, неважно, кто в какую сторону смотрит. Поэтому большая часть аналитики – просто бесполезный мусор для трейдера. Перебором инструментов и мнений мы подкрепляем предубеждение, которое сидит в нашей голове на тему рынка, при этом можем не замечать реальную ситуацию и того, что говорит наш алгоритм. Это не допустимо, торговля превращается в хаос. Я торгую уровни старшего ТФ (конкретные паттерны), вход делаю по сигналу младшего ТФ, больше не смотрю ничего. Если есть паттерн на старшем ТФ, но нет сигнала, я не зайду, пусть даже и дадут в последствии профитное движение.
2. Сбор статистики можно осуществлять двумя подходами: выдвижением гипотезы или сразу оценкой реальных рыночных движений. Выдвижение гипотезы: «Я хочу работать от уровней дневного графика на отскок с риском 300$ и профитом 1500$ на лот/контракт», — после этого смотрим, как это отрабатывает и корректируем неудачные моменты, если у системы есть потенциал. Оценка реальных рыночных движений: «Я буду чертить уровни на дневном графике, посмотрю, что чаще всего на них происходит (отбой, пробой, ложный пробой, боковик), как это происходит, вычислю средние стоп и профит, которые дает рынок и построю на этом торговую систему». Я придерживаюсь больше второго метода, хотя они оба рабочие.

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

Робот по скользяшкам

    • 02 сентября 2017, 08:03
    • |
    • Albus
  • Еще
Написал для всех желающих робота-советника. Он автоматически анализирует множество акций по следующим индикаторам:
Мувинг с долгим периодом.
Мувинг с коротким периодом.
Робот по скользяшкам
Робот не торгует, только анализирует рынок.
В КВИКе он выглядит так:
Робот по скользяшкам

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

Интервью с супертрейдером Рамилем Ибрагимовым

  1. Как вы впервые заинтересовались инвестициями и торговлей на рынках?

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

               2. Когда Вы впервые почувствовали что станете элитой финансового мира – супертрейдером?

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

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



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

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