17 lines
471 B
C#
17 lines
471 B
C#
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using FinlyticCore.Dtos.TechnicalAnalysis;
|
|
using FinlyticCore.Dtos.Trading;
|
|
|
|
namespace FinlyticEngine.Services.Derivatives;
|
|
|
|
public interface IKnockOutDerivativeResolver
|
|
{
|
|
Task<DerivativeSelectionDto?> ResolveOptimalTurboAsync(
|
|
string underlyingIsin,
|
|
SignalDirection direction,
|
|
decimal chartStopLoss,
|
|
decimal currentPrice,
|
|
CancellationToken cancellationToken = default);
|
|
}
|