Skip to content

Commit 46077fb

Browse files
committed
Update references from hyperliquid_backtester to hyperliquid_backtest across documentation and example files, ensuring consistency in import paths. Adjusted migration guide link in CHANGELOG.md for clarity.
1 parent dce3974 commit 46077fb

35 files changed

Lines changed: 110 additions & 110 deletions

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6464
- N/A (initial release)
6565

6666
### Migration Guide
67-
- See [Migration Guide](https://docs.rs/hyperliquid-backtest/latest/hyperliquid_backtester/migration/index.html) for upgrading from rs-backtester
67+
- See [Migration Guide](https://docs.rs/hyperliquid-backtest/latest/hyperliquid_backtest/migration/index.html) for upgrading from rs-backtester
6868

6969
---
7070

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ mod tests {
192192
/// # Examples
193193
///
194194
/// ```rust
195-
/// use hyperliquid_backtester::prelude::*;
195+
/// use hyperliquid_backtest::prelude::*;
196196
///
197197
/// let result = function_name(param1, param2)?;
198198
/// assert_eq!(result.value, expected_value);

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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::*;
4747
use 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]
9494
async fn main() -> Result<(), HyperliquidBacktestError> {
@@ -131,7 +131,7 @@ async fn main() -> Result<(), HyperliquidBacktestError> {
131131
The 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"
137137
let data = HyperliquidData::fetch("BTC", "1h", start_time, end_time).await?;
@@ -160,7 +160,7 @@ The library supports all major cryptocurrencies available on Hyperliquid:
160160
Configure 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
166166
let commission = HyperliquidCommission::default(); // 0.02% maker, 0.05% taker
@@ -178,7 +178,7 @@ let custom_commission = HyperliquidCommission {
178178
Create 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
184184
let strategy = enhanced_sma_cross(
@@ -218,7 +218,7 @@ backtest.export_enhanced_csv("backtest_results.csv")?;
218218
Configure logging for development and production:
219219

220220
```rust
221-
use hyperliquid_backtester::prelude::*;
221+
use hyperliquid_backtest::prelude::*;
222222

223223
// Basic logging setup
224224
init_logger(); // INFO level by default
@@ -274,7 +274,7 @@ cargo run --example funding_arbitrage_advanced
274274
Track performance of operations with built-in spans:
275275

276276
```rust
277-
use hyperliquid_backtester::prelude::*;
277+
use hyperliquid_backtest::prelude::*;
278278
use tracing::Instrument;
279279

280280
async fn fetch_and_backtest() -> Result<(), HyperliquidBacktestError> {
@@ -299,7 +299,7 @@ async fn fetch_and_backtest() -> Result<(), HyperliquidBacktestError> {
299299
Comprehensive error handling with detailed context:
300300

301301
```rust
302-
use hyperliquid_backtester::prelude::*;
302+
use hyperliquid_backtest::prelude::*;
303303

304304
match HyperliquidData::fetch("INVALID", "1h", start, end).await {
305305
Ok(data) => println!("Success!"),
@@ -325,7 +325,7 @@ use rs_backtester::prelude::*;
325325
let data = Data::from_csv("data.csv")?;
326326

327327
// After (hyperliquid-backtest)
328-
use hyperliquid_backtester::prelude::*;
328+
use hyperliquid_backtest::prelude::*;
329329
let data = HyperliquidData::fetch("BTC", "1h", start, end).await?;
330330
let rs_data = data.to_rs_backtester_data(); // Convert if needed
331331
```

benches/performance_benchmarks.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//! data conversion, funding calculations, and backtesting workflows.
55
66
use criterion::{black_box, criterion_group, criterion_main, Criterion, BenchmarkId};
7-
use hyperliquid_backtester::prelude::*;
7+
use hyperliquid_backtest::prelude::*;
88
use chrono::{DateTime, FixedOffset};
99
use std::time::Duration;
1010

examples/basic_backtest.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use chrono::{Duration, Utc};
2-
use hyperliquid_backtester::prelude::*;
2+
use hyperliquid_backtest::prelude::*;
33
use rs_backtester::prelude::*;
44
use std::fs::File;
55
use std::io::Write;

examples/comprehensive_example.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use chrono::{Duration, Utc};
2-
use hyperliquid_backtester::prelude::*;
2+
use hyperliquid_backtest::prelude::*;
33
use rs_backtester::prelude::*;
44
use std::fs::File;
55
use std::io::Write;

examples/csv_export_example.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use chrono::{DateTime, Duration, FixedOffset, Utc};
2-
use hyperliquid_backtester::prelude::*;
2+
use hyperliquid_backtest::prelude::*;
33
use std::path::Path;
44

55
#[tokio::main]

examples/enhanced_csv_export_example.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use chrono::{DateTime, Duration, FixedOffset, Utc};
2-
use hyperliquid_backtester::prelude::*;
2+
use hyperliquid_backtest::prelude::*;
33
use std::path::Path;
44

55
#[tokio::main]

examples/funding_arbitrage_advanced.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use chrono::{Duration, Utc};
2-
use hyperliquid_backtester::prelude::*;
3-
use hyperliquid_backtester::indicators::*;
2+
use hyperliquid_backtest::prelude::*;
3+
use hyperliquid_backtest::indicators::*;
44
use rs_backtester::prelude::*;
55
use std::fs::File;
66
use std::io::Write;

examples/funding_indicators.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use chrono::{Duration, Utc};
2-
use hyperliquid_backtester::prelude::*;
3-
use hyperliquid_backtester::indicators::*;
2+
use hyperliquid_backtest::prelude::*;
3+
use hyperliquid_backtest::indicators::*;
44
use std::fs::File;
55
use std::io::Write;
66

0 commit comments

Comments
 (0)