This repository provides the backbone for the Penny Investment Management code. Included is the scripts to train, validate and test edge cases, and then implement into usage.
The core architecture operates across three interconnected modules: predictive feature construction, historical portfolio simulation, and live signal dispatch.
+-----------------------------------------------------------------------------------+
| 1. MODEL PREDICTIVE PIPELINE |
| |
| Historical Market Data ---> Feature Vector Construction ---> Probabilistic Score |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| 2. SIMULATION & BACKTESTING ENGINE |
| |
| Signal Evaluation ---> Threshold Scaling ---> Ledger & Capital Reallocation |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| 3. REAL-TIME INFERENCE & ALERT SERVICE |
| |
| Live Data Ingestion ---> Dynamic Feature Tensor ---> Alert & Diagnostic Delivery |
+-----------------------------------------------------------------------------------+
See full overview in this documentation.
Grab dockerfile and initialize container
docker build -t penny_build https://raw.githubusercontent.com/mastermind-mayhem/penny/deploy/Dockerfile
docker run --name penny -d penny_buildConfigure config.ini to customize what stocks to watch and what confidence level to have:
docker exec -it penny bash
sudo apt-get update
sudo apt-get install -y nano
sudo nano /opt/penny/config.iniPull the install script from the repository
curl -O https://raw.githubusercontent.com/mastermind-mayhem/penny/deploy/install.shRecognize as a Shell Script and execute
sudo chmod +x install.sh
sudo ./install.shConfigure config.ini to customize what stocks to watch and what confidence level to have:
sudo nano /opt/penny/config.ini- Language: Python 3.9+
- Deep Learning Framework: TensorFlow / Keras
- Numerical Processing & Feature Extraction: NumPy, Pandas, Scikit-Learn
- Visualization Engine: Matplotlib
- Market Data Ingestion: Open-source financial APIs
- Alert Delivery:
ntfyHTTP protocol (compatible with iOS and Android)
Distributed under the MIT License.