以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 字符串 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96835) |
-- 作者:溯洄 -- 发布时间: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))); 上述写法是否正确? |
-- 作者: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编辑过]
|
-- 作者:溯洄 -- 发布时间:2016/4/28 13:33:06 -- 好的 谢谢 |