Validates ISignalDto returned by getSignal, branching on the same logic as ClientStrategy GET_SIGNAL_FN.
When priceOpen is provided:
When priceOpen is absent:
Checks:
Signal DTO returned by getSignal
Current market price at the moment of signal creation
true if signal is valid, false if validation errors were found (errors logged to console.error)
Validates ISignalDto returned by getSignal, branching on the same logic as ClientStrategy GET_SIGNAL_FN.
When priceOpen is provided:
When priceOpen is absent:
Checks: