General Introduction
go-stock is an AI-enabled stock analysis tool built on Wails and NaiveUI. The tool can monitor the stock quotes in real time, provide cost and profit/loss display and push up/down alarms, all data is stored locally to ensure user privacy and security. go-stock also integrates AI big model analysis function. All data is stored locally to ensure user privacy and security. go-stock also integrates AI big model analysis to help users better understand the stock market dynamics. The project is primarily developed on Windows, but other platforms are also supported. Users can get the latest version via GitHub and participate in the development and improvement of the project.
Function List
- Real-time monitoring of stock quotes
- Cost Profit and Loss Display
- Alarm push for rise and fall
- AI Big Model Analytics for Stocks
- Data is stored locally to ensure privacy and security
- Multi-platform support (mainly Windows)
- Built on Wails and NaiveUI for a user-friendly interface.
Using Help
Installation process
- Installing Go and Wails::
- Download and install Go.
- Use the following command to install the Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
- cloning project::
- Clone the go-stock project using Git:
git clone https://github.com/ArvinLovegood/go-stock.git cd go-stock
- Operational development mode::
- Use the Wails CLI to run development mode:
wails dev
- This command automatically refreshes when the front-end code changes and rebuilds when the Go code changes.
- Building the production version::
- Use the following command to build the production version:
bash
wails build
- Use the following command to build the production version:
Functional operation flow
- Real-time monitoring of stock quotes::
- Add a stock pick in the application, the system will automatically obtain and display real-time market data.
- Cost Profit and Loss Display::
- Enter the buy cost of the stock and the system will calculate and display the profit/loss according to the real-time market.
- Alarm push for rise and fall::
- Set up an alarm threshold for up/down range, when the stock price reaches the set up range, the system will send an alarm notification.
- AI Big Model Analytics for Stocks::
- Get in-depth analysis of the stock market using integrated AI big model analytics to help users make smarter investment decisions.
- Local storage of data::
- All user data is stored locally to ensure privacy and security and is not uploaded to the cloud.
- Multi-platform support::
- Although developed primarily on the Windows platform, go-stock also supports other operating systems and can be configured and used by users as needed.