Update front

This commit is contained in:
2025-03-03 02:34:04 +07:00
parent 5c50159bda
commit c4b53b402e
3 changed files with 25 additions and 7 deletions

View File

@@ -9,7 +9,8 @@ const BacktestRowDetails: React.FC<IBotRowDetails> = ({
strategiesValues, strategiesValues,
signals, signals,
optimizedMoneyManagement, optimizedMoneyManagement,
statistics statistics,
moneyManagement
}) => { }) => {
return ( return (
<> <>
@@ -30,12 +31,6 @@ const BacktestRowDetails: React.FC<IBotRowDetails> = ({
})} })}
></CardPosition> ></CardPosition>
<CardPositionItem positions={positions}></CardPositionItem> <CardPositionItem positions={positions}></CardPositionItem>
<CardText
title="Optimized Money Management"
content={
"SL: " +optimizedMoneyManagement.stopLoss.toFixed(2) + "% TP: " + optimizedMoneyManagement.takeProfit.toFixed(2) + "%"
}
></CardText>
<CardText <CardText
title="Max Drowdown" title="Max Drowdown"
content={ content={
@@ -54,6 +49,27 @@ const BacktestRowDetails: React.FC<IBotRowDetails> = ({
.toString() + '%' .toString() + '%'
} }
></CardText> ></CardText>
<CardText
title="Max Drawdown Recovery Time"
content={
statistics.maxDrawdownRecoveryTime?.toString() +
' days'
}
></CardText>
<CardText
title="Money Management"
content={
"SL: " +(moneyManagement.stopLoss * 100).toFixed(2) + "% TP: " +
(moneyManagement.takeProfit * 100).toFixed(2) + "%"
}
></CardText>
<CardText
title="Optimized Money Management"
content={
"SL: " +optimizedMoneyManagement.stopLoss.toFixed(2) + "% TP: " + optimizedMoneyManagement.takeProfit.toFixed(2) + "%"
}
></CardText>
</div> </div>
<div> <div>

View File

@@ -300,6 +300,7 @@ const BacktestTable: React.FC<IBacktestCards> = ({ list, isFetching }) => {
signals={row.original.signals} signals={row.original.signals}
optimizedMoneyManagement={row.original.optimizedMoneyManagement} optimizedMoneyManagement={row.original.optimizedMoneyManagement}
statistics={row.original.statistics} statistics={row.original.statistics}
moneyManagement={row.original.moneyManagement}
></BacktestRowDetails> ></BacktestRowDetails>
</> </>
), ),

View File

@@ -151,6 +151,7 @@ export type IBotRowDetails = {
signals: Signal[] signals: Signal[]
optimizedMoneyManagement: MoneyManagement optimizedMoneyManagement: MoneyManagement
statistics: PerformanceMetrics statistics: PerformanceMetrics
moneyManagement: MoneyManagement
} }
export type IBacktestFormInput = { export type IBacktestFormInput = {