Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:字符串

1楼
溯洄 发表于:2016/4/28 12:38:38
字符串不大会使用,请教手动调整模型(工具-数据管理器-全局变量)字符串变量值(开始加载时实际仓位和变量是不相符);

后台模型针对多个商品开、加仓,用字符串变量记住各品种持仓数量:
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))); 
上述写法是否正确?

2楼
jinzhe 发表于:2016/4/28 13:22:39

就是把“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编辑过]
3楼
溯洄 发表于:2016/4/28 13:33:06
好的 谢谢
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.09766 s, 3 queries.