Python и Java: кто заберет золото

    • 01 сентября 2023, 04:22
    • |
    • 3Qu
  • Еще
К дискуссии о том, какой язык программирования целесообразней использовать для алготрейдинга.
Python и Java: кто заберет золото?

https://www.securitylab.ru/news/541378.php


Moving Average - праздник (Грааль), который всегда с тобой.

    • 31 августа 2023, 00:56
    • |
    • 3Qu
  • Еще

В прошлом топике мы рассмотрели ЗигЗаг. На нем уже, в принципе, можно построить Грааль. Да, не везде это работает, параметры нужно выбирать и подбирать в зависимости от статистики конкретного инструмента.
Еще, дискуссионный вопрос — что есть Грааль? Для меня ответ простой — зарабатывает, значит Грааль. Много, мало — не имеет значения. На эту тему я не буду дискутировать — неинтересно. Кто с этим не согласен, может дальше не читать, этот Грааль явно не для вас.
Сейчас рассмотрим другой потенциально граальный индикатор — Moving Average (MA). Уже многие его втоптали в грязь, типа, запаздывает, зарабатывать на МА невозможно и т.д. Ну, не знаю, что вы с МА делаете, а все мои ТС построены на МА и их модификациях, и в разных вариантах все работает уже много лет. Результаты отработки ТС на моделях я неоднократно показывал — для меня вполне удовлетворительные результаты. Где-то даже показывал первые реальные сделки свежесрубленной системы — тоже вполне достойно для системы, впервые увидевшей живой рынок.



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

Грааль у всех на виду.

    • 30 августа 2023, 00:22
    • |
    • 3Qu
  • Еще
Это пресловутый ЗигЗаг. Все просто, как строится, так и играется.
Да, как и везде есть нюансы, но они легко преодолимы. Скажем, закрываться можно и несколько раньше.
Ну, и не на всех построениях ЗигЗага это работает, но это детали.
И еще, если хорошо задуматься, то большинство стратегий хотя бы косвенно используют ЗигЗаг, часто не подозревая об этом.

Сигналы и шумы.

    • 20 июля 2023, 20:36
    • |
    • 3Qu
  • Еще
Сигналы и шумы — даже книга была с таким названием, оч. давно.
Здесь, на СЛ, некоторые товарищи утверждают, что никаких сигналов в ценовых рядах нет. Простите великодушно, что вы тогда ищете, какие такие сигналы на вход или выход — их ведь нет.) Если нет сигнала, то что вы обрабатываете, с какой целью, что ищете, то, чего нет? Теряюсь в догадках.)
Ну, ладно, я остаюсь на концепции, что на рынке есть и сигналы и шумы. Сигналы — это некие осознанные движения значительной части рыночных игроков. Шумы — прочие движения, создаваемые оставшейся частью игроков, возможно даже значительной их частью, которые колеблются вокруг основного направления движения на текущем интервале времени.
Думаю, понятно, что сигнал и шум, понятия весьма относительные и зависят от нашей стратегии — что в нее не вписывается и не учитывается — то шум. Аналогично, если вы слушает некую радиостанцию, то всяческие дополнительно слышимые на этой частоте радиостанции — не что иное, как шум.
Такой короткий топик получился.

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 минут вперед. Вполне успешный эксперимент.

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

теги блога 3Qu

....все тэги



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