better Signals

This commit is contained in:
2026-07-29 04:00:58 +02:00
parent b8ea0c4614
commit 5f1b5c9aad
7 changed files with 197 additions and 110 deletions
+5 -3
View File
@@ -1,10 +1,12 @@
use crate::{
general::{EventLog, MarketTrend, Position, Signal},
plugin::{RiskManifest, StrategyManifest},
general::{EventLog, MarketTrend, Position},
plugin::{RiskManifest, RiskSignal, StrategyManifest},
units::{Symbol, USD, Volatility},
};
use hypersdk::{Decimal, hypercore::CandleInterval};
pub type SignalStatus = Result<RiskSignal, RiskSignal>;
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub enum TerminalServerMessage {
// WatchList
@@ -17,7 +19,7 @@ pub enum TerminalServerMessage {
StrategyUpdated(Strategy),
// Signals
SignalsUpdated(Vec<Signal>),
SignalsUpdated(Vec<SignalStatus>),
// Inspector
Inspect(InspectTarget),