Наблюдение за рынком само по себе может принести существенную пользу для новичка. Но для этого нужно время, которого у новичка может не быть. Это первое, в чем может оказать помощь начинающему торговый сериал «Торговая система для новичка», который я начинаю сегодня.
Как и раньше, для того чтобы интересней было наблюдать за рынком, я сделал трендовую систему, и рынок мы будем «видеть» как бы сквозь нее. В течение 2-х недель я каждый день буду делать видео, в котором можно будет увидеть, как ведет в течения дня себя рынок, как реагирует на это сделанная мной ТС. Если ТС будет делать ошибки – хорошо. Зритель (новичок) их запомнит и уже не повторит в своей торговле. Если ТС не будет делать ошибок – тоже хорошо, так как после окончания сериала я буду готов выслать эту ТС (после выполнения небольшого, не денежного условия) любому желающему.
Приятного просмотра.
Я – профессиональный математик, автор 12 печатных работ ( мой доклад в МГУ http://www.mathnet.ru/php/seminars.phtml?option_lang=rus&presentid=16906)
Методика рабочая, нужен хороший прогер.
Привет всем! В предыдущих статьях я описывал свой тестер, разработанный на 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(...); } }
Боковик на рынке фьючерса на доллар-рубль, который, по моим наблюдениям, начался с 17 октября, основательно «попортил нервы» авторам торговых систем, принимающим участие в Полигоне. Открывать позицию или не открывать? Но поскольку торговые системы не знают, что такое колебания и сомнения, то они, не дрогнув открывали и закрывали позиции на вышеуказанном боковике, уничтожая заработанную ранее прибыль. Поэтому к завершению Полигона лидеры поменялись. По результатам 15-ти рабочих дней Полигона на первое место вышла ТС «АпенДаун» (+5,93%), на второе — ТС «Лисица» (+4,80%). Третье место досталось ТС «Скользи» (+3,94%). Подробности в прилагаемом видео.
P.S. Следующий Полигон состоится с 18 декабря по 5 января. Присоединяйтесь!
Фьючерс на доллар-рубль был сегодня весьма волатильным. Рос с утра, снижался под завершение дневной сессии. Фьючерс на индекс РТС был более спокоен. Нырок вниз с утра и боковик до конца дня.
Все больше ТС, которые торгуются на Полигоне, выходят в «плюс», хотя есть и аутсайдеры. В лидерах по-прежнему ТС «Дровосек» (8,25%), второе место у ТС «Лисица» (4,80%), а на третьем месте закрепилась ТС «Скользи» (3,23%). Подробности в прилагаемом видео.
Сегодняшний день на рынке прошел примерно по вчерашнему сценарию. Фьючерс на доллар-рубль с утра ушел вниз, а потом весь подрастал. Движение фьючерса на индекс РТС было более волатильным, а закончил день этот фьючерс примерно на уровне утреннего открытия.
С утра некоторые ТС, которые участвуют в Полигоне, попытались восстановить ранее закрытые с «плюсом» короткие позиции. Но рынок их наказал за излишнюю поспешность. В лидерах по-прежнему ТС «Дровосек» (15,55%). За ним следует ТС «Лисица» (9,98%). На третье место на текущий момент вышла ТС «Скользи» (3,23%), которая задвинула на четвертое место ТС «ММ17» (2,18%). Подробности в прилагаемом видео.