Implement Trader V4 training artifact pipeline
This commit is contained in:
@@ -81,22 +81,22 @@ public record TraderPmConfig(
|
||||
BigDecimal closePositionRiskProb,
|
||||
BigDecimal closeMarketRiskProb,
|
||||
BigDecimal closeContinueMax,
|
||||
BigDecimal reduceGivebackProb,
|
||||
BigDecimal reduceAdverseMoveProb,
|
||||
BigDecimal reduceContinueMin,
|
||||
BigDecimal reduceContinueMax,
|
||||
BigDecimal minProfitForReduceBps,
|
||||
BigDecimal maxExpectedShortfallBps
|
||||
BigDecimal maxPositionPathRiskBps
|
||||
) {
|
||||
public ExitRuleConfig {
|
||||
closeExitProb = probability(closeExitProb, "exit.closeExitProb");
|
||||
closePositionRiskProb = probability(closePositionRiskProb, "exit.closePositionRiskProb");
|
||||
closeMarketRiskProb = probability(closeMarketRiskProb, "exit.closeMarketRiskProb");
|
||||
closeContinueMax = probability(closeContinueMax, "exit.closeContinueMax");
|
||||
reduceGivebackProb = probability(reduceGivebackProb, "exit.reduceGivebackProb");
|
||||
reduceAdverseMoveProb = probability(reduceAdverseMoveProb, "exit.reduceAdverseMoveProb");
|
||||
reduceContinueMin = probability(reduceContinueMin, "exit.reduceContinueMin");
|
||||
reduceContinueMax = probability(reduceContinueMax, "exit.reduceContinueMax");
|
||||
minProfitForReduceBps = nonNegative(minProfitForReduceBps, "exit.minProfitForReduceBps");
|
||||
maxExpectedShortfallBps = nonNegative(maxExpectedShortfallBps, "exit.maxExpectedShortfallBps");
|
||||
maxPositionPathRiskBps = nonNegative(maxPositionPathRiskBps, "exit.maxPositionPathRiskBps");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user