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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 后台模式下 MSGOUT 输出不正常

   

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


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

主题:后台模式下 MSGOUT 输出不正常

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


加好友 发短信
等级:新手上路 帖子:47 积分:0 威望:0 精华:0 注册:2016/11/20 22:24:53
后台模式下 MSGOUT 输出不正常  发帖心情 Post By:2017/8/3 22:15:26 [只看该作者]

实现功能:主从账号持仓同步
问题:MSGOUT 输出不正确,但变量执行是正确的,能正确同步持仓。
金字塔版本:V4.22
执行方式:固定时间间隔 1秒

以下是代码:

//账户参数********************** 
品种1:='';
主账号:='618906';
跟单号:= '618907';
系数:=3 ;

//******************************

KLots:=0;//空单持仓
DLots:=0;//多单持仓
KLots1:=0;//跟单账号空单持仓
DLots1:=0;//跟单账号多单持仓

KLots:= TSELLHOLDINGEX(主账号,品种1,2);{N表示类型,0表示取当日可用卖持(股票为可用持仓),1表示取全部可用卖持,2表示取全部卖持(未成交平空单不计),3表示取未成交平空单.}
DLots:= TBUYHOLDINGEX(主账号,品种1,2);
KLots1:= TSELLHOLDINGEX(跟单号 ,品种1,2);
DLots1:= TBUYHOLDINGEX(跟单号 ,品种1,2);
MSGOUT(1,'主账号='& 主账号 & ',跟单号='& 跟单号 & ', KLots='& KLots & ', DLots='& DLots &', KLots1='& KLots1 & ', DLots1='& DLots1 &'\n');

输出:
2017/08/03 22:03:35  主账号=618906,跟单号=618907, KLots=主账号=, DLots=, KLots1=, DLots1=
2017/08/03 22:03:37  主账号=618906,跟单号=618907, KLots=, DLots=, KLots1=l籼, DLots1=




[此贴子已经被作者于2017/8/3 22:15:44编辑过]

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


加好友 发短信
等级:新手上路 帖子:47 积分:0 威望:0 精华:0 注册:2016/11/20 22:24:53
  发帖心情 Post By:2017/8/3 22:16:19 [只看该作者]

没法上图,QQ714258178

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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:2 注册:2016/3/5 22:51:14
  发帖心情 Post By:2017/8/3 22:18:24 [只看该作者]

数字你要用NUMTOSTR函数转换到字符串后才能用的,不能你这样直接用的

 回到顶部