等级: 新手上路
- 注册:
- 2022-11-5
- 曾用名:
|
楼主 |
发表于 2022-12-21 16:08
|
显示全部楼层
# 本Python代码主要用于策略交易
# 可以自己import我们平台支持的第三方python模块,比如pandas、numpy等。
from PythonApi import *
import numpy as np
import pandas as pd
import datetime
# 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。--(必须实现)
def init(context):
code = context.run_info.base_book_id
eTime = context.now #现在的时间
days = 20 #取20天前同样时间为起点
sTime = eTime - datetime.timedelta(days)
nda = history_bars_date(code,sTime,eTime,'self',['datetime','open','close'],adjusted_price=False,include_now=False)
df = pd.DataFrame(nda,columns=['datetime','open','close'])
df['datetime'] = df['datetime'].astype('Int64')
df['datetime'] = df['datetime'].astype(str)
print(df)
print(df.dtypes)
dff= df['datetime']
print(dff)
d1 = datetime.datetime.strptime(str(dff),"%Y%m%d%H%M%S")
print(d1) |
|