以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  关于按比例下单  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=149403)

--  作者:Amber_S
--  发布时间:2017/3/20 20:30:18
--  关于按比例下单
想请问一下,想按照账户比例下单,用PERTRADER的话,这个函数我看说明,在实盘中是按照自己账户比例的百分之多少下单的,但是我想知道如果多策略用在同一个品种的话,如何做到各个策略具体下单多少手,平仓的时候就平多少,这样代码要怎么写呢??
例如我账户自己100万,A,B策略同时用在同一个品种上,A策略20%来做可以开30手,B策略15%仓位可以开20手,那么A策略触发平仓条件就平他自己开的那30手,B策略触发平仓就平他自己开的那20手。。


--  作者:netfox
--  发布时间:2017/3/20 20:40:03
--  
图表 平的时候数量用 sell(1,holding,xxx) 这样基本不会错
--  作者:Amber_S
--  发布时间:2017/3/20 21:08:22
--  
HOLDING是读取图表的持仓。在两个策略同时开仓的情况下,图表持仓量就会变成50,那平仓的话会全部平掉。。而我是想每个策略各自平各自的仓.
--  作者:jinzhe
--  发布时间:2017/3/21 8:51:20
--  
不会,图表之间的holding不互相影响
--  作者:Amber_S
--  发布时间:2017/3/21 10:24:48
--  
两个策略用在同一个品种耶??我之前实盘跑过。。一个策略平仓把另一个策略开的的仓都平掉了......
--  作者:jinzhe
--  发布时间:2017/3/21 10:36:22
--  
也不会,上面的朋友已经告诉你用holding来解决了
--  作者:Amber_S
--  发布时间:2017/3/21 11:35:07
--  
用图表运行的话,PERTRADER是读取真实账户数据来计算开单手数的呀,那HOLDING是显示虚拟账户的呀。两个不是会有不一样吗?。。。
--  作者:jinzhe
--  发布时间:2017/3/21 11:39:53
--  

holding也只是分辨信号持仓是多少,你要判断实际持仓就不行了