以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  测试中碰到的主要难题?????  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=4863)

--  作者:clq1967
--  发布时间:2011/1/17 17:45:44
--  测试中碰到的主要难题?????
测试中碰到的主要难题:因为我是同一测试账户测试日内和波段两个系统,我在日内系统中设定14:57平仓,但是系统无法区分哪些是日内持仓、哪些是波段持仓,不分青红皂白全平了。请教高手有什么好办法???????????
--  作者:j888fff
--  发布时间:2011/1/17 19:19:00
--  

得到当前位置的上次开仓量
用法:ENTERVOL

 

试试这个


--  作者:admin
--  发布时间:2011/1/17 21:32:04
--  

由于图表交易是虚拟持仓,故不同的策略之间是相互独立的,可以考虑在后台交易中使用图表与后台混合编程的方法解决这个问题,参考

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=4846

第5楼

 

或者搜索论坛的其他相关讨论

[此贴子已经被作者于2011-1-17 21:32:22编辑过]

--  作者:clq1967
--  发布时间:2011/1/17 21:39:31
--  
谢谢!如果日内只有一笔开仓,用ENTERVOL是可以的,但是如果是多笔,加上波段也是多笔,还行吗?

--  作者:clq1967
--  发布时间:2011/1/17 21:47:32
--  
日内多笔和波段多笔的开仓有没有办法一一指定?TBUYHOLDINGEX(AC,STOCK,N)TSELLHOLDINGEX(AC,STOCK,N)只是区分了当日买卖持全部买卖持,却无法一一指定。感觉很难办?
--  作者:admin
--  发布时间:2011/1/17 21:52:53
--  
请仔细看看3楼的回复
--  作者:clq1967
--  发布时间:2011/1/17 22:12:14
--  

也就是说日内用图表,波段用后台,是这个意思吗?


--  作者:clq1967
--  发布时间:2011/1/17 22:13:28
--  

或者是波段用图表,日内用后台,是这个意思吗?


--  作者:clq1967
--  发布时间:2011/1/17 22:14:21
--  
这个办法可以一试!谢谢!!!
--  作者:阿火
--  发布时间:2011/1/17 22:55:24
--  

2个系统互相独立,所以计算出每个系统的“买卖手数”(holding),然后具体买卖的时候指定手数,这样就不会把仓位全平了

如:

系统1 是固定买卖1手,

if holding>0 and cond1 then begin

sell(1,1,thisclose);

tsell(1,1,mkt);

end

 

系统2是固定买卖2手,

if holding>0 and cond2 then begin

sell(1,1,thisclose);

tsell(1,2,mkt);

end