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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 资金帐户登陆失败,怎么tasset还判断大于0?

   

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


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

主题:资金帐户登陆失败,怎么tasset还判断大于0?

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:0 威望:0 精华:0 注册:2013/6/13 17:00:05
资金帐户登陆失败,怎么tasset还判断大于0?  发帖心情 Post By:2018/11/11 10:43:05    Post IP:123.116.158.30[只看该作者]

如题,本来是用tasset>0判断资金帐户登陆成功才运行交易模块。发现登陆失败仍可以运行,也就是说判断条件tasset>0仍然成立,怎么回事?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2018/11/12 9:06:11    Post IP:180.169.30.6[只看该作者]

您可以用debugfile输出下tasset看下,另外确认当时账户是断开了的状态吗

 


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


加好友 发短信
等级:论坛游侠 帖子:415 积分:0 威望:0 精华:0 注册:2013/6/13 17:00:05
  发帖心情 Post By:2018/11/12 21:21:15    Post IP:123.116.158.30[只看该作者]

下单日志:
2018-11-09 07:30:19.281    【后台】 启动后台程式化交易
2018-11-09 07:30:23.328    【¥¥¥¥】开始持仓查询
2018-11-09 07:30:23.328    【回报】620849 : 登录成功
2018-11-09 07:30:26.031    【¥¥¥¥】持仓查询结束
2018-11-09 07:30:43.265    【后台】 启动后台程式化交易
2018-11-09 07:42:23.218    【回报】620849 : 连接断开
2018-11-09 07:42:23.359    【¥¥¥¥】开始持仓查询
2018-11-09 07:42:23.406    【回报】620849 : 登录成功
2018-11-09 07:42:25.343    【¥¥¥¥】持仓查询结束
2018-11-09 07:43:56.921    【¥¥¥¥】开始持仓查询
2018-11-09 07:43:57.953    【¥¥¥¥】持仓查询结束
2018-11-09 07:58:56.921    【¥¥¥¥】开始持仓查询
2018-11-09 07:58:57.953    【¥¥¥¥】持仓查询结束
2018-11-09 08:13:56.968    【¥¥¥¥】开始持仓查询
2018-11-09 08:13:57.953    【¥¥¥¥】持仓查询结束
2018-11-09 08:15:33.140    【回报】620849 : 连接断开
2018-11-09 09:00:25.718    【后台】J00 运行结束
2018-11-09 09:00:27.078    【后台】J00 运行结束
2018-11-09 09:00:28.453    【后台】J00 运行结束
2018-11-09 09:00:29.468    【后台】J00 运行结束
2018-11-09 09:00:30.171    【后台】J00 运行结束

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:0 威望:0 精华:0 注册:2013/6/13 17:00:05
  发帖心情 Post By:2018/11/12 21:25:44    Post IP:123.116.158.30[只看该作者]

下单日志可以看出,8:15断开后一直到开盘,帐户始终没有连接上。但是我的交易模块一直在试图下单。而交易模块是以tasset>0为条件才运行的。

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/13 9:27:42    Post IP:180.169.30.6[只看该作者]

你是将这个 tasset>0 作为整个程序初始的判断吗?也就是说这个判断不成立后面代码不执行? 从上面这日志看不出来你说的 “交易模块一直在试图下单”


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
uranusmoon
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:415 积分:0 威望:0 精华:0 注册:2013/6/13 17:00:05
  发帖心情 Post By:2018/11/13 19:10:49    Post IP:58.30.68.118[只看该作者]

下单失败的记录没拷贝上来,没必要质疑这个。我设置的自动登录登出资金账号,怀疑程序判断账号状态有出错?

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


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2018/11/13 19:28:45    Post IP:180.169.30.6[只看该作者]

判断账户是否有效,应该用专门的函数
TACCOUNT(53)
账户函数:返回当前交易账户是否处于有效状态。建议对账户持仓或资金进行读取时首先调用该函数对账户有效性进行判断,以免出现误操作。 

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


加好友 发短信
等级:论坛游侠 帖子:415 积分:0 威望:0 精华:0 注册:2013/6/13 17:00:05
  发帖心情 Post By:2018/11/15 22:34:52    Post IP:123.116.157.59[只看该作者]

以下是引用无为剑在2018/11/13 19:28:45的发言:
判断账户是否有效,应该用专门的函数
TACCOUNT(53)
账户函数:返回当前交易账户是否处于有效状态。建议对账户持仓或资金进行读取时首先调用该函数对账户有效性进行判断,以免出现误操作。 

没解释清楚啊。用tasset判断资金,当然认为是在帐户登陆情况下才能进行。如果说tasset在登陆状态不正确的情况下提取的值可能有误,那我认为是tasset函数的问题。版主推荐用诸如 TACCOUNT(1)、 TACCOUNT(53)的其他函数,用户怎么确信就一定正确?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/16 14:02:28    Post IP:180.169.30.6[只看该作者]

 本地测试的结果是如果没有登录的话,tasset返回值就是0 或者中间断开的话 也会按照0输出的.  建议用调试语句输出下tasset的值,以确认当时的情况。不一定是tasset判断的问题,但是上面提供的信息还不足以做其他判断。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
uranusmoon
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:415 积分:0 威望:0 精华:0 注册:2013/6/13 17:00:05
  发帖心情 Post By:2018/11/19 23:36:56    Post IP:123.116.157.59[只看该作者]

我再观察吧,怀疑是设置了自动登陆导致的,晚上交易时间结束后会休眠电脑,第二天早晨再唤醒,往往上午8:55不能自动登陆模拟资金帐户。

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