# MT5 EA Sniper Strategy - Git Ignore File

# =============================================================================
# TEST FILES AND LOGS
# =============================================================================

# Test directory (contains logs, test files, validation reports)
test/
Test/
TEST/
tests/
Tests/
TESTS/

# Log files
*.log
*.LOG
logs/
Logs/

# Test reports and validation files
*_test_*
*_TEST_*
*Test*
*test*
VALIDATION_REPORT*
validation_report*

# Strategy Tester files
*.tst
*.fxt
*.hst
*.set

# =============================================================================
# MT5 SPECIFIC FILES
# =============================================================================

# Compiled Expert Advisors
*.ex5
*.ex4

# MetaEditor temporary files
*.tmp
*.temp
*~

# MT5 Terminal files
Terminal.exe
MetaEditor.exe

# MT5 Data files
*.dat
*.bin
*.idx

# MT5 History files
*.hcc
*.hc
*.hst

# MT5 Symbols files
symbols.raw
symbols.sel

# MT5 Tester files
tester/
Tester/

# =============================================================================
# DEVELOPMENT FILES
# =============================================================================

# Backup files
*_backup*
*_Backup*
*_BACKUP*
*.bak
*.backup

# Temporary development files
*_temp*
*_tmp*
*_corrected*
*_Corrected*
*_old*
*_OLD*

# IDE files
.vscode/
.idea/
*.suo
*.user
*.sln.docstates

# =============================================================================
# SYSTEM FILES
# =============================================================================

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
*.lnk

# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon?
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Linux
*~
.fuse_hidden*
.directory
.Trash-*
.nfs*

# =============================================================================
# DOCUMENTATION BUILD FILES
# =============================================================================

# Generated documentation
docs/build/
docs/_build/
site/

# =============================================================================
# PERFORMANCE AND MONITORING
# =============================================================================

# Performance logs
performance_*.log
memory_*.log
cpu_*.log

# Monitoring files
monitor_*.txt
stats_*.csv
metrics_*.json

# =============================================================================
# SENSITIVE CONFIGURATION
# =============================================================================

# Account-specific settings (if any)
account_*.set
broker_*.cfg
login_*.txt

# API keys or sensitive data
*.key
*.secret
config.private.*

# =============================================================================
# BUILD AND DEPLOYMENT
# =============================================================================

# Build artifacts
build/
dist/
release/

# Deployment logs
deploy_*.log
deployment_*.txt

# =============================================================================
# CUSTOM EXCLUSIONS
# =============================================================================

# Add any project-specific files to ignore below this line
# Example:
# my_custom_file.txt
# custom_directory/
