Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎样可以显示出多空仓的持仓呢?

1楼
rockyan 发表于:2021/3/25 12:34:13

    print(context.now)
    sell_open('ZJIF00','Market', 0, 1, 0,serial_id = 1)
    buy_open('ZJIC00','Market', 0, 1, 0,serial_id = 2)
    ho =get_portfolio_book(2)
    print(ho)
    print(len(ho))

 

12:28:51 > 2021-03-24 00:00:00
12:28:51 > []
12:28:51 > 0

 

是什么原因呢?get_portfolio_book(0)结果也是一样的

怎样可以显示出多空仓的持仓呢?

2楼
wenarm 发表于:2021/3/25 15:41:16

你没登录交易账号吧。

 

    holdname =get_portfolio_book(2)
    if len(holdname)>0:
        for x in holdname:
 
            portfolio=get_portfolio(x,123456)#指定账号,循环获取持仓品种
            print(portfolio.buy_quantity)  #区分多空根据对象处理。

 

3楼
rockyan 发表于:2021/3/25 18:14:54

回测时发生的状况,如果是股票的话,可以清楚的得到持仓品种的list

但是试期指,就是上面的情况

4楼
rockyan 发表于:2021/3/25 18:21:22

完整代码,回测结果如问题

 

# 本Python代码主要用于策略交易
# 可以自己import我们平台支持的第三方python模块,比如pandas、numpy等。
from PythonApi import *
import time
import os
import csv
import numpy as np
import talib as ta
import math

#  在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。--(必须实现)
def init(context):
    # 在context中保存全局变量
    context.s1 = "SZ000001"   #平安银行股票
   
    # print("策略启动") #调试打印输出
   

# before_trading此函数会在每天基准合约的策略交易开始前被调用,当天只会被调用一次。--(选择实现)
def before_trading(context):
    pass


# 你选择的品种的数据更新将会触发此段逻辑,例如日或分钟历史数据切片或者是实时数据切片更新。--(必须实现)
def handle_bar(context):

    print(context.now)
    sell_open('ZJIF00','Market', 0, 1, 0,serial_id = 1)
    buy_open('ZJIC00','Market', 0, 1, 0,serial_id = 2)
    ho =get_portfolio_book(2)
    print(ho)
    print(len(ho))


    

    pass
   
   
# after_trading函数会在每天交易结束后被调用,当天只会被调用一次。 --(选择实现)
def after_trading(context):
    pass

5楼
yukizzc 发表于:2021/3/25 19:13:43
本地的结果
图片点击可在新窗口打开查看此主题相关图片如下:6a94764da3865d3b455df8b229d1a0d.png
图片点击可在新窗口打开查看
6楼
rockyan 发表于:2021/3/26 10:20:34

为什么我的不行呢 


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
7楼
rockyan 发表于:2021/3/26 10:24:12
回测,运行,都是这样
8楼
rockyan 发表于:2021/3/26 10:30:34
这个问题的原因找到了
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .26953 s, 2 queries.