OptionalcostCost of this entry in USD. Default: GLOBAL_CONFIG.CC_POSITION_ENTRY_COST
Unique signal identifier (UUID v4 auto-generated)
OptionalminuteExpected duration in minutes before time_expired.
Use Infinity for no timeout — position stays open until TP/SL or explicit closePending().
Default: GLOBAL_CONFIG.CC_MAX_SIGNAL_LIFETIME_MINUTES
OptionalnoteHuman-readable description of signal reason
Trade direction: "long" (buy) or "short" (sell)
OptionalpriceEntry price for the position
Stop loss exit price (must be < priceOpen for long, > priceOpen for short)
Take profit target price (must be > priceOpen for long, < priceOpen for short)
Signal dto for IntervalUtils.fn which allows returning multiple signals in one getSignal call. This will pause the next signal untill interval elapses