ISignalDto

Signal data transfer object returned by getSignal. Will be validated and augmented with auto-generated id.

id: string

Optional signal ID (auto-generated if not provided)

position: "long" | "short"

Trade direction: "long" (buy) or "short" (sell)

note: string

Human-readable description of signal reason

priceOpen: number

Entry price for the position

priceTakeProfit: number

Take profit target price (must be > priceOpen for long, < priceOpen for short)

priceStopLoss: number

Stop loss exit price (must be < priceOpen for long, > priceOpen for short)

minuteEstimatedTime: number

Expected duration in minutes before time_expired