以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 策略运行标的的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=182841) |
-- 作者:winnerlvwei -- 发布时间:2020/11/3 10:11:59 -- 策略运行标的的问题 请教一下,如果python代码里,init里已经设置好了策略标的,那么在策略回测和运行的时候,初始化的标的还需要添加吗? |
-- 作者:yukizzc -- 发布时间:2020/11/3 10:13:01 -- 只有基准合约是必须的,handle_bar用的就是基准合约 合约池不是必须,他就是类似一个列表而已,只是把这个代码列表给ui化了 不是必须 |
-- 作者:winnerlvwei -- 发布时间:2020/11/3 10:39:25 -- 回复:(yukizzc)只有基准合约是必须的,handle_bar用... 了解,刚才提到的“handle_bar用的就是基准合约”,我看文档,只是的是类似开盘时间,收盘时间等,交易还是列表对吧 |
-- 作者:yukizzc -- 发布时间:2020/11/3 10:40:31 -- 交易是你自己开仓函数里写的 基准只是用来表征所谓一根k线结束这样一个时间序列的流逝,和你具体交易什么和什么品种价格没有关系 |
-- 作者:winnerlvwei -- 发布时间:2020/11/3 11:02:32 -- 你好,我刚才测试了一下,策略代码里写了2个标的,例如,然后打印了2个标的信息,没有发单指令,我运行这个策略的时候,基准合约选择的是510300,沪深300ETF,然后初始合约池我空着 当我运行策略的时候,系统提示合约池汇总至少需要一个品种,可能我还没有理解您刚才说的意思,麻烦再具体解释一下,谢谢
|
-- 作者:yukizzc -- 发布时间:2020/11/3 11:09:41 -- 021-20339087 |
-- 作者:winnerlvwei -- 发布时间:2020/11/3 11:13:22 -- 另外在请教一下,我用这个语句来获取etf的价格“ETFPrice = history_bars(context.s1, 1, \'5s\',\'close\')”,然后我print(ETFPrice)以后,打印出来的信息是11:11:08 > [4.84299994],ETF价格是小数点后面3位,是不是我的语句有问题 |
-- 作者:yukizzc -- 发布时间:2020/11/3 12:49:52 -- 浮点误差 |
-- 作者:winnerlvwei -- 发布时间:2020/11/3 13:07:33 -- 之前通过本机金字塔推荐的方式部署的本地环境,要如何安装其他的包? |
-- 作者:yukizzc -- 发布时间:2020/11/3 13:09:30 -- 那就不要用绿色包,你自己本地安装3.6 32位的python环境 金字塔会读取这个环境额 |