Rss & SiteMap

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

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

标题:后台全局变量记录的两个函数返回值问题

1楼
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 ;
2楼
fff 发表于:2014/4/16 16:01:02


上述为后台秒级轮询策略交易。。
3楼
jinzhe 发表于:2014/4/16 16:12:01
你说的是全局变量记录的不对还是函数返回值不对还是都不对?
4楼
fff 发表于:2014/4/16 16:23:06


见输出,发现总是0。
5楼
fff 发表于:2014/4/16 16:25:21


实时查看运行时变量,也是都为0,而实际上已经做了几次亏损平仓交易。
6楼
jinzhe 发表于:2014/4/16 16:31:52

你是不是把后台公式放到图表上看函数输出结果了?

不要这样做,

要输出数据用后台的方法

 

msgout(islastbar,numtotstr(extgbdataset('Ttotalday'),2));

类似这样的

7楼
fff 发表于:2014/4/16 16:43:42


好,谢谢,我明日再试试。。
共7 条记录, 每页显示 10 条, 页签: [1]


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