以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  每笔计算一次?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149457)

--  作者:林华强
--  发布时间:2017/3/21 14:30:49
--  每笔计算一次?
这是我自己DEBUGFILE输出的数据,为什么会出现每一秒的第一个tick不参与计算,各个参数都等于初始值,而第二个tick公式才会参数计算?
我用的周期是1分钟,固定轮询1秒?
图片点击可在新窗口打开查看此主题相关图片如下:笔笔.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2017/3/21 14:45:06
--  

贴代码,说明测试环境


--  作者:林华强
--  发布时间:2017/3/21 16:49:50
--  
逐K模式,周期是1分钟,固定轮询1秒
图片点击可在新窗口打开查看此主题相关图片如下:笔笔1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:笔笔2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:笔笔3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/3/21 16:50:51编辑过]

--  作者:jinzhe
--  发布时间:2017/3/21 16:57:12
--  
代码要文字版的,你贴截图我不好复制的
--  作者:林华强
--  发布时间:2017/3/21 17:16:28
--  
GLOBALVARIABLE:持仓差分=0,
          CS1=0,
CS2=0,
CS3=0,
CS4=0,
P1_DOWN_KAI=-100000,//记录突破上下轨时的价差
          P2_UP_KAI=100000,
          P3_UP_PING=100000,
          P4_DOWN_PING=-100000,
          TIME_DOWN_KAI=0,
TIME_UP_KAI=0,
TIME_DOWN_PING=0,
TIME_UP_PING=0,
下开市值差=0,
上开市值差=0,
CS5=0,
CS6=0;
//开仓条件
跌破下轨:=CROSS(-120,差分);
突破上轨:=CROSS(差分,120);

IF 跌破下轨 THEN BEGIN
   CS1:=CS1+1;
   CS2:=0;
END;

IF 突破上轨 THEN BEGIN
   CS1:=0;
   CS2:=CS2+1;
END;
DEBUGFILE(\'D:\\DATA\\螺纹热卷\\开仓轨道.TXT \',\'   跌破下轨:\'&NUMTOSTR(跌破下轨,0)&
                             \'   突破上轨:\'&NUMTOSTR(突破上轨,0)&
                             \'   CS1:\'&NUMTOSTR(CS1,0)& 
                             \'   CS2:\'&NUMTOSTR(CS2,0)&
                             \'   P1_DOWN_KAI:\'&NUMTOSTR(P1_DOWN_KAI,0)&
                             \'   TIME_DOWN_KAI:\'&NUMTOSTR(TIME_DOWN_KAI,0)&
                             \'   P2_UP_KAI:\'&NUMTOSTR(P2_UP_KAI,0)&
                             \'   TIME_UP_KAI:\'&NUMTOSTR(TIME_UP_KAI,0)&
                             \'   下轨开仓:\'&NUMTOSTR(下轨开仓,0)&
                             \'   上轨开仓:\'&NUMTOSTR(上轨开仓,0)&
                             \'   开仓超时1:\'&NUMTOSTR(开仓超时1,0)&
                             \'   开仓超时2:\'&NUMTOSTR(开仓超时2,0)
                             ,0);

--  作者:jinzhe
--  发布时间:2017/3/21 17:19:13
--  

好,明天开盘后测试

还有你有没有选择高频?


--  作者:林华强
--  发布时间:2017/3/22 8:51:13
--  
没有
--  作者:jinzhe
--  发布时间:2017/3/22 9:00:52
--  
你要把代码给完整,上面的代码编译不过,缺少变量定义