欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 发现python回测的时候,每逢9点40账户市值要跳变

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3417人关注过本帖树形打印复制链接

主题:发现python回测的时候,每逢9点40账户市值要跳变

帅哥哟,离线,有人找我吗?
dice2019
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2019/4/19 15:44:42
  发帖心情 Post By:2019/4/22 16:43:58 [显示全部帖子]

# 现金余额
total_cash = get_account(3, context.account_id)

# 浮动盈亏
pnl = get_account(5, context.account_id)

# 当前交易帐户中的动态权益/资产值
total_value = get_account(6, context.account_id)

# 当前可用资金
available_cash = get_account(19, context.account_id)

# 占用保证金/证券市值
stock_value = get_account(28, context.account_id)

if context.total_value > 0:
total_change_percent = 100 * (total_value - context.total_value) / context.total_value
if total_change_percent > 11:
context.log_error(
"[{}] {} handle_bar value:{} -> {}".format(current_dt,
context.i,
context.total_value,
total_value))
portfolio_book = get_portfolio_book(0, context.account_id)
print(portfolio_book)
else:
context.log_info(
"[{}] {} handle_bar total_cash:{} pnl:{} total_value:{} available_cash:{} stock_value:{}".format(
current_dt,
context.i,
total_cash,
pnl,
total_value,
available_cash,
stock_value))

 回到顶部
帅哥哟,离线,有人找我吗?
dice2019
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2019/4/19 15:44:42
  发帖心情 Post By:2019/4/23 9:34:10 [显示全部帖子]

handle data 函数结尾把total_value赋值给它的

 回到顶部
帅哥哟,离线,有人找我吗?
dice2019
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2019/4/19 15:44:42
  发帖心情 Post By:2019/4/23 15:07:51 [显示全部帖子]

我再排查一下,争取给个最小版本给你

 回到顶部