from jqdata import *
def initialize(context):
run_daily(period,time='every_bar')
g.security = '000001.XSHE'
def period(context):
date = context.current_dt.strftime('%Y-%m-%d')
if date == '2017-09-15':
order('000001.XSHE',1000)
print('在2017年9月15日买入1000股')
if context.portfolio.positions_value>100:#判断是否已经买入,100处可以写大于0的数字都可以,如果没有持仓,cost为0,下面会报错
cost = context.portfolio.positions[g.security].hold_cost
price = context.portfolio.positions[g.security].price
ret = price/cost-1
if ret > 0.03:
order(g.security,-1000)
print('止盈卖出,哈哈')
print(context.portfolio.positions_value)
print(context.portfolio.available_cash)
print(context.portfolio.total_value)
2024-10-26