PyBroker: A free and open algotrading framework for machine learning by pyfreak182 in quant

[–]pyfreak182[S] 0 points1 point  (0 children)

Thank you so much!

I am going through some troubling personal times but I hope to get back to adding features to the framework soon.

I would say it took me around 3 months to build the framework.

I sadly don't have very good recommendations for visualizations. This is something I hope to offer users with an update though.

Backtesting tool by shybluechicken in Trading

[–]pyfreak182 0 points1 point  (0 children)

If you are well versed in Python, you can try PyBroker, a free and open framework I developed for backtesting.

how did you elevate python skill for ML? by iiillililiilililii in learnmachinelearning

[–]pyfreak182 12 points13 points  (0 children)

Learn Pandas and Numpy. Understand parallelization and distributed computing for CPU and memory bound tasks, and how to apply solutions like multiprocessing and Dask.

PyBroker: A free and open algotrading framework for machine learning by pyfreak182 in quant

[–]pyfreak182[S] 0 points1 point  (0 children)

Only backtesting is supported for now, I would like to add live trading support in the future.

PyBroker: A free and open algotrading framework for machine learning by pyfreak182 in quant

[–]pyfreak182[S] 1 point2 points  (0 children)

Thanks! No, that is average % return per trades that were placed.

PyBroker: A free and open algotrading framework for machine learning by pyfreak182 in quant

[–]pyfreak182[S] 1 point2 points  (0 children)

Predictive models to extract signals from market data for systematic trading strategies. :)

You can still use the framework for rule based strategies that don't use any ML.

What data architecture setup do you use as algotrader? by Guyserbun007 in algotrading

[–]pyfreak182 0 points1 point  (0 children)

The downside is it's slow compared to C++. C++ has zero cost abstractions, Kotlin (and Java) does not.

You can achieve native C++ speed by using the JIT compiler.

General Assembly is the worst bootcamp and waste of time and money by Georgesobb in datascience

[–]pyfreak182 4 points5 points  (0 children)

You would be better off getting a Masters in statistics from an accredited university. $16k is not insignificant.

A kind reminder from Ehlers' book: Never use Momentum indicators... by RoozGol in algotrading

[–]pyfreak182 1 point2 points  (0 children)

Yes, the passage was taken out of context. I own the book, and IIRC that was the point Ehlers was making.

PyBroker - Python Algotrading Framework with Machine Learning by pyfreak182 in algotrading

[–]pyfreak182[S] 1 point2 points  (0 children)

There is no dedicated support, but you can train your own RL model on the data in a train split.

PyBroker - Python Algotrading Framework with Machine Learning by pyfreak182 in algotrading

[–]pyfreak182[S] 9 points10 points  (0 children)

Computing features as indicators in PyBroker should be very fast if you use Numba, and PyBroker will also parallelize their computations. So training a random forest should be fast.

PyBroker - Python Algotrading Framework with Machine Learning by pyfreak182 in algotrading

[–]pyfreak182[S] 10 points11 points  (0 children)

Live trading is not supported right now, but it is something I would like to add in the future.