以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=152142)

--  作者:simonxj
--  发布时间:2017/4/25 14:11:17
--  实盘问题
采用后台交易同时应用在3个品种上,今天又出现了有多头持仓,但是做空信号在图表上触发,却没有执行的问题,又再次修改了一下,请帮忙看看是否正确:

开多平空条件:=DYNAINFO2(7)>价格上限;//最新价格突破信号线
平空:tsellshort(开多平空条件 and holding2<0, tholding2,marketr);
开多:tbuy(开多平空条件 and tholding2=0,LMT,2,价格上限);

如果继续出现问题,debug该如何写,监控变量呢?
谢谢了!



--  作者:qq代人发帖
--  发布时间:2017/4/25 14:58:38
--  
holding2?是要表达实际持仓量吗?实际持仓量是tholding2
[此贴子已经被作者于2017/4/25 14:59:42编辑过]

--  作者:simonxj
--  发布时间:2017/4/25 15:10:10
--  
抱歉,笔误,现在就是这样的:
平空:tsellshort(开多平空条件 and tholding2<0, tholding2,MKT);
开多:tbuy(开多平空条件 and tholding2=0,2,LMT,价格信号);
平多:tsell(开空平多条件 and tholding2>0,tholding2,MKT);
开空:tbuyshort(开空平多条件 and tholding2=0,2,LMT,价格信号);

不知道还有没有问题,再观察观察。
另外,如果这个策略同时用于3个品种的后台交易模式,应该不会有什么问题吧?
谢谢了!

--  作者:wenarm
--  发布时间:2017/4/25 16:13:02
--  
没问题,策略是在分别在三个品种中计算的