欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 没有开单的问题(连续两次了)

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6953人关注过本帖树形打印复制链接

主题:没有开单的问题(连续两次了)

帅哥哟,离线,有人找我吗?
longbow
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:219 积分:1350 威望:0 精华:0 注册:2011/2/27 21:22:43
没有开单的问题(连续两次了)  发帖心情 Post By:2011/6/2 14:25:53    Post IP:58.251.75.157[显示全部帖子]

全局变量的确是个问题,只能在最初的时候初始化,不可能在开仓后再来初始化。

请版主找几个好帖,好好学习一下,总是出问题。

 

我今天的空仓没有开出:

 

if buyshortcond then begin
    
     Tbuyshort(1,sv,MKT,0,0,'83060','IF06'),orderqueue;
     //Tbuyshort(1,2,MKT,0,0,'8114','IF06'),orderqueue;
     Tbuyshort(1,2,MKT,0,0,'8306','IF06'),orderqueue; 
    EXTGBdataset(1C_TotalHoldings,-sv);
end

 

当buyshortcond满足的时候,我检测到1C_totalHoldings 的值变成了-sv. 但是竟然没有任何开仓动作。而且监控中也没有看到任何开仓的信号出来。

 

请教到底发生了什么问题?

 

 

可以肯定的是:buyshortcond满足了,否则1C_totalHoldings 的值不可能变成了-sv,这说明EXTGBdataset(1C_TotalHoldings,-sv);命令被执行了。

既然这个命令倍执行了,前面的Tbuyshort没有不被执行呢?

 

这些代码除了全局变量,已经被用了很久,引入全局变量后发现,开仓与止损的控制能都不执行。


 回到顶部
帅哥哟,离线,有人找我吗?
longbow
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:219 积分:1350 威望:0 精华:0 注册:2011/2/27 21:22:43
  发帖心情 Post By:2011/6/2 15:32:34    Post IP:58.251.75.157[显示全部帖子]

谢谢!我用的是:

 

Thold:=ExtGBdata(Thold);

 

这与Thold:='Thold'; 有什么区别吗?

 

另外,我前台用的是信号,后台就是后台运行,没有双击后台显示在前台上。

 


 回到顶部