Fix backtest delete and save
This commit is contained in:
@@ -636,7 +636,7 @@ const UnifiedTradingModal: React.FC<UnifiedTradingModalProps> = ({
|
||||
scenarioName: customScenario ? undefined : form.scenarioName,
|
||||
timeframe: form.timeframe,
|
||||
isForWatchingOnly: form.isForWatchingOnly || false,
|
||||
flipPosition: false, // Default to false since we're only using isForWatchingOnly checkbox
|
||||
flipPosition: form.flipPosition || false,
|
||||
cooldownPeriod: form.cooldownPeriod,
|
||||
maxLossStreak: form.maxLossStreak,
|
||||
maxPositionTimeHours: form.maxPositionTimeHours,
|
||||
@@ -700,7 +700,7 @@ const UnifiedTradingModal: React.FC<UnifiedTradingModalProps> = ({
|
||||
useForDynamicStopLoss: form.useForDynamicStopLoss ?? true,
|
||||
moneyManagementName: showCustomMoneyManagement ? undefined : selectedMoneyManagement,
|
||||
moneyManagement: customMoneyManagement,
|
||||
flipPosition: form.isForWatchingOnly ?? false,
|
||||
flipPosition: form.flipPosition || false,
|
||||
};
|
||||
|
||||
const request: RunBacktestRequest = {
|
||||
@@ -1129,6 +1129,25 @@ const UnifiedTradingModal: React.FC<UnifiedTradingModalProps> = ({
|
||||
</div>
|
||||
|
||||
{/* Trading Options */}
|
||||
<FormInput
|
||||
label={
|
||||
<div className="flex items-center gap-2">
|
||||
Enable Position Flipping
|
||||
<div className="tooltip tooltip-top" data-tip="Allow the bot to flip between long and short positions based on signals. More aggressive trading strategy">
|
||||
<span className="badge badge-info badge-xs">i</span>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
htmlFor="flipPosition"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
className="toggle toggle-primary"
|
||||
{...register('flipPosition')}
|
||||
/>
|
||||
</FormInput>
|
||||
|
||||
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<FormInput
|
||||
label={
|
||||
@@ -1167,27 +1186,7 @@ const UnifiedTradingModal: React.FC<UnifiedTradingModalProps> = ({
|
||||
</FormInput>
|
||||
</div>
|
||||
|
||||
{/* Position Flipping (bot modes only) */}
|
||||
{mode !== 'backtest' && (
|
||||
<FormInput
|
||||
label={
|
||||
<div className="flex items-center gap-2">
|
||||
Enable Position Flipping
|
||||
<div className="tooltip tooltip-top" data-tip="Allow the bot to flip between long and short positions based on signals. More aggressive trading strategy">
|
||||
<span className="badge badge-info badge-xs">i</span>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
htmlFor="flipPosition"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
className="toggle toggle-primary"
|
||||
{...register('flipPosition')}
|
||||
/>
|
||||
</FormInput>
|
||||
)}
|
||||
|
||||
|
||||
{/* Save Option (backtest mode only) */}
|
||||
{mode === 'backtest' && (
|
||||
<FormInput
|
||||
|
||||
Reference in New Issue
Block a user