[ StockWhiz ] : An analysis environment for stocks, back testing, quantitative strategies, Algo - trading, portfolio optimizations #4693
savakarrohan
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
StockWhiz is a trading terminal coupled with a social media application. Aiming to provide traders the necessary tools to analyze and execute their trades.
This is an appreciation post for pyodide with a request for help, if StockWhiz falls in your cup of tea.
YouTubeShowcase.mp4
YouTube Video : https://youtu.be/mMPHJnn8D9Y?si=CUeentT9dd1pwIOz
Motivation
Backtesting and stock analysis is a crucial part of trading journey, in order to back test, one requires to have the respective packages installed, knowledge of coding and stock data. This is complex and a wide number of companies are attempting to address this problem by providing zero code interfaces to retail people.
To make an effort in this direction I started with StockWhiz. Initially I used to conduct analysis for myself, and then I fell on Pyodide and JupyterLite. I went ahead and built StockWhiz the pyodide backed backtesting engine.
Implementation
StockWhiz has some salient features that are matched by only 3 other terminals worldwide. StockWhiz is built on Pyodide, The Jupyter ecosystem & Google's Blockly. The interface is simple and can be integrated on to any brokerage's charting library. It displays Buy/Sell signatures generated and important statistics for confidence of a trader.
I think implementing Pyodide is the perfect solution for this problem of analysis of stocks.
Why?
StockWhiz does the exact same, a platform for stock analysis at the click of a single link.
Benefits
Technical
Business
The StockWhiz journey
This journey has been enlightening on a personal level, I have managed to get conversations with CEO's and CTO's of massive brokerage houses in India such as Dhan and Fyers. All through cold emails. StockWhiz had also been shortlisted to the finals at a couple of National and International Incubation centers.
While there is interest for such a product nothing has materialized on paper. One of the reasons is that it has been a 1-person team so far & there is no implementation of AI. StockWhiz has been built on top of open-source packages and I am now looking at open sourcing parts of StockWhiz (entirety might not be possible as there is a dependency on a proprietary package) such as a package for visualizations on Jupyter Notebooks.
We are now building version V2 of StockWhiz so it satisfies necessary FinTech software certifications.
Introducing myself
I @savakarrohan am a 24 year Bachelor's graduate of Mechanical from Indian Institute of Technology Dharwad and built StockWhiz from the ground up on top of open source packages. I have been devoted full time to StockWhiz since the past 6 months, while the coding journey started much earlier.
I am writing here, In the hope of increasing the team size of StockWhiz and also to introduce myself. I will attempt to contribute to the open-source libraries such as pyodide themselves. While the journey has been extremely fun, the past few months have taken a toll and I am reaching out for help. Would love to get on a call if it interests anyone. You can reach out on LinkedIn or email me at savakarrohan@stockwhiz.in
I am hoping to write a blog post showcasing StockWhiz at it's current state also. Will open an issue in the respective repo shortly.
Images
Beta Was this translation helpful? Give feedback.
All reactions