Cooldown config

This commit is contained in:
2026-07-27 01:52:52 +02:00
parent b412cf50ec
commit 99515c17d4
5 changed files with 20 additions and 11 deletions
+15 -6
View File
@@ -1,13 +1,22 @@
#[derive(Debug, Default, serde::Serialize, serde::Deserialize)]
pub struct WatchList {
pub symbols: Vec<String>,
}
use hypersdk::hypercore::CandleInterval;
#[derive(Debug, Default, serde::Serialize, serde::Deserialize)]
#[derive(Debug, serde::Serialize, serde::Deserialize)]
pub struct Config {
pub watchlist: WatchList,
pub watchlist: Vec<String>,
pub strategy: String,
pub risk: String,
pub cooldown: CandleInterval,
}
impl Default for Config {
fn default() -> Self {
Self {
watchlist: vec!["BTC".to_string(), "SOL".to_string(), "ETH".to_string()],
strategy: String::new(),
risk: String::new(),
cooldown: CandleInterval::ThirtyMinutes,
}
}
}
impl Config {