Skip to content

Commit 30bc446

Browse files
LevTheSWagLevTheSWag
authored andcommitted
Initial commit: Merged forex backtesting system with TradingView MCP integration
Features: - Forex backtesting with realistic spreads (1-150 pips) - Multi-timeframe support (5m, 15m, 30m, 1h, 4h, 1d) - 5 example trading strategies - TradingView MCP server for real-time data - Validation tools to compare backtests with TradingView - Interactive CLI with Rich - Smart data caching - Comprehensive documentation All tests passing ✅
0 parents  commit 30bc446

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+22120
-0
lines changed

.gitignore

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.so
6+
.Python
7+
build/
8+
develop-eggs/
9+
dist/
10+
downloads/
11+
eggs/
12+
.eggs/
13+
lib/
14+
lib64/
15+
parts/
16+
sdist/
17+
var/
18+
wheels/
19+
*.egg-info/
20+
.installed.cfg
21+
*.egg
22+
23+
# Virtual environments
24+
.venv/
25+
venv/
26+
ENV/
27+
env/
28+
29+
# IDE
30+
.vscode/
31+
.idea/
32+
*.swp
33+
*.swo
34+
*~
35+
.DS_Store
36+
37+
# Jupyter
38+
.ipynb_checkpoints/
39+
*.ipynb
40+
41+
# Backtest results
42+
backtest_results_*.csv
43+
*.html
44+
reports/*.html
45+
46+
# Data cache
47+
data/csv/*.csv
48+
49+
# MCP Server
50+
mcp_server_pyproject.toml
51+
MCP_SERVER_README.md
52+
53+
# Logs
54+
*.log
55+
56+
# OS
57+
.DS_Store
58+
Thumbs.db
59+
60+
# Temporary files
61+
*.tmp
62+
*.bak

0 commit comments

Comments
 (0)