Skip to content

Commit 27eee5d

Browse files
Update src/backtesting/hyperliquid_btc_ema_twap_backtest.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 8de09b7 commit 27eee5d

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/backtesting/hyperliquid_btc_ema_twap_backtest.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,16 @@ def main() -> None:
143143
interval=args.interval,
144144
minutes=args.minutes,
145145
testnet=not args.mainnet,
146-
output_path=data_path,
147-
max_trades_per_candle=max(1, args.max_trades_per_candle),
148-
)
146+
parser.add_argument(
147+
"--max-trades-per-candle",
148+
type=int,
149+
default=10,
150+
help="Synthetic trades to generate per candle (default: 10)",
151+
)
152+
args = parser.parse_args()
153+
if args.max_trades_per_candle <= 0:
154+
parser.error("--max-trades-per-candle must be positive")
155+
return args
149156

150157
trade_df = load_trade_data(data_path)
151158

0 commit comments

Comments
 (0)