🎡 Munny Mind - TizWildin

🌟 HARVEST Trading Bot

Created by Gary Richard Doman

Founder of Doman.ai & GareBearEnterprises

Music Producer: TizWildin

Advanced Multi-Timeframe Algorithmic Trading System

πŸ“š Complete System Documentation

Version 3.3 | December 18, 2024 | Dashboard Enhancements & Status Tracking

🎯 System Overview

HARVEST is an advanced multi-timeframe algorithmic trading bot that simultaneously trades across 5 different timeframes (1m, 5m, 15m, 1h, 4h) to maximize trading opportunities while maintaining strict risk controls.

The system uses a sophisticated deterministic seed system (similar to Minecraft world generation) where each unique combination of trading parameters generates a reproducible "seed" that produces identical trading behavior. This enables:

5

Timeframes

1m to 4h

20-40+

Trades Per Day

High Frequency

37.6B

Seed Combinations

Tracked

72%+

Target Win Rate

Per Timeframe

6-Layer

Data Validation

Blockchain Audit

$100 Max

Position Size

Small Account

7 Tiers

Balance-Aware

$10 to $100+

Auto BTC

Wallet Creation

At $20+

πŸš€ Core Features

Multi-Timeframe Trading

Seed System & Optimization

Risk Management & Position Sizing

Advanced Analytics

Dashboard & UI

Wallet Management

Position Size Limiting

Data Validation & Integrity

Statistics Tracking

Balance-Aware Trading System (NEW!)

πŸ—οΈ System Architecture

Seed System (Deterministic)

Layer 1 - Seed Registry (ml/seed_registry.json)

Layer 2 - Seed Snapshots (ml/seed_snapshots.json)

Layer 3 - Seed Catalog (ml/seed_catalog.json)

Layer 4 - Performance Tracker (ml/seed_performance_tracker.json)

Trading Engine

Key Commands

Testing & Validation:

python ml/seed_tester.py test-all <1m|5m|15m|1h|4h>
python ml/seed_tester.py test-top10 <timeframe>
python backtest_90_complete.py --test-seeds-file ml/test_top10_15m.json

Strategy Management:

python ml/seed_tester.py overwrite <timeframe> --use-best
python ml/seed_tester.py reset [--timeframe <tf>]
python ml/seed_tester.py status

Backtesting:

python backtest_90_complete.py --seed <number>
python backtest_90_complete.py --balance <amount> (Test specific tier)
python pre_trading_check.py

πŸ’° Stair-Climbing Balance Allocation

Every $10 earned unlocks ONE slot, alternating ETH→BTC, with progressive timeframe unlocks. Each slot requires ~$10 capital to trade effectively.

Slot 1: $10 (ETH - Capital Building)

Slot 2: $20 (BTC - Dual Asset)

Slots 3-4: $30-40 (5m Timeframe Unlocked)

Slots 5-6: $50-60 (15m Timeframe Unlocked)

Slots 7-8: $70-80 (1h Timeframe Unlocked)

Slots 9-10: $90-100 (All Timeframes - Full Base System)

Position Tier 2: $110-209 (20 Slots)

Position Tier 3: $210+ (30 Slots - MAXED)

Key Stair-Climbing Principles

Testing Slot Allocation

Backtest specific balances to see slot allocation in action:

python backtest_90_complete.py --balance 10 (1 slot: ETH, 1m only)
python backtest_90_complete.py --balance 25 (2 slots: ETH+BTC, 1m only)
python backtest_90_complete.py --balance 35 (4 slots: ETH 1,3 + BTC 2,4, 1m+5m)
python backtest_90_complete.py --balance 55 (6 slots: 1m+5m+15m active)
python backtest_90_complete.py --balance 75 (8 slots: 1m+5m+15m+1h)
python backtest_90_complete.py --balance 100 (10 slots: Full base system, all TFs)
python backtest_90_complete.py --balance 150 (Tier 2: 20 position slots)
python backtest_90_complete.py --balance 250 (Tier 3: 30 position slots MAXED)

View slot allocation details:

python core/balance_aware_strategy.py

πŸ“„ 48-Hour Paper Trading Requirement

⚠️ MANDATORY: Before live trading, you MUST complete 48 hours of verified paper trading with positive P&L.

Requirements

Fee Structure (Based on Slot Allocation)

$100 Starting Balance (10 slots - Full Base System):

$20 Starting Balance (2 slots):

$10 Starting Balance (1 slot - ETH only):

Dashboard Integration

Paper trading status shows in real-time on dashboard status bar:

Commands

Start Paper Trading:

python3 run_paper_trading.py (interactive menu)
python3 run_paper_trading.py --monitor (live monitoring)
python3 test_paper_trading_live.py (automated test)

Check Status:

python3 run_paper_trading.py --stats
python3 pre_trading_check.py --live (validate for live trading)

Complete Session:

python3 run_paper_trading.py --complete

Reset (Start Over):

python3 run_paper_trading.py --reset (type 'RESET' to confirm)

Key Points

πŸ“– Documentation

🌱 Seed System Deep Dive

NEW! Comprehensive guide to the deterministic seed system. Learn how 37.6B combinations are tracked, tested, and optimized across 4 layers with SHA-256 verification. Includes testing workflows and best practices.

πŸ“š User Manual

Complete system guide with usage instructions, troubleshooting, and command reference. Start here if you're new to the system.

πŸ”’ Mathematics Explained

Mathematical explanations in simple terms with real examples. Learn how win rate, P&L, leverage, position sizing, and all calculations work.

πŸš€ Tron Blockchain Integration

Future enhancement plans for Tron blockchain integration. Includes technical architecture, timeline, and implementation roadmap.

πŸ“š Additional Resources

🌱 Seed Testing Guide

Complete guide to testing seeds, overwriting BASE_STRATEGY, and optimizing performance per timeframe. Includes workflow examples and best practices.

⏱️ Timeframe Expansion

Details on the new 1m and 5m timeframes. Includes configurations, strategies, performance expectations, and integration guide.

βœ… Implementation Summary

Complete summary of all features, CLI reference, workflow examples, and verification results. Perfect for understanding what's available.

⚑ Quick Start

1. Run Pre-Flight Check

python pre_trading_check.py

Validates data freshness and system readiness

2. Check System Status

python ml/seed_tester.py status

View current BASE_STRATEGY configuration for all timeframes

3. Run Backtest

python backtest_90_complete.py

Test with all 5 timeframes on 90 days of historical data

NEW: Test specific balance tier: python backtest_90_complete.py --balance 25

Try different tiers ($10, $25, $35, $60, $100) to see position sizing in action

4. Launch Dashboard

./dashboard.sh

NEW! One-command startup: Auto-creates BTC wallet, initializes system, launches dashboard

Alternative: python dashboard/terminal_ui.py --test

Real-time monitoring with 4 panels showing statistics, seeds, and wallet status | Press 'W' to connect MetaMask

5. Download & Validate Data

python archive/utilities/download_90day_data.py

Downloads 90 days of data with 6-layer validation and blockchain audit

6. Connect Wallet

Recommended: Press 'W' in dashboard or run ./dashboard.sh

MetaMask opens in browser, BTC wallet auto-created on first run, linked to your unique client ID

7. Optimize Strategies

python ml/seed_tester.py test-top10 15m
python backtest_90_complete.py --test-seeds-file ml/test_top10_15m.json
python ml/seed_tester.py overwrite 15m --use-best

Test and deploy optimized seeds per timeframe