Избранное трейдера Чужой

по

PR-технологии. Заметка вторая

Вот уже сутки в топе на первой строчке висит бесплатная реклама паразита-эксплуататора (exploit).

Каких целей он добился?

1) В очередной раз напомнил всем бренд.

Если бренд не достаточно известен, то его можно раскручивать любыми способами. В этом случае говорят: плохой рекламы не бывает! Хоть Герострата нанимайте!  Любое упоминание есть достижение цели. Ибо на этом этапе цель – известность.

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

3) Самое главное, автор убедил читателя, что гуру действительно «ГУРУ!». Все сигналы у него якобы профитные.

Сегодня я расскажу, каким образом происходит подобное убеждение читателя.

Знаете, давайте не будем лукавить, общество давно смирилось с существованием явного обмана для совсем уж недалёкого ума потребителя. Никого особо не трогает телеигра «угадайсловобриллиантпозвонипервым», даже из тех людей, кто смотрит телевизор. Ну разводят лохов – так и фиг с ними, вдруг поумнеют. Но как достучаться до адекватных людей? Как убедить, например, телеведущего со стажем, чтобы он сам распиарил твой «йогурт»?



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

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

Начало положено тут
Продолжение тут

Вступление

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

Теоретически аспекты. Разложим немного по полочкам.

     Все сообщения протокола можно разложить на несколько тем. Я начну с первой группы:
  1. Сообщения для поддержания связи.
  • Logon; Тип=A; Сообщение для инициализации сессии. Грубо говоря для подключения к серверу
  • Logout; Тип=5; Сообщение для завершения сессии. Сообщаем серверу о прекращении связи
  • Hearbeat; Тип=0; Сообщение для поддержания связи. 
  • Request; Тип=1; Сообщение для поддержания связи. Запрос второй стороны, жива ли первая
  • Reject; Тип=3; Сообщение об ошибке. Получаем его, если мы не правильно оформили свое сообщение
  • Resend Request; Тип=2; Повторный запрос сообщений, в случае утери. Задается интервал номеров сообщений.
  • Sequence Reset; Тип=4; Используется для сброса номеров сообщений. 
     На этом наверное буду заканчивать первую часть описания. В нее вошли функции, отвечающие исключительно за связь между клиентом и сервером. Давайте посмотрим теперь немного практики. И еще почертим.

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

АЛГО Как я это вижу: I “Исходные данные”

    • 15 февраля 2016, 18:31
    • |
    • Ага
  • Еще

Решил написать цикл статей про алгоритмическую торговлю с моего взгляда и опыта,  как я это вижу и применяю, т.е. буду описывать мой субъективный взгляд ;) Начну с самых простых вещей и буду двигаться к более сложным…

P.S. Описание содержит (или отталкивается от) практику торговли фьючерсами на CME

Исходные данные:

Все, что у нас есть это исторические данные, даже наш опыт это тоже «исторические данные» в известном смысле, и будущего не знает никто. Поэтому работаем только от истории. Поступающие в реальном времени данные, тут же становится историческими т.к. уже случились.

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



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

Бесплатная тиковая база данных (CME)

    • 15 февраля 2016, 18:22
    • |
    • nxt
  • Еще

Всем привет.

Решил выложить в открытый доступ базу данных тиков с CME, которая накапливалась за последние годы, и обновляется по итогу дня.

FTP доступ: 

85.25.211.62
login: smartlab
pass: smartlabpass

Ссылки на торрент: http://ge.tt/1Ql8j3Y2

№2: app.box.com/s/h0dhmkif0fhnvlpzdp8ma89c1ysv876t

Формат данных:


seconds (int32) — кол-во секунд с начала суток по Чикаго.
milliseconds (int32)
price (int32)
volume (int32)
bestBidPrice (sbyte) — расстояние в тиках между price и реальной ценой BidPrice
bestAskPrice (sbyte) - расстояние в тиках между price и реальной ценой AskPrice
bestBidSize (int32) — доступно с июня 2015
bestAskSize (int32) - доступно с июня 2015

Ниже код для чтения бинарных файлов (На C#).

Создаем класс Tick:

  1. public class Tick
  2. {
  3. public DateTime Time { get; set; }
  4. public int Price { get; set; }
  5. public int Volume { get; set; }
  6. public int BidPrice { get; set; }
  7. public int AskPrice { get; set; }


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

Очень полезное видео для любителей фьючерса РТС

В свое время неплохо помогло в плане осознания природы движения цены на рынке. Человек толково объясняет как пользоваться QScalp, анализировать открытый интерес и повысить эффективность своей торговли


www.youtube.com/watch?v=BxtjvuOcZWE&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=TD7rvTYoP9I&index=2&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=w-iLP2nSQ-s&index=3&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=w-iLP2nSQ-s&index=3&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6

www.youtube.com/watch?v=Xj8Wp7dQXrc&list=PL7c0HbowGrbEtg3cWCAols2BK2R01uHi6&index=5




Алготрейдинг: Не знаешь броду, не суйся в воду.

Пролог

     «Я собирался не прозевать переход рынка в активное состояние и… прозевал его. К мартовским событиям 2014 года я оказался не готов.» Алексей Каленкович.

Введение

     На протяжении нескольких последних лет, рынок алготрейдинга явно оживает в стране. Это заметно на просторах интернета по тому, как оживился и околорынок в этой тематике. Также заметно, как многие коллеги потянулись программировать, растут кол-во тем на соответствующих интернет ресурсах. Какая то невидимая рука навязывает трейдерам новую моду торговли. Попробуем разобраться.

Алготрейдинг, теория по полочкам

    То, что я буду говорить дальше, будем чисто моим мнением. Опять под кружкой чая, слегка оглядываясь назад, попробую написать несколько, возможно интересных, строк исходя из своего опыта и опыта коллег, которых я способен наблюдать сам. Чтобы вообще начать рассуждать про алготрейдинг дальше, я бы, для начала, постарался его классифицировать. Во-первых, я бы сразу хотел сказать, что алгоритмический трейдинг — это подвид торговли на финансовом рынке. Не отдельная каста, а всего лишь подвид. В свою очередь, алготрейдинг в своей массе можно разделить на:

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

Интересно мнение алготрейдеров со стажем

Всем привет. 

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

Робот под ТСлаб. Оттестирован на 2х инструментах. Ри и Си. 
Тестировал на истории 3 года. 
Оптимизируемых параметров 5 (3 из них для трейла).

Размер проскальзывания установил 70п для тестирования Ри (достаточно ли?)
var comisHnd = new AbsolutCommission() {Commission = 35};

Планирую торговать 12 контрактов. Депо 1 млн. Риск на сделку 2% от депо.
Стоп для Ри 1750 пунктов.
Максимальная просадка на 3 летнем периоде составила 27%.

Интересно услышать мнения и предостережения людей по поводу подводных камней с которыми могу столкнуться.
Из того что смущает меня самого:

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


Интересно мнение алготрейдеров со стажемИнтересно мнение алготрейдеров со стажем

Торговые роботы. Личные думки.

Периодически появляются посты с рекламой торговых роботов и систем для последующей продажи, но возникают некоторые вопросы.
Какой смысл продавать робота, если он приносит трехзначную доходность, да еще и за копейки? Кладешь 500$, запускаешь робота и получаешь через месяц 3000$
Если распространить робота, то как они будут приносить прибыль, если торгуют по одному алгоритму?
Огромный плюс МТС — отсутствие человеческого фактора, но существуют и отрицательные факторы, как разрывы связи, неустойчивый канал и прочие тех. факторы.
А если глобально разбираться, то роботов, реально приносящих большую доходность не продают, а если и продают, то за «реальные» деньги и в очень ограниченном количестве.



Варианты прямого доступа к Московской Бирже

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

На колокации в зоне  биржи доступны:

1.Валютный рынок и Рынок Акции/Облигации
   FAST — протокол мультикаст раздачи  рыночных данных.
   FIX  -  протокол для  постановки заявок.
   ASTS Bridge  он же  Teap  -  забудьте  о его существовании.
   Волшебные  буквы ASTS подразумевают подключение любым  из вариантов  -)))

2. Рынок  FORTS
   CGate — уникальная утилитка в  виде черного окошка.(Здесь следует добавить заклинание  Plaza II ).  Позволяет получать два  вида биржевых данных.  
   Без ордер лога — урезаный режим в  котором поступают данные по стаканам.
   Полный ордер лог  -  режим  в  котором  приходит лог всех заявок (поставленных снятых исполненных и  т.д.)

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

трейдинг и стресс

    • 08 февраля 2016, 20:45
    • |
    • nika8
  • Еще
   Я вот свою первую самостоятельную поездку на авто почему то вспомнила.Вот где полные лаперлы адреналина)))В те времена машины ещё в гаражи ставили, не то что сейчас, где придётся.Задача была выехать из подземного гаража в проезд из проезда на улицу и потом из гаражного общества.Руки ноги ходуном, пот градом)))восьмёрка была(прикольная кстати, цвет синяя полночь).Только из гаража в проезд мин 30 выезжала)))Ну и ничего нормально.И почему то из за стресса не бросила ездить на машине, хотя первое время нервничала сильно.Хотя волнуешься в основном пока за машиной идёшь.Думаешь как выехать, как то, как это.Потом когда уже за рулём, концентрируешься, и как то нервничать уже не когда.В трейдинге так же.Когда понимаешь что делаешь то и нет никакого стресса.
  В целом у стресса есть и положительные стороны.Но только в том случае если вы можете контролировать стресс.Стресс — это состояние физиологической мобилизации, психического напряжения, возникающее в результате адаптации к ситуациям, которые мы воспринимаем как вызов, угрозу.Стресс как обусловленное угрозой физиологическое состояние, эмоциональное переживание, сыграл определяющую роль в выживании человека. Стрессовые гормоны (адреналин, норадреналин, кортизол) выполняют роль горючего, дающего энергию справиться с ситуацией. Эмоции во время стресса выполняют две основные функции: информационную и мобилизационную. Такие переживания как страх, тревога, раздражение, гнев и т. д. — показывают наличие угрозы, относительный уровень вызова, создают мотив, побуждение изменить ситуацию, для восстановления безопасности. Именно стрессовые реакции позволяют нам справляться с трудностями и неизбежными опасностями жизни, достигать своих целей.Доказано позитивное влияние умеренного стресса на здоровье и чувство общего благополучия человека. Потребность в адекватном уровне напряжения является базовой. Недостаток стресса приводит к раннему физическому угасанию, духовной, интеллектуальной деградации. Адаптируясь к вызову, человек наращивает свою физическую и психологическую выносливость, приобретает необходимые для адекватного ответа знания, умения, навыки, тренирует волевые качества.

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

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