From 70b51a2636858fb8cfbf39d3764d88d07286d8ad Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期二, 08 四月 2025 11:27:42 +0800 Subject: [PATCH] 增加并行数量 --- utils/juejin_api.py | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/utils/juejin_api.py b/utils/juejin_api.py index fcdec00..1e83f1d 100644 --- a/utils/juejin_api.py +++ b/utils/juejin_api.py @@ -42,6 +42,10 @@ def current(cls, symbols, fields): return cls.__request("current", {"symbols": symbols, "fields": fields}) + @classmethod + def history_n(cls, symbol, frequency, count, adjust, fields): + return cls.__request("history_n", {"symbol": symbol, "frequency": frequency, "count": count, "adjust": adjust,"fields":fields}) + class JueJinApi: # 鑾峰彇浜ゆ槗鎵�鐨勪唬鐮� @@ -82,13 +86,20 @@ # current_datas==[{'symbol': 'SZSE.001288', 'open': 30.27, 'high': 31.77, 'low': 30.27, 'price': 30.77, 'quotes': [{'bid_p': 30.77, 'bid_v': 500, 'ask_p': 30.78, 'ask_v': 3900}, {'bid_p': 30.76, 'bid_v': 800, 'ask_p': 30.79, 'ask_v': 3100}, {'bid_p': 30.75, 'bid_v': 21900, 'ask_p': 30.8, 'ask_v': 22100}, {'bid_p': 30.72, 'bid_v': 1300, 'ask_p': 30.82, 'ask_v': 300}, {'bid_p': 30.7, 'bid_v': 600, 'ask_p': 30.83, 'ask_v': 2700}], 'cum_volume': 2586914, 'cum_amount': 80020708.18, 'trade_type': 8, 'created_at': datetime.datetime(2025, 2, 12, 14, 50, 18, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800)))}] return current + @classmethod + def history_n(cls, symbol, frequency, count, adjust, fields): + return JueJinHttpApi.history_n(symbol, frequency, count, adjust, fields) -if __name__ == '__main__': + +# if __name__ == '__main__': +# datas = JueJinApi.history_n("SHSE.000300", "1d", 10, 1, "high") +# print(datas) + # 鑾峰彇鐩爣浠g爜锛堣幏鍙栫洰鏍囩エ锛� # print(f"JueJinApi.get_exchanges_codes==={JueJinApi.get_exchanges_codes(['SHSE', 'SZSE'])}") - symbols = ['SZSE.001288', 'SZSE.000042'] - fields = 'symbol,open' + # symbols = ['SZSE.001288', 'SZSE.000042'] + # fields = 'symbol,open' # JueJinApi.get_codes_open(symbols, fields) # # strategy.data_cache.all_stocks = JueJinApi.get_exchanges_codes(["SHSE", "SZSE"]) -- Gitblit v1.8.0