以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  debugout输出有乱码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73287)

--  作者:qq代人发帖
--  发布时间:2014/12/19 10:20:47
--  debugout输出有乱码
请教:
我的debugout输出有乱码是怎么回事?
 14.12.19 10:05:00 RB05
P灣=KTKC= 2564 
14.12.19 10:05:00 RB05
P灣=THOLDING= 1 
14.12.19 10:05:00 RB05
P灣=THOLDING2= 1 
14.12.19 10:05:00 RB05
P灣=TASSET= 82715 
14.12.19 10:05:00 RB05
运行结束 

--  作者:pyd
--  发布时间:2014/12/19 10:22:17
--  

方便把代码贴出来这边试试吗?


--  作者:wenxc
--  发布时间:2014/12/19 10:28:30
--  

KD:= close>ref(close,1);          //开多条件
KK:=close<ref(close,1);          //开空条件

PD:= KK;          //平多条件
PK:=KD;          //平空条件


tSELL(PD,0,MKT,OPEN-MINDIFF*10);                       //平多信号

DEBUGOUT(STKNAME + STKLABEL + \'=DTPC= %.0f \' , OPEN-MINDIFF*10);

tSELLSHORT(PK,0,MKT,OPEN+MINDIFF*10);                  //平空信号
DEBUGOUT(STKNAME + STKLABEL + \'=KTPC= %.0f \' , OPEN+MINDIFF*10);

tBUY(KD AND tHOLDING=0,1,MKT,OPEN+MINDIFF*10);          //开多信号
DEBUGOUT(STKNAME + STKLABEL + \'=DTKC= %.0f \' , OPEN+MINDIFF*10);

tBUYSHORT(KK AND tHOLDING=0,1,MKT,OPEN-MINDIFF*10);     //开空信号
DEBUGOUT(STKNAME + STKLABEL + \'=KTKC= %.0f \' , OPEN-MINDIFF*10);

DEBUGOUT(STKNAME + STKLABEL + \'=THOLDING= %.0f \' , THOLDING);
DEBUGOUT(STKNAME + STKLABEL + \'=THOLDING2= %.0f \' , THOLDING2);

DEBUGOUT(STKNAME + STKLABEL + \'=TASSET= %.0f \' , TASSET);
{
持仓:holding,linethick0;
资产:asset,noaxis;
}

--  作者:jinzhe
--  发布时间:2014/12/19 10:35:00
--  

输出的字符太多就乱码了

删掉一点就好了比如这样

DEBUGOUT( STKLABEL + \'=THOLDING= %.0f \' , THOLDING);

--  作者:wenxc
--  发布时间:2014/12/19 12:18:59
--  

stkname  和  stklabel 的区别是什么啊? 我通过什么方式能把这两个连接成一个字符串?

--  作者:jinzhe
--  发布时间:2014/12/19 13:16:12
--  

stkname  会输出  “股指连续”

stklabel   会输出  “IF00”