以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  请问群主boll策略 上述写法如何控制重复开仓  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=167729)

--  作者:qq代人发帖
--  发布时间:2019/1/16 9:15:07
--  请问群主boll策略 上述写法如何控制重复开仓
请问群主boll策略 上述写法如何控制重复开仓
if close[-1]>top[-1] and close[-2]<top[-2] :
            buy_close(context.s1, "market", volume=1*context.cca)
            buy_open(context.s1, "market", volume=1*context.cca)
            lst_signal1.append(1)
        elif close[-1]<bom[-1] and close[-2]>bom[-2] :
            portfolio = get_portfolio(context.s1,0)
            sell_close(context.s1,"market", volume=1*context.cca)
            sell_open(context.s1,"market", volume=1*context.cca)
            lst_signal1.append(0)

--  作者:yukizzc
--  发布时间:2019/1/16 9:19:26
--  
获取多头持仓
portfolio=get_portfolio ("SQRB10", 2)
write_logging(str(portfolio.buy_quantity))