Uses of Class
com.wualabs.qtsurfer.engine.strategy.execution.ExecutionResult
Packages that use ExecutionResult
Package
Description
-
Uses of ExecutionResult in com.wualabs.qtsurfer.engine.strategy
Methods in com.wualabs.qtsurfer.engine.strategy with parameters of type ExecutionResultModifier and TypeMethodDescriptionprotected StateStoreAbstractSubscriptionStrategy.getStateStoreForResult(ExecutionResult result) -
Uses of ExecutionResult in com.wualabs.qtsurfer.engine.strategy.execution
Methods in com.wualabs.qtsurfer.engine.strategy.execution that return types with arguments of type ExecutionResultModifier and TypeMethodDescriptionPositionSnapshot.getEnterResults()AbstractExecutionCallback.getFailedBuy(Instrument instrument) AbstractExecutionCallback.getFailedSell(Instrument instrument) AbstractExecutionCallback.getFilledBuy(Instrument instrument) AbstractExecutionCallback.getFilledSell(Instrument instrument) AbstractExecutionCallback.getPartialBuys(Instrument instrument) AbstractExecutionCallback.getPartialSells(Instrument instrument) Methods in com.wualabs.qtsurfer.engine.strategy.execution with parameters of type ExecutionResultModifier and TypeMethodDescriptionprotected Optional<StateStore> AbstractExecutionCallback.getStateStore(ExecutionResult result) voidAbstractExecutionCallback.onComplete(ExecutionResult enterResult, ExecutionResult exitResult, Amount yieldAmount) Handles a completed buy-sell cycle by recording the yield amount and emitting a yield event for downstream consumers (metrics, UI).voidExecutionCallback.onComplete(ExecutionResult enterResult, ExecutionResult exitResult, Amount yieldAmount) AbstractExecutionCallback.onFailedBuy(ExecutionResult result) ExecutionCallback.onFailedBuy(ExecutionResult result) AbstractExecutionCallback.onFailedSell(ExecutionResult result) ExecutionCallback.onFailedSell(ExecutionResult result) voidAbstractExecutionCallback.onFilledBuy(ExecutionResult result) Records a filled buy execution and emits a chart marker signal (green arrow) for visualization in the trading UI.voidExecutionCallback.onFilledBuy(ExecutionResult result) voidAbstractExecutionCallback.onFilledSell(ExecutionResult result) voidExecutionCallback.onFilledSell(ExecutionResult result) AbstractExecutionCallback.onPartialBuy(ExecutionResult result) ExecutionCallback.onPartialBuy(ExecutionResult result) AbstractExecutionCallback.onPartialSell(ExecutionResult result) ExecutionCallback.onPartialSell(ExecutionResult result) voidAbstractExecutionCallback.onStopLossTriggered(Instrument instrument, ExecutionResult exitResult) default voidExecutionCallback.onStopLossTriggered(Instrument instrument, ExecutionResult exitResult) Called when a stop-loss order has been triggered (filled) by the exchange.Constructor parameters in com.wualabs.qtsurfer.engine.strategy.execution with type arguments of type ExecutionResultModifierConstructorDescriptionPositionSnapshot(@NonNull Instrument instrument, @NonNull BigDecimal totalBaseAmount, @NonNull BigDecimal totalCounterAmount, @NonNull BigDecimal totalFeeAmount, int entryCount, @NonNull List<ExecutionResult> enterResults)