以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助图表交易系统多品种交易问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51443)

--  作者:easonyoyo
--  发布时间:2013/4/26 12:05:15
--  求助图表交易系统多品种交易问题
一个系统对品种A进行交易,另一个系统对品种B进行交易,我自己编辑了一个框架分别设置了这两个品种的K线图,在2个交易系统中的开平仓条件中都用到了HOLDING来判断是否有开仓,我查看了HOLDING的详细解释是获取当前账户的持仓量而不是当前品种持仓量,现在我的问题是,如果我对品种A交易的系统开了仓,那么在交易品种B的系统中此时的HOLDING会不会改变,如果这样的话就无法实现多品种交易了
--  作者:jinzhe
--  发布时间:2013/4/26 13:39:53
--  
holding是虚拟持仓量,既不是账户持仓量,也不是品种持仓量,是k线图上的理论持仓量
图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
就比如这图,图表上出现信号,平空开多,那么图表上就会产生一个虚拟的多仓,holding为1。不论实际账户里面有多少持仓,holding为1
--  作者:easonyoyo
--  发布时间:2013/4/26 14:14:48
--  

那我该如何同时交易2个品种?满足条件K时,对A开多,对B开空,满足条件D时,对A平多,对B平空

交易A的系统:

开仓条件:K AND HOLDING=0

平仓条件:D AND HOLDING>0

BUY(A,10,THISCLOSE);

SELL(A,10,THISCLOSE);

 

交易B的系统:

开仓条件:K AND HOLDING=0

平仓条件:D AND HOLDING<0

BUYSHORT(B,10,THISCLOSE);

SELLSHORT(B,10,THISCLOSE);

这样就不行咯?


--  作者:jinzhe
--  发布时间:2013/4/26 14:28:47
--  
可以,每个图表上的holding都是独立的,不互相干扰