以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台模式下 MSGOUT 输出不正常  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=156504)

--  作者:boomer
--  发布时间:2017/8/3 22:15:26
--  后台模式下 MSGOUT 输出不正常
实现功能:主从账号持仓同步
问题: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
--  发布时间:2017/8/3 22:16:19
--  
没法上图,QQ714258178
--  作者:雪梨
--  发布时间:2017/8/3 22:18:24
--  
数字你要用NUMTOSTR函数转换到字符串后才能用的,不能你这样直接用的