以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何解决资金不足的问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=48942)

--  作者:allanhoo
--  发布时间:2013/2/26 17:53:07
--  如何解决资金不足的问题?
我只有一手的资金,放在账户里,开一手仓是没有问题的,问题是每次反手的时候,由于系统的延迟,平仓后,导致资金不足(实际上资金是够的,只是因为没有回位),以至于第二条语句无法运行,请问有什么办法解决吗?         
         SELL(1,TRAQTY,THISCLOSE);
         BUYSHORT(1,TRAQTY,THISCLOSE);


--  作者:王锋
--  发布时间:2013/2/26 18:23:08
--  
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题5
--  作者:allanhoo
--  发布时间:2013/2/26 18:31:01
--  
是写成这样吗?谢谢!

SELL(1,TRAQTY,THISCLOSE),ORDERQUEUE;
BUYSHORT(1,TRAQTY,THISCLOSE);

--  作者:王锋
--  发布时间:2013/2/26 18:31:44
--  
是的
--  作者:allanhoo
--  发布时间:2013/2/26 18:33:06
--  
真棒,我爱金字塔!
--  作者:allanhoo
--  发布时间:2013/3/1 12:25:16
--  
我今天用实盘测试了,还是不行,程序如下,第二张单就没有委托记录,我只好手工下的:能帮我看看,或者解释一下逻辑吗?

IF HOLDING > 0  THEN BEGIN 
     //多头平仓 
     IF CLOSE < (DAYOPEN - LOSS) AND TIME < 151400 THEN BEGIN
         SELL(1,TRAQTY,MARKETR),ORDERQUEUE;
         BUYSHORT(1,TRAQTY,MARKETR);
         SENDMAIL(1, EMAIL,\'反转成交了\',\'反转成交了\');
     END
--  作者:王锋
--  发布时间:2013/3/1 12:42:27
--  

SELL(1,TRAQTY,MARKETR),ORDERQUEUE;

 BUYSHORT(1,TRAQTY,MARKETR),ORDERQUEUE;

 

两句话都要加ORDERQUEUE;的


--  作者:allanhoo
--  发布时间:2013/3/1 13:23:32
--  
哦,ok,我看你的例子程序,以为只要第一句加,我周一再测试一下!