字符串不大会使用,请教手动调整模型(工具-数据管理器-全局变量)字符串变量值(开始加载时实际仓位和变量是不相符);
后台模型针对多个商品开、加仓,用字符串变量记住各品种持仓数量:
CC:=TBUYHOLDINGEX(‘’,STRCAT(MARKETLABEL,STKLABEL),2);
EXTGBSTRINGSET(STKLABEL,NUMTOSTR(CC,0));
A1:=EXTGBSTRING(STKLABEL);
A2:=NUMTOSTR(3);
现在加载该模型带账户,但该账户已经开了鸡蛋多仓3手,用模型自动加仓且平仓,如何改全局变量里的对应字符串变量:
1、如何填写鸡蛋的字符串变量字段名称和变量数值;
2、如何使用debugfile输出日志,观察字段名称和变量数值;
DEBUGFILE('D:\T.TXT','字段名称为%.0F',EXTGBSTRING(STKLABEL));
DEBUGFILE('D:\T.TXT','变量数值为%.0F',STRTONUM(EXTGBSTRING(STKLABEL)));
上述写法是否正确?
就是把“3”这个持仓手数赋值给全局变量?
然后在输出一下全局变量以及对应的数据?
赋值:
extgbdataset(stklable+'chicang',tbuyholdingex('','',2));
输出:
debugfile('d:\test.txt','交易品种为:%.0f'+stklabel,0);
debugfile('d:\test.txt','当前持仓手数为:%.0f',extgbdata(stklabel'chicang'));
[此贴子已经被作者于2016/4/28 13:41:43编辑过]