mirror of
https://github.com/aljazceru/hummingbot-dashboard.git
synced 2025-12-30 11:34:25 +01:00
(feat) add base pydantic config
This commit is contained in:
@@ -2,12 +2,16 @@ import os
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
import pandas as pd
|
||||
from pydantic import BaseModel
|
||||
|
||||
from quants_lab.labeling.triple_barrier_method import triple_barrier_method
|
||||
|
||||
|
||||
class DirectionalStrategyBase:
|
||||
|
||||
def __init__(self, config: BaseModel):
|
||||
self.config = config
|
||||
|
||||
def get_data(self, start: Optional[str] = None, end: Optional[str] = None):
|
||||
df = self.get_raw_data()
|
||||
return self.filter_df_by_time(df, start, end)
|
||||
|
||||
Reference in New Issue
Block a user