@@ -43,7 +43,7 @@ chrono = { version = "0.4", features = ["serde"] }
4343### Basic Backtesting Example
4444
4545``` rust
46- use hyperliquid_backtester :: prelude :: * ;
46+ use hyperliquid_backtest :: prelude :: * ;
4747use chrono :: {DateTime , FixedOffset , Utc };
4848
4949#[tokio:: main]
@@ -88,7 +88,7 @@ async fn main() -> Result<(), HyperliquidBacktestError> {
8888### Funding Arbitrage Strategy
8989
9090``` rust
91- use hyperliquid_backtester :: prelude :: * ;
91+ use hyperliquid_backtest :: prelude :: * ;
9292
9393#[tokio:: main]
9494async fn main () -> Result <(), HyperliquidBacktestError > {
@@ -131,7 +131,7 @@ async fn main() -> Result<(), HyperliquidBacktestError> {
131131The library supports fetching historical data for various cryptocurrencies and time intervals:
132132
133133``` rust
134- use hyperliquid_backtester :: prelude :: * ;
134+ use hyperliquid_backtest :: prelude :: * ;
135135
136136// Supported intervals: "1m", "5m", "15m", "1h", "4h", "1d"
137137let data = HyperliquidData :: fetch (" BTC" , " 1h" , start_time , end_time ). await ? ;
@@ -160,7 +160,7 @@ The library supports all major cryptocurrencies available on Hyperliquid:
160160Configure realistic trading fees based on Hyperliquid's fee structure:
161161
162162``` rust
163- use hyperliquid_backtester :: prelude :: * ;
163+ use hyperliquid_backtest :: prelude :: * ;
164164
165165// Default Hyperliquid fees
166166let commission = HyperliquidCommission :: default (); // 0.02% maker, 0.05% taker
@@ -178,7 +178,7 @@ let custom_commission = HyperliquidCommission {
178178Create custom strategies using the built-in framework:
179179
180180``` rust
181- use hyperliquid_backtester :: prelude :: * ;
181+ use hyperliquid_backtest :: prelude :: * ;
182182
183183// Enhanced SMA crossover with funding awareness
184184let strategy = enhanced_sma_cross (
@@ -218,7 +218,7 @@ backtest.export_enhanced_csv("backtest_results.csv")?;
218218Configure logging for development and production:
219219
220220``` rust
221- use hyperliquid_backtester :: prelude :: * ;
221+ use hyperliquid_backtest :: prelude :: * ;
222222
223223// Basic logging setup
224224init_logger (); // INFO level by default
@@ -274,7 +274,7 @@ cargo run --example funding_arbitrage_advanced
274274Track performance of operations with built-in spans:
275275
276276``` rust
277- use hyperliquid_backtester :: prelude :: * ;
277+ use hyperliquid_backtest :: prelude :: * ;
278278use tracing :: Instrument ;
279279
280280async fn fetch_and_backtest () -> Result <(), HyperliquidBacktestError > {
@@ -299,7 +299,7 @@ async fn fetch_and_backtest() -> Result<(), HyperliquidBacktestError> {
299299Comprehensive error handling with detailed context:
300300
301301``` rust
302- use hyperliquid_backtester :: prelude :: * ;
302+ use hyperliquid_backtest :: prelude :: * ;
303303
304304match HyperliquidData :: fetch (" INVALID" , " 1h" , start , end ). await {
305305 Ok (data ) => println! (" Success!" ),
@@ -325,7 +325,7 @@ use rs_backtester::prelude::*;
325325let data = Data :: from_csv (" data.csv" )? ;
326326
327327// After (hyperliquid-backtest)
328- use hyperliquid_backtester :: prelude :: * ;
328+ use hyperliquid_backtest :: prelude :: * ;
329329let data = HyperliquidData :: fetch (" BTC" , " 1h" , start , end ). await ? ;
330330let rs_data = data . to_rs_backtester_data (); // Convert if needed
331331```
0 commit comments