STM32, Raspberry, биржа.

    • 06 июля 2023, 17:08
    • |
    • 3Qu
  • Еще
Пару лет назад ради интереса купил платочку с контроллером STM32 — всего 200 р, не деньги. Платочку освоил и забросил, т.к., вроде, ничего не нужно. Кстати, платочка с дешевым Raspberry еще даже с лучшими возможностями тоже ~200 р.
Возможности у этих платочек как у Пентиума, нормальные такие, и операционки не нужно — пишешь программу на С++, закачиваешь и работаешь. Нормально так, шустренько.
Не так давно познакомился с API биржи (не спрашивайте какой), сейчас пишу под нее программу на Python. API большой, но, в общем, его структура достаточно проста.
И вот что подумалось — для торговой системы вполне достаточно STM32 или простенького Raspberry. И быстродействия вполне достаточно. А, ведь, многим для аналогичных целей нужны дорогущие видеокарты.))
Но это далекое будущее, возможно нереализуемое. Суверенный интернет — это большая и страшная сила.

Стратегии. Удивительное рядом.

    • 12 мая 2023, 17:32
    • |
    • 3Qu
  • Еще
Взял свою стратегию для SBRF. Тестировалась на начало-середину 22-го года — отличная стратегия. Загрузил в нее новые данные по SBRF-3.23 — стратегия работает, но оч плохо, раза в 3-4 хуже, чем на начало-середину 22-го года.
Ладно. Ради интереса, без каких-либо перенастроек, загрузил в нее историю фьючерса Si-3.23. И че увидел — отлично работает, и бирже-брокеру отдает только 1/3 дохода.
Стратегии. Удивительное рядом.
Конечно, 1\3 дохода отдавать брокеру западло, но попробуем с этим поработать.
Кстати, а почему стратегия раньше на SBRF работала хорошо, а на современных данных по SBRF-3.23 стала работать так плохо? А на Si-3.23, вдруг, работает хорошо, хотя, на Si ее раньше никто не проверял?
Интересно, а что вы думаете по этому поводу? Почему так? Что изменилось?

Стопы? Хорошо-то как! (с)

    • 07 мая 2023, 23:16
    • |
    • 3Qu
  • Еще
Все ратуют за стопы. Они, типа, предотвращают… Что предотвращают?
АГ, в частности, как-то вещал, что при 55% удачных сделок можно озолотиться.
Ладно, давайте считать.
По последним данным, у меня 57% прибыльных и, стало быть, 43% убыточных сделок. Прибыльные — где-то 90 пунктов, убыточные 40 п. Казалось бы, ниче так. Надысь один местный гроссмейстер продавал нам такую сделку в 90 п. как великое достижение шахматной мысли.
Однако, давайте посчитаем. Для простоты возьмем 100 сделок и будем считать прибыль в средней сделке.
P =(90*57 — 40*43)/100 = 34.1 п. cредняя прибыль в сделке.
Уже не весело, играли-играли, и на тебе, получили копейки.(
Но это мы еще комиссии бирже-брокеру не платили.
Заплатим. 34,1 — 11 = 23,1 п. это средняя сделка. Воще копейки. Ради этого и напрягаться не имеет смысла.
Ставьте стопы, товарищи! И то правда, что без них м.б. совсем плохо.)

Нейросети и стопы.

    • 04 мая 2023, 20:51
    • |
    • 3Qu
  • Еще

Недавно, после продолжительного перерыва, вернулся к занятиям машинным обучением (МО) и даже написал по этому поводу топик — Все надоело или Deep Lerning (Глубокое Обучение). С тех пор даже прочитал ~150 страниц книги «Глубокое обучение...» Искренне полагал, что за эти 150 страниц что-то узнал. Ан, нет, на 151 странице автор объявил, что это все так — объяснения для тех, кто вообще ничего о МО не слышал и автор, оказывается, только приступает к изложению материала.) Но кое что узнать все же было можно, автор показал несколько экземлов построения нейросетей (НС), прменяемых для классификации и регрессии, из которых уже можно попробовать сделать что-то свое.

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



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

Все надоело или Deep Lerning (Глубокое Обучение).

    • 29 апреля 2023, 23:09
    • |
    • 3Qu
  • Еще
Что-то скучно, в самом деле, -
Думал Мао с Ляо Бянем.
 © В.Высоцкий

Последние, этак, лет десять, все мои торговые системы (ТС) похожи как близнецы-братья, с некоторыми вариациями. Открываешь котировки на истории, смотришь их параметры, заполняешь шаблон ТС, немного настраиваешь параметры, без всяких оптимизаторов, вручную, и получаешь стратегию уже готовую к применению. Можно даже контрольные тесты не проводить, и так ясно, что будет работать.
Так, недавно сделал стратегию для Binance, фьючерса BTCBUSD. История, всего 3 месяца. Проверил на истории за год — все работает, с теми же, примерно, результатами. Показывал ранее где-то в комментариях.
С Binance совсем другие проблемы, не технического плана, и стратегия так и повисла в воздухе до лучших времен. А с МОЕХ я ушел уже больше года назад — че-то, как-то, кисло там все. Уже после 14-го года стало кисло, а сейчас тем более.
В общем, скучно стало, в самом деле, в течение 10-лет заниматься почти одним и тем же. Время есть, все равно на рынке не функционирую, почему бы не заняться чем-нибудь существенно новым. В тоже время, с новыми идеями тоже плохо. И тут я вспомнил свои эксперименты с машинным обучением где-то 5-ти летней давности, где  с помощью нейросети предсказывались  котировки на 5 минут вперед. Вполне успешный эксперимент.

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

Binance. Фьючерс BTCBUSD. Опыт #3.

    • 16 февраля 2023, 22:39
    • |
    • 3Qu
  • Еще
В топике Binance, фьючерс BTCBUSD. Первые опыты. была описана попытка перенести интрадей стратегию MOEX на фьючерс BTCBUSD. Тестирование стратегии показало, что прибыль такой торговой системы окупает комиссию, но фактически прибыли не приносит. Было выяснено, что сложность модернизации стратегии заключалась в том, что селектировать интрадей движения по их размаху практически нереально, и хотя большие движения селектировались и отрабатывались вполне успешно, но сопровождались большим количеством мелких, не приносящих прибыли сделками, нивелировавшими прибыль. Таким образом, средняя прибыль составляла всего 10-12$ на сделку, что почти целиком уходило на покрытие комиссии биржи. Возможно было добавить несколько дополнительных пунктов к прибыли, но это ничего не решало и стратегия была отвергнута.

В топике Binance, фьючерс BTCBUSD. Вторые опыты. было решено искать решения для фьючерса BTCBUSD на более продолжительных интервалах. Увеличение продолжительности сделки и уменьшение количества сделок должны были дать результат.

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

Binance, фьючерс BTCBUSD. Вторые опыты.

    • 03 февраля 2023, 17:55
    • |
    • 3Qu
  • Еще
В первых опытах (Binance, фьючерс BTCBUSD. Первые опыты.) сделал интрадейную систему для фьючерса BTCBUSD. Система получилась хорошая, даже комиссию окупала. Прибыли, правда ноль, но лиха беда начало. Решил уйти на более продолжительные сделки и торговать на более продолжительных движениях, и вот что получилось.
Binance, фьючерс BTCBUSD. Вторые опыты.
Инструмент BTCBUSD. Тест 3 месяца. Торговля одним фьючерсом. Только Лонг. Какие к черту шорты, если еще нет вообще никакого результата.
По х — номер сделки, по у -накопленная прибыль в пунктах. 
Сделок — 92, средняя прибыль на сделку без учета комиссий ~22 пункта (они же, баксы)
Комиссию окупает. За вычетом комиссий — прибыль за 3 месяца — больше 77 тыс рублей (в попугаях еще длинней). Это составляет, мне подсказали, больше тонны сахарного песка. Это в худшем варианте, а лучшем, комиссии в 2 раза меньше, а сахара в полтора раза больше.
Дополнительны данные по истории на более длинный период подкачать так и не собрался, но будет все тоже самое.
Тест опять никуда не годится, никаким предварительным расчетам не соответствует и опять в помойку.
Беда с этим тестом одна, что я ни делаю, все автомат Калашникова интрадей получается. А нужны продолжительные прибыльные сделки.

Можно ли выигрывать на случайном блуждании.

    • 30 января 2023, 18:40
    • |
    • 3Qu
  • Еще
На математической модели случайного блуждания (СБ) выиграть невозможно. Точнее, возможно, но это будет дело случая. Это все не подлежит сомнению и это не рассматривается.
Но есть еще физическая модель, где далеко не все так однозначно, и выиграть на физической модели вполне реально.
Но, отчего-то, при рассуждениях о рынке всегда говорят о математической модели. Хотя, даже примитивная физическая модель уже дает очень маленькую, несущественную для практики, но прибыль.
Одну такую ТС я несколько дней назад забросил за бесперспективностью, хотя она даже окупила комиссию Binance на фьючерс BTCBUSD — 0.06% на сделку. Тут даже арифметики на СЛ посчитали — 80% годовых. А че, 13 баксов на сделку 1-м фьючерсом — плохо ли. Оказалось, плохо.))
Сейчас пробую перейти на другой ТФ, где роль комиссий не так велика, и продолжить с этим же подходом к снаряду.
При выборе таймфрейма оказалось, что выбор интервала торговли очень невелик. Оказалось, что для торговли пригодны всего-то 2 интервала — минуты и сразу после них десятки часов. А, между тем, везде говорится о самоподобии СБ. Где-ж тут самоподобии? При самоподобии какой интервал не возьми, должно быть везде все одинаково.
Уж, очень рынок не похож на СБ. Сюда никакая мат модель не подойдет, здесь нужна физическая модель, анализ процессов на рынке (хотя, да, это тоже мат модель). )

Очень кратко про длинные хвосты.

    • 30 января 2023, 16:39
    • |
    • 3Qu
  • Еще
Вот, говорят, что у рыночных распределений длинные хвосты. Ну, допустим.
Распределение строится относительно некой средней линии, и его вид, естественно, будет сильно зависеть от того, как вы провели эту среднюю. Способов — тьма. Первый и самый плохой -МА, любая.
Если у вас эта средняя гуляет сама по себе, то у распределения неминуемо появятся хвосты. Просто мысленно представьте себе этот процесс.
Если мы более правильно построим среднюю (не хочу перечислять методы — это не для топика на СЛ), хвосты существенно уменьшатся. Наверное позднее могу даже показать это на паре разных средних.
Это уже гипотеза. Если сделать идеальную среднюю, то хвосты, может, вовсе пропадут?)

теги блога 3Qu

....все тэги



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