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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教下后台的变量有时出现问题的原因

   

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


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

主题:请教下后台的变量有时出现问题的原因

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
请教下后台的变量有时出现问题的原因  发帖心情 Post By:2013/12/12 14:44:10 [显示全部帖子]

tBUYSHORT(1,手数*x,mkt);
EXTGBDATASET('开仓价',tENTERPRICE);

但显示开仓价,有时是正常,有时有不正常,是什么原因

当前开仓价-1.#R
13.12.12 14:43:44 FG00

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/12 15:01:01 [显示全部帖子]

但我试了好多次,每次都成功成交了,但这个取值却是有时正常,有时无效,是什么原因呢

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/12 17:10:24 [显示全部帖子]

如果您取值的时候监控里面价格没返回那就会是不正常的值 
那为什么会有时成功有时又没返回呢,我的写法对吗?这种情况怎么解决呢,如果取值不成功,直接就导致后面的语句不运作喔,谢谢

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 9:30:23 [显示全部帖子]

看记录完全没有问题的,就是不知道为什么记录不了开仓价
2013-12-13 09:26:59.491    【后台】下单已发送
2013-12-13 09:26:59.500    【后台】FG00 运行结束
2013-12-13 09:26:59.500    【下单】FG05 价1335.000000 量3 买卖1 类型0 开平0 账户801351 Formula 1
2013-12-13 09:26:59.886    【回报】801351 : FG05 - 正在申报 3 价格:1335.000 开仓 卖出
2013-12-13 09:26:59.887    【回报】801351 : FG05 全部成交 3 价格:1335 开 卖


13.12.13 09:26:59 FG00
TBuyShort 已成功触发下单操作 价格:1335 数量:3

13.12.13 09:26:59 FG00
当前开仓价-1.#R

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 9:30:57 [显示全部帖子]

if t1  and 开空条件  and  EXTGBDATA('情况')=0    then begin 
tBUYSHORT(1,手数*x,lmt,o);
EXTGBDATASET('开仓价',tENTERPRICE);
EXTGBDATASET('开仓次数',1);
EXTGBDATASET('持仓',手数*x);
EXTGBDATASET('情况',5);
end;

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 9:42:24 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20131213094040.jpg
图片点击可在新窗口打开查看
还有个问题,我发 现交易记录里面的第几行出现信号,那个行数好像都对不上的
比如:
2013-12-13 09:34:21.292    【后台】 启动后台程式化交易
2013-12-13 09:34:21.293    【后台】FG00 TBuyShort 第 33 行出现信号
但我第33行根本不是这个啊。。。


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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 10:09:56 [显示全部帖子]

if t1  and 开空条件  and  EXTGBDATA('情况')=0    then begin 
tBUYSHORT(1,手数*x,lmt,o);
EXTGBDATASET('开仓价',tENTERPRICE);

这样写到底对吗,会不会是一满足条件就tbuyshort和赋予开仓价这两个动作同时进行导致有时候读不到开仓价?是否需要写成如果没有委托单,再赋予开仓价?

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 10:38:06 [显示全部帖子]

真是不明白。。。已改成这样

if t1  and 开多条件 and EXTGBDATA('情况')=0    then begin
  tBUY(1,手数*x,mkt);


  if TISREMAINEX(1,'','zqrm00')=0 then begin
  EXTGBDATASET('开仓价',tENTERPRICE);
  EXTGBDATASET('开仓次数',1);
  EXTGBDATASET('持仓',手数*x);
  EXTGBDATASET('情况',5);
  end
end 




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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 10:39:29 [显示全部帖子]

但还是读不出tenterprice。。。
其余的赋值都正常啊,证明成交是完成了,为何就是tenterprice有时读的出,有时读不出??

13.12.13 10:37:31 FG00
运行结束
13.12.13 10:37:32 FG00
当前持仓量3.00
13.12.13 10:37:32 FG00
当前情况5.00
13.12.13 10:37:32 FG00
当前开仓次数1.00
13.12.13 10:37:32 FG00
当前开仓价-1.#R

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


加好友 发短信
等级:论坛游民 帖子:366 积分:0 威望:0 精华:0 注册:2013/7/28 17:04:43
  发帖心情 Post By:2013/12/13 10:43:04 [显示全部帖子]

不好意思,明白了。。。原来是写错了品种。。。

 回到顶部
总数 11 1 2 下一页