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

по

Торговая система своими руками. Часть 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, неудач у меня не было, как ни странно. Многие не верят что у меня не было неудач, но на рынке есть и другие супертрейдеры у которых не было неудач. Например, как Вы знаете, Александр Герчик закрывает все месяцы «в плюсе».



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

Из тюрьмы в трейдинг. Не отступать и не сдаваться.

        Разные истории успеха последнее время на смартлабе появляются, аж радостно за людей. Если правду пишут… Историй неуспеха правда тоже хватает.

         Поделюсь и я своей историей. Итак: тюрьма, сума и прочие радости жизни))))

        Я родился в Москве, в семье педагогов. Учился в английской спецшколе. Поступил в МГУ на экономический. Это было круто! МГУ! Мечта!!! Но это было начало девяностых, времена бурные, мутные. МГУ- это было всегда сосредоточение золотой молодежи – ребята с деньгами, на тачках, рассказы о походах в рестораны и казино. Ну и я очень хотел прикоснуться к этой жизни как можно скорее. А тут еще влюбился)))) Девушке хотелось пыль в глаза бросить… И стал я искать easy money.  В итоге, кончилось все очень грустно и я через некоторое время, как и многие такие искатели «простился с вольною Россией» причем аж на 12 лет. Вот это был epic fail. Не буду вдаваться в подробности, но было тяжко. Тяжело морально – понимать, что твоя жизнь рухнула, тяжело физически. Четыре года, пока шло следствие и суды быть в камере где находится 120 человек на 36 мест. Позже, на зоне под Рязанью было гораздо легче. Там занялся спортом и очень много читал. Читал сутками. Религия, философия, экономика, юриспруденция.Так как злостным нарушителем не был и родители подсуетились, через 7 лет вышел на так называемую расконвойку (это когда живут снаружи периметра) а еще через год досрочно освободился. Так вот на этой расконвойке я и стал впервые торговать на ФР! Вы про такое слыхали? Нет? Ну значит, я уникален))))



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

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