Ретростратегия ретро ТС.

    • 11 января 2021, 23:49
    • |
    • 3Qu
  • Еще
Сегодня решил проверить работоспособность своей старой стратегии, проработавшей с большими изменениями с 2008г, и снятой с эксплуатации в 2014 г.
Вначале стратегия была сделана на Excel с ручным исполнение сделок, затем глубоко модифицирована, и стала уже Excel-VBA, затем еще раз модифицирована и была перенесена на C#. Ну, а самая последняя версия на C# в 2014 г успешно прошла месячный прогон на виртуальных сделках, но вывод ее на реал был признан нецелесообразным из за известных событий, и пару лет я рынком вообще не занимался. Ну, а по возвращении на рынок появились новые мысли, и я занялся совсем другими стратегиями.
Сегодня я решил проверить, а работает ли подобная стратегия сейчас. В Python это заняло примерно час, благо заготовок и индикаторов уже написано много и скомпоновать их дело нехитрое, и ничего специально придумывать не надо. Тест стратегии безо всяких ее настроек сразу оказался прибыльным на двух 3-х месячных интервалах фьючерсов Сбера и Газпрома. Критики могут не писать, что интервал тестирования недостаточен. Я знаю ваше мнение, однако, считаю иначе. Недостаточен? — сами делайте и сами тестируйте.

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

Есть ли Грааль?

    • 10 января 2021, 19:04
    • |
    • 3Qu
  • Еще
Грааль — это очень относительное понятие. Все понимают Грааль абсолютно по разному. Для одних это Грааль, для других же — тфу на такой Грааль.
Будем понимать под Граалем просто прибыльную торговую систему.
Думаю, что Граали, хорошие и разные, имеют место быть в реальности. Однако, люди имеющие Граали в основном предпочитают не светить их на публике, и достоверных сведений о существовании Граалей у нас нет. Однако, есть косвенные данные.
Расскажу одну историю.
Летом 2008 г у меня был отпуск, и я решил наряду с интердеем поторговать интрадей. Кстати, ни о каких ТА я тогда слыхом не слыхивал, и не подозревал о существовании такового.
Естественно, из этого интрадея что-то ничего путного не получалось.
На форуме присутствовал известный тогда интрадейщик (не будем называть имён), и я спросил у него как это торговать вообще? Он мне вкратце, в нескольких комментариях, рассказал.
Вот у него точно был Грааль, и, что главное, этот Грааль был легко переносим. Оказалось все просто. Уже через пару дней я стал устойчиво прибыльно торговать.

Как работает Machine Learning.

    • 01 января 2021, 22:30
    • |
    • 3Qu
  • Еще
Различных методов Machine Learning очень много, но все они работают примерно одинаково. Это и нейросети, и леса-деревья, и Байесовские классификаторы, и многое другое. Найти и прочитать как ходят-как сдают, как обучают и проверяют правильность обучения — не проблема.
Но пользователи часто забывают одно правило: мусор на входе — мусор на выходе. Для обучения недостаточно сделать обучающую последовательность с правильными ответами — результатом будут хорошие результаты на обучающей последовательности, и никакие на реальных данных.
Таким образом, мы должны четко себе представлять, чему именно мы учим, и это вовсе не правильные ответы, а правильные ответы на правильные вопросы. Если не хотите получать дурацкие ответы — не задавайте дурацкие вопросы.

Т.е., для обучения МЛ нам нужно сформулировать адекватные вопросы и ответы на них. Только в этом случае метод МЛ реально обучится и будет реально работать не только на обучающейся последовательности.
Вопрос ещё в том, что обычно мы не знаем и правильных вопросов.
Но это дело поправимое  Мы формируем какую либо гипотезу, например — три солдата показывают нам то-то и то-то. Мы как-то ищем этих трёх солдат на истории, там же находим ответы на них, обучаем на этом метод МЛ, проверяем на независимом отрезке истории, и выясняем — действительно ли эти 3 солдаты так важны для нашей торговли, или ну их на фиг.
Понятно, что и при обучении и на реале нам надо задавать МЛ только значимые вопросы, а именно, показывать МЛ не все данные подряд, а только наших трёх солдат.
Ну, а если солдаты воевать не желают, проверяем значимость вороны на шесте.) И так, пока действительно не найдем что-то стоящее.

Задачка - купить по Bid, продать по Asc.

    • 01 января 2021, 19:05
    • |
    • 3Qu
  • Еще
Торгуются дальние фьючерсы. Спред м.б. от 20 до 50 п.
Надо в автомате купить по Bid и позднее, м.б. много позднее, продать по Asc.
Вручную это сделать особых проблем не представляет, но вот на автомате — чешу репу, и ничего простого придумать не в состоянии. Получаются сплошные анализы и перестановки заявок в районе Asc и Bid.
Не получается вразумительная логика, чего-то в ней не хватает.
Есть ли какие мысли по этому поводу?  Особо ни на что не рассчитываю.

С Новым Годом! А чего это мы без музыки?

    • 01 января 2021, 02:18
    • |
    • 3Qu
  • Еще
Все цыгане спят беспробудным сном, а я перешел к остаткам портвейна.
От этого я просто балдею. Могу слушать бесконечно. Но не только это.


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

В защиту математиков.

    • 31 декабря 2020, 19:02
    • |
    • 3Qu
  • Еще
Уже пара постов с наездами на математиков.
Сам не математик, хотя в самой профессии кроме математики, пожалуй, ничего и нет. Длительное время занимался мат. моделированием систем, и эта область мне близка как по образованию, так и по роду деятельности.
После ВУЗа работал я в НИИ. Мужики в обед в домино резались, я шахматы, блиц 5 мин предпочитал. В домино не умею и не люблю.
И, вот, зашел к нам как-то в обед математик из соседнего отдела по каким-то делам (вообще, хождение по отделам без надобности не приветствовалось, но какие-то пересечения по делу были). Обеды у отделов в разное время, вот он в обед и попал.
Ребята ему в домино предложили сыграть — у них четвертого не было. Он — да, типа, не умею и т.д. Ладно, объяснили ему как ходят-как сдают, сели. И наш математик их сделал несколько партий подряд, впервые сев играть. Мужики в шоке были.
Как они потом говорили, он им сказал что-то типа — Отложите ваши фишки, а читайте лучше книжки.
Думаю, что и в трейдинге математика далеко не на последнем, если не на первом месте. И сам на рынке работаю исключительно мат методами.
Ах, да, всех с наступающим Новым Годом! Успехов во всех ваших начинаниях.

Обучение в трейдинге.

    • 27 декабря 2020, 18:22
    • |
    • 3Qu
  • Еще

Обучение редко приносит плоды кому – либо, кроме тех, кто предрасположен к нему, но им оно почти не нужно.

Д. Гиббонс

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

Smart-Lab - Польза, Топ24, Жара.

    • 22 декабря 2020, 22:38
    • |
    • 3Qu
  • Еще
Итак, имеем:
Польза - полезные записи за 24 часа,

Топ 24 — лучшие записи за 24 часа,

Жара — Самые обсуждаемые сегодня.


В итоге: топики (посты), опубликованные вечером, особенно после 22:00 — 23:00, а ещё хуже, в 23:45, в 00:00 превращаются в тыкву, и не имеют никаких шансов попасть в Жару, даже при наличии обсуждения.
В результате теряется аудитория, и многие, кому могло быть обсуждение интересным, просто не узнают о наличии такой темы. Скажем, лично я редко смотрю темы за предыдущий день, и иногда пропускаю что-то действительно интересное.
А теперь конкретное предложение: уровнять в правах Жару с Пользой и Топ 24, и сделать Жару — самые обсуждаемые за 24 часа..

Сорри за цвет, писалось с мобилы, и как это поменять не представляю.


Играем в рулетку. На бирже.

    • 20 декабря 2020, 20:37
    • |
    • 3Qu
  • Еще
При игре в рулетку (красное/черное) выигрыш и проигрыш у нас равновероятны, равны между собой, и, скажем, равны +1 и -1. Теоретически выигрыш либо проигрыш в такой игре на длинной дистанции могут образоваться только чисто случайно. Какой либо целенаправленный выигрыш в рулетку, что бы не говорили некоторые знатоки, невозможен в принципе.
В какой-то (уже не помню) книге по ТА прочел, что биржа отличается от рулетки тем, что мы в любой момент можем прекратить партию, и тогда проигрыш у нас будет уже не -1, а, скажем, -0.5, а выигрыш останется +1. И при игре в такую рулетку мы стабильно будем в выигрыше.
Вот, собственно, и вся стратегия.
Много лет назад попробовал ее проверить — это не долго, т.к. сама стратегия проста как швабра. Могу только сказать, что в тестах на истории эта концепция действительно работает. Задача проверки или вывода этого на реал вообще не стояла.
Делал очень просто.
Построил график приращений цены
                            dC(t) = C(t) — C(t-T);

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

Классификация сделок в торговых системах 2 (пример).

    • 17 декабря 2020, 21:04
    • |
    • 3Qu
  • Еще
Был у меня топик  "Классификация сделок в торговых системах" — в общем, не зашел. Но некоторые плюсанули, вот, для некоторых и напишу пример конкретного применения. Рекомендую прочитать предыдущий, иначе можете не понять этот топик.
К счастью, у меня оказался рояль в кустах — вялотекущий проект системы прогнозирования котировок, вычисляющей прогноз изменения цены на интервале Т по значению и состоянию цены в момент t — dС(t+Т). Ну, и общая формула прогнозирующей системы:
                              dC(t+T) = C(t+T) — C(t),
где C(t) — цена в момент t.
График теста системы я показывал в комментариях к предыдущему топику вот он:

Классификация сделок в торговых системах 2 (пример).
По Х (Predict)  — прогноз изменение цены, по У (Real) — реальное изменение цены через время Т. Не обращайте внимание на значения осей, это не сами изменения цены, это нормированные к диапазону системы значения изменений цен.

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

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн