以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 后台全局变量记录的两个函数返回值问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64022) |
-- 作者:fff -- 发布时间:2014/4/16 15:59:48 -- 后台全局变量记录的两个函数返回值问题 使用后台全局变量记录的两个函数返回值,即Ttotaldaytrad值和Tnumlosstrade,发现软件无法记录和更新,总显示为0。 。 。 。 平仓语句 if barpos>extgbdata(\'barp\') then begin extgbdataset(\'Ttotalday\',Ttotaldaytrade);//记录当日K线的交易次数,在新一根K线开始时,初始化原值 extgbdataset(\'Tlossnum\',Tnumlosstrade);//记录当日亏损次数,在新一根K线开始时,初始化原值 extgbdataset(\'barp\',barpos);//控制新的一根K线重新计算 end 开仓语句 。 。 。 //输出 TLoss: Tnumlosstrade,colorwhite, linethick0 ; TNum: Ttotaldaytrade,colorwhite,linethick0 ; |
-- 作者:fff -- 发布时间:2014/4/16 16:01:02 -- 上述为后台秒级轮询策略交易。。
|
-- 作者:jinzhe -- 发布时间:2014/4/16 16:12:01 -- 你说的是全局变量记录的不对还是函数返回值不对还是都不对? |
-- 作者:fff -- 发布时间:2014/4/16 16:23:06 -- 见输出,发现总是0。
|
-- 作者:fff -- 发布时间:2014/4/16 16:25:21 -- 实时查看运行时变量,也是都为0,而实际上已经做了几次亏损平仓交易。
|
-- 作者:jinzhe -- 发布时间:2014/4/16 16:31:52 -- 你是不是把后台公式放到图表上看函数输出结果了? 不要这样做, 要输出数据用后台的方法
msgout(islastbar,numtotstr(extgbdataset(\'Ttotalday\'),2)); 类似这样的 |
-- 作者:fff -- 发布时间:2014/4/16 16:43:42 -- 好,谢谢,我明日再试试。。
|