A modern, professional web app 8000 lication for Indonesian stock investors. Saham Calculator helps you analyze, calculate, and simulate stock investments with ease, accuracy, and a beautiful interface—all powered by Streamlit.
- Fetch real-time stock data from Yahoo Finance
- View key metrics: Price, PBV, PER, DER, ROE, Dividend
- Calculate optimal lot allocation based on your capital
- Compute profit/loss for stock trades
- Supports multiple platforms: IPOT, Stockbit, BNI Bions, and custom fees
- Automatic buy/sell fee calculation
- Dividend and dividend yield calculation
- Flexible transaction settings
- Simulate compound growth for your investments
- Add recurring monthly investments
- Visualize results per month and per year
- Calculate ARA (Auto Reject Above) and ARB (Auto Reject Below) price limits
- Support for main and acceleration boards
- Follows IDX price fraction and board rules
- Calculate profit/loss from warrant trading
- Platform-specific and custom fee support
- Flexible lot and price input
- Clone the repository:
git clone https://github.com/Yuukinaesa/Saham.git cd Saham
- Install dependencies:
pip install -r requirements.txt
- Run the application:
streamlit run Saham.py
- Open your browser:
- Visit http://localhost:8501
- Python 3.8+
- Streamlit
- Pandas
- yfinance
This project is licensed under the MIT License.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
For questions or support, please open an issue on the repository.