
等级: 标准版
- 注册:
- 2023-6-14
- 曾用名:
|
用法:
DEBUGFILE(PATH,STR,NUM)
PATH为用户的本地计算机路径,
STR为用户指定输出的一个行文字,
NUM为用户指定的一个监控数字.
例如:
IF ISLASTBAR THEN
BEGIN
DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
END;
请教老师,DEBUGFILE(PATH,STR,NUM),里面的num指定的一个监控数字是什么意思?(例子中的1234)。
比如:
VARIABLE:MAXBZJ=0;
BZJ:ABS(HOLDING)*AVGENTERPRICE*MULTIPLIER*TACCOUNT(41);
IF BZJ>MAXBZJ then
MAXBZJ:=BZJ;
最大保证金:MAXBZJ;
年化收益率:=ANNUALRETURNRATE;
if islastbar then
BEGIN
debugfile('F:\gg.txt',STKNAME() & ' 最大保证金 '&numtostr(最大保证金,2) & ' 年化收益率 '&numtostr(年化收益率,2) ,1234); //这里的num1234我应该写成什么?
END
①上段输出代码,写的对不对,绿色字体1234如果按照这段代码的意思应该写成什么才是正确的?
②如果要实现其中年化收益率以百分比形式输出到ggtxt,我按照例子照猫画虎这样写,结果是错的,错在哪里了呢?,请教老师正确写法。
debugfile('F:\gg.txt',STKNAME() & ' 最大保证金 '&numtostr(最大保证金,2) & ' 年化收益率 '&numtostr(年化收益率%.2f,2) ,1234);
|
|