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

по

Где робот хранит свои данные?

Класс, представляющий основную структуру данных торгующего робота, называется TradingDataContext (контекст торговых данных). Внутри этого контекста содержится вся необходимая для торговли информация, описания и настройки торговых алгоритмов, сигналы, заявки, сделки. Следующее видео представляет собой двадцатиминутную шпаргалку, демонстрирующую способы получения доступа к коллекциям объектов, помещенных в контексте торговых данных, в зависимости от того, какие манипуляции вы собираетесь производить с этими данными.


Контекст торговых данных реализует интерфейс:

public interface DataContext
{
    T Get<T>();
}

Поэтому у вас есть по-меньшей мере три способа обращения к коллекциям и наборам, содержащимся в контексте торговых данных:

/// Получите ссылку на контекст торговых данных
DataContext tradingDataContext = TradingData.Instance;

/// Если вам нужно только читать данные из коллекции, используйте такой вызов
IEnumerable<Tick> ticks = tradingDataContext.Get<IEnumerable<Tick>>();

/// Если вы хотите изменять содержимое коллекции, добавляя или удаляя ее элементы
/// но чтобы при этом не срабатывали алгоритмы, наблюдающие изменение коллекции
/// используйте следующий вызов
ICollection<Bar> bars = tradingDataContext.Get<ICollection<Bar>>();

/// Если вы хотите изменять содержимое коллекции, заставляя при этом срабатывать
/// алгоритмы, наблюдающие за ее содержимым, используйте такой вызов
ObservableCollection<Trade> trades = tradingDataContext.Get<ObservableCollection<Trade>>();


Рассказ нашего ученика 2


В прошлой статье рассмотрели общую схему создания и проектирования системы для алгоритмической торговли на бирже. Рассмотрим более подробно работу каждого модуля.
 
Как получить исторические данные для работы мы уже знаем. Сейчас рассмотрим необходимый минимальный функционал для своего терминала визуализации.
 
Ниже буду приводить скриншоты моей последней версии «Анализатора», более раннюю версию можно скачать с серверов S#. Просто опишем, что из себя представляет система визуализации стратегий.


Рассказ нашего ученика 2 
 
Задаем диапазон тестирования, таймфрейм и тестируемый инструмент. Как дополнительно, но не обязательно можно задать комиссию, начальный депозит и др. настраиваемые параметры.
 
Строим свечной график, также выводим индикаторы. Снизу строим график Эквити. В данном примере для оценки стратегии я использую свой расчет Профита. В стандартной версии графика PnL от S# используется немного другой вариант, более приспособленный для торговли в реальном времени с расчетом вариационной маржи.


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

Итоги 2013 и подарки на Новый Год!:)

Если этот пост наберет 30 лайков, я в тот же час выложу следующий пост из серии про основы программирования торговых систем. Хороший, качественный пост, кстати, получился!:)
 
Всего лишь 30 «хорошо» – это не много!






Скоро Новый год. А это время подводить итоги.
 
2013 год был сложным для меня. Это год тупых экспериментов. Это год фэйлов с опционами. (Продажа 135 путов лишь неплохо сыграла;) ) Это год возврата к ручному интуитивному трейдингу – и вновь ухода от него. Год высоких плечей на форексе… Много денег было отдано бирже за этот год.
 
Но ещё больше денег было с рынка заработано благодаря системному трейдингу. Сколько бы я не проиграл по своей глупости, спешке, жадности денег на различных авантюрах, у меня есть костяк из стратегий, которые помогут мне восполнить дыры в бюджете.
 
Я уже недавно выкладывал свой резалт по алго-составляющей за 11 месяцев 2013 года.


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

Гайд по биржевой торговле на мамбе...

    • 14 декабря 2013, 09:03
    • |
    • ves2010
  • Еще
Гайд по биржевой торговле на мамбе...
 20 лет как владею акциями. Пошел 9ый год активной торговли. ИМХО...




Приятные стороны биржевой торговли
1 один из редких видов бизнеса которым можно рулить и в 80лет
2 масштабируем т.е нет разницы между 1, 10 и 100 лямами
3 легко передается по наследству
4 льготное налогообложение 13% ндфл и все… да и вообще торгуя в америке мало кто налоги платит в россии
5 нет ни чиновников, нет ни начальников, есть свобода


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

Продолжаем учиться создавать алгоритмы

Это «второйсполовиной» пост из серии про основы программирования торговых систем на языке Easy (power) language. Он является логическим продолжением второго, но также может рассматриваться и отдельно от остальных. Здесь я рассказываю о работе над простейшими ошибками в коде, а также показываю, как включить учет проскальзывания в программе Multicharts. Кроме того, я затрону тему даты и времени в языке Easylanguage.
 
На самом деле, этот пост был частью следующего, про оптимизацию. Но текст получился таким длинным, что пришлось разбивать на части…
 
В прошлом топике из этой серии мы рассмотрели процесс создания простой торговой системы.
 
Напомню: (уже с оптимальными параметрами)
 
«Нужно продавать на растущем рынке, при условии, что растет он уже час, поставив стоп в размере 400 пунктов, а тэйкпрофит на 250 пунктов, не забывая о том, что рост меньше, чем на 200 пунктов – таковым не является, а покупать при этом нужно на падающем рынке, даже если сейчас открыта позиция шорт, естественно, с теми же условиями.»


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

Теханализ 2.0 - удобный интерфейс по вашим просьбам

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

Важно: Прогноз дается на текущую свечу! Т.е. если сейчас времени 17:51, то вы видите прогноз на час, который сейчас заканчивается.

Революционный сервис http://techanalyze.info/, который полностью поменяет ваше отношение к теханализу, по вашим просьбам получил новый, удобный интерфейс!

Теперь никакой пляски с котировками, просто открываете страницу и указываете таймфрейм.

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

Вот картинка для привлечения внимания:

 Теханализ 2.0 - удобный интерфейс по вашим просьбам


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

Плюсы и минусы торговли по чужой (моей) системе

       
         Речь пойдет о том, как рискованно торговать с помощью чужого робота или алгоритма, и чтоб не абстрагироваться, расскажу на собственном примере. 
        В начале ноября аннонсировался мой обучающий курс (который уже прошел), в котором предполагалась передача контейнера с роботом (в двух вариациях) для того чтобы попробовать алготрейдинг изнутри прежде всего, ну и по возможности заработать на этом! 
 
        Ну и естественно, мои личные переживания, заключались в том, что мало ли сейчас начнется просадка у роботов… и ТАДААААААААМ)))))
Плюсы и минусы торговли по чужой (моей) системе
 
То есть первые две сделки убыточные (-1100п каждая сделка по обоим роботам) то есть суммарно — около 3т.р. естественно не так много, но для начинающих это очень не есть приятно! Благо следом прошли прибыльные сделки и на данном этапе в плюсе около 5000р (почти отбили стоимость курса, на что я оооооочень надеялся))). 


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

Полезная статья по тех. анализу (метод Price Action).

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

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

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

Итак, статья:

«Множество трейдеров, причисляющих себя к легионам «свинг-трейдеров», входят в сделку как только цена подходит к потенциальным вершине свинга или основанию свинга. Другие трейдеры относят себя к интрадей-скальперам и используют вершины и основания свингов для размещения стоп-лосс ордеров выше или ниже, пользуясь преимуществом в наращивании или размещении входных ордеров перед свинг-трейдерами, на этих локальных экстремумах. Но перед обоими группами всегда будет стоять один вопрос: мы уже там? Достигли ли мы зоны продаж или зоны покупок?

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

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