You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1013 B

2 years ago
import sys
# import os
from loguru import logger
from os.path import dirname, abspath, join
ROOT_DIR = abspath(join(dirname(abspath(__file__)), ".."))
from loguru import logger
logger.remove()
logger.add(sys.stderr, level="INFO")
logger.add(ROOT_DIR+"/logs/{time:YYYYMMDD-HHmmss}.log", rotation="10 MB", compression="zip", level="INFO")
from DDBfm import DDBfm
from TSLfm import TSLfm
def main():
df=None
with TSLfm() as tsl:
# code_list = tsl.get_code_list("国债期货")
# code_list += tsl.get_code_list("股指期货")
# code_list += tsl.get_code_list("上市期货")
# code_list=sorted(list(set(code_list)))
begin_date='20221031'
end_date='20221101'
code_list=['CF2211']
df = tsl.process_result_data_type(tsl.get_mkt_min_k(begin_date,end_date,code_list))
print(df)
ddb = DDBfm('dev')
ddb.create_hft_database()
ddb.create_hft_table(ddb.ddf_hft_mink_tbname,df)
if __name__ == '__main__':
main()