添加新的数据结构类

This commit is contained in:
Porter
2025-09-20 10:00:37 +08:00
parent 272e2522ea
commit e84108cb80
2 changed files with 893 additions and 10 deletions
+3 -10
View File
@@ -32,18 +32,11 @@ class ChanLun():
time8h = 480
time12h = 720
time1d = 1440
def create_all_data(self, dataframe, ticker_indicator):
all_data = dict()
all_data['1m'] = dataframe
timeframes = [time1, time3, time5, time15]
def init_data(self, dataframe, ticker_indicator):
for timeframe in self.timeframes:
df = resample_to_interval(dataframe, ticker_indicator*self.times[timeframe])
all_data[timeframe] = df
return all_data
klu_list, klc_list, bi_list = self.get_list_by_time(dataframe, ticker_indicator, timeframe)
def calculate_bsp(self, dataframe, ticker_indicator):
klu1, klc1, bi1 = self.get_list_by_time(dataframe, self.time1)
klu3, klc3, bi3 = self.get_list_by_time(dataframe, self.time3)
klu5, klc5, bi5 = self.get_list_by_time(dataframe, self.time5)
klu15, klc15, bi15 = self.get_list_by_time(dataframe, self.time15)
return dataframe
def get_list_by_time(self, dataframe, ticker_indicator, time):