# Algotrading

Naposledy upravil David Brazda 28.02.2023 16:44
Export
Office Formats
Export do PDF
Other Formats

Select the pages to export:

select all/ none

Legend:
  Created Page
  Modified Extension Page
  Clean Extension Page

Export do HTML

# Resources

algo-trading basics https://algo-trading.readthedocs.io/en/latest/data-science-basics.html a github

# Platformy

- Jednoduchá varianta Trading view + integrace s webhooks - python based, na vlastnim serveru. (pokud se osvedci traderspost, pak muzu nainstalovat toto, napriklad na forum.pgwiki.cz, kde je docker a ma domenu)
- Backtrader + ALpaca backtrader API (+pripadna ws proxy)
- Blankly
- zvt AI trading ML python tradng platforma on github - modular quant framework - docs
- LumiBot - hodně simple
- https://github.com/Finned-Digital-Solutions/hft-ext - zkouknout

# Python and stocks

https://github.com/LastAncientOne/SimpleStockAnalysisPython

# AI predictors

reinforced learning platforma - na toto se určitě podívat https://github.com/AI4Finance-Foundation/FinRL

python AI knihovna na předpověď ceny- pandas market predictor on GITHUB

Crypto predictions AI stock prediction platform on github - vypadá dobře

# Zajimavé indikátory

Podívat se na Prior SAR: The SAR value for previous period.
Extreme Point (EP): The highest high of the current uptrend.
Acceleration Factor (AF): Starting at 0.02, increases by 0.02 each time the extreme point makes a new high. AF can only reach a maximum of 0.2, no matter how long the uptrend extends.
Dále se podívat na Commodity Channel Index (CCI)
The Commodity Channel Index (CCI) helps identify price reversals, price extremes, and trend strength.
Developed by Donald Lambert, CCI is a momentum-based oscillator used to help determine when an investment vehicle is reaching a condition of being overbought or oversold. Popis zde - vyzkouset

A také ROC

Popis základních indikátorů a jak na ně v pythonu je zde (projít!!)
https://algo-trading.readthedocs.io/en/latest/technical-analysis.html
a dale
Rsi divergence
https://github.com/SpiralDevelopment/RSI-divergence-detector

# AI

Základní myšlenka: Vstup (buď trade data nebo nějaký sec rt bar) + základní hodnoty indikátorů(ma, rsi, momentum..). Model dostane sušenku, když v aktuálním bodě predikuje, že půjde o malou hodnotu nahoru (např. 5 ticků). Za to dostane odměnu. A pustit na to třeba měsíční data. A vidělo by se. To by nemuselo být složité na interpretaci.

A pak vytrénovaný model pustit na online data.

LSTM in stock - příklad https://www.kaggle.com/code/faressayah/stock-market-analysis-prediction-using-lstm/notebook

podívat se na keras a LTSM

Zajimavý článek základy Recurrent Neural Networks a https://towardsdatascience.com/recurrent-neural-networks-rnns-3f06d7653a85

Příklad - singlefeature LSTM model in pytorch.

Stock Machine learning algorithms on github (LSTM)- projít

Zadání: predikční modely (HFT, 15s dt, střednědobý)

- - learning data
  - vývoj ceny - timeseries relevantní frekvence (trades, 15s ohlc a třeba 1h(1d) ohlc)
  - dopočítané/doplněné sloupce k timeseries (indikátory, calendar data a další time related data)
  - další doplňující atributy - jako premarket, fair price, trend z minulých období, odhad dnešního dne(dopočítávaný), celkový sentiment(může doplňovat jiný model z news)

Značky:
Vytvořil David Brazda 18.02.2023 20:15

- Komentáře (0)
- Přílohy (0)

Můj Deník
XWiki Debian 12.9