%matplotlib inline
%time from hikyuu.interactive import *
warning: can't import TA-Lib, will be ignored! You can fetch ta-lib from https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib std::cout are redirected to python::stdout std::cerr are redirected to python::stderr 2023-10-14 02:24:48.199 [HKU-I] - Using SQLITE3 BaseInfoDriver (BaseInfoDriver.cpp:58) 2023-10-14 02:24:48.200 [HKU-I] - Loading market information... (StockManager.cpp:499) 2023-10-14 02:24:48.200 [HKU-I] - Loading stock type information... (StockManager.cpp:512) 2023-10-14 02:24:48.200 [HKU-I] - Loading stock information... (StockManager.cpp:426) 2023-10-14 02:24:48.252 [HKU-I] - Loading stock weight... (StockManager.cpp:529) 2023-10-14 02:24:48.630 [HKU-I] - Loading KData... (StockManager.cpp:134) 2023-10-14 02:24:48.638 [HKU-I] - Preloading all day kdata to buffer! (StockManager.cpp:157) 2023-10-14 02:24:48.639 [HKU-I] - Preloading all week kdata to buffer! (StockManager.cpp:160) 2023-10-14 02:24:48.639 [HKU-I] - Preloading all month kdata to buffer! (StockManager.cpp:163) 2023-10-14 02:24:48.659 [HKU-I] - 0.03s Loaded Data. (StockManager.cpp:145) Wall time: 1.16 s
k = get_kdata('sh000001', -100)
import pickle
with open("temp", 'wb') as f:
pickle.dump(k, f)
--------------------------------------------------------------------------- UnicodeDecodeError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_7616\6354363.py in <module> 2 3 with open("temp", 'wb') as f: ----> 4 pickle.dump(k, f) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9c in position 133: invalid start byte
hku_save(k, "temp")
k2 = KData()
hku_load(k2, "temp")
k2.plot()