scalping dash also works initially

This commit is contained in:
Dobromir Popov
2025-05-26 16:02:40 +03:00
parent 39942386b1
commit c97177aa88
39 changed files with 7272 additions and 1076 deletions

View File

@ -99,14 +99,27 @@ training:
validation_split: 0.2
early_stopping_patience: 10
# CNN specific
cnn_training_interval: 21600 # Train every 6 hours
min_perfect_moves: 200 # Minimum moves before training
# CNN specific training
cnn_training_interval: 3600 # Train CNN every hour (was 6 hours)
min_perfect_moves: 50 # Reduced from 200 for faster learning
# RL specific
rl_training_interval: 3600 # Train every hour
min_experiences: 100 # Minimum experiences before training
training_steps_per_cycle: 10 # Training steps per cycle
# RL specific training
rl_training_interval: 300 # Train RL every 5 minutes (was 1 hour)
min_experiences: 50 # Reduced from 100 for faster learning
training_steps_per_cycle: 20 # Increased from 10 for more learning
model_type: "optimized_short_term"
use_realtime: true
use_ticks: true
checkpoint_dir: "NN/models/saved/realtime_ticks_checkpoints"
save_best_model: true
save_final_model: false # We only want to keep the best performing model
# Continuous learning settings
continuous_learning: true
learning_from_trades: true
pattern_recognition: true
retrospective_learning: true
# Trading Execution
trading:
@ -135,8 +148,8 @@ web:
host: "127.0.0.1"
port: 8050
debug: false
update_interval: 1000 # Milliseconds
chart_history: 100 # Number of candles to show
update_interval: 500 # Milliseconds
chart_history: 200 # Number of candles to show
# Enhanced dashboard features
show_timeframe_analysis: true
@ -188,4 +201,9 @@ backtesting:
end_date: "2024-12-31"
initial_balance: 10000
commission: 0.0002
slippage: 0.0001
slippage: 0.0001
model_paths:
realtime_model: "NN/models/saved/optimized_short_term_model_realtime_best.pt"
ticks_model: "NN/models/saved/optimized_short_term_model_ticks_best.pt"
backup_model: "NN/models/saved/realtime_ticks_checkpoints/checkpoint_epoch_50449_backup/model.pt"