以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]延时模型不能开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=7219)

--  作者:ccf
--  发布时间:2011/7/15 10:20:01
--  [求助]延时模型不能开仓

我写了个延时测试模型,延时正确,但开不了仓。请高手指教。

//测试延时动作
//信号刷新500ms,固定时间1s
//实际延时时间约=YS/2
input:YS(10,1,100,1);
M3:MA(C,3);
C0:C;
B:=C0>M3;
S:=C0<M3;
IF NOT(B) THEN  EXTGBDATASET(\'BC\',0);
IF NOT(S) THEN  EXTGBDATASET(\'SC\',0);
BCS:EXTGBDATA(\'BC\'),LINETHICK0,COLORWHITE;//读取\'BS\'值
SCS:EXTGBDATA(\'SC\'),LINETHICK0,COLORWHITE;//读取\'BS\'值
IF B  THEN BEGIN
   IF BCS<YS THEN BEGIN
      EXTGBDATASET(\'BC\',BCS+1);
      EXIT;
     END
   IF BCS>=YS THEN BEGIN
     {平空}EXITSHORT:B,TFILTER;
     {开多}ENTERLONG:B,TFILTER;
       EXTGBDATASET(\'BC\',0); 
     END 
END
IF S  THEN BEGIN
   IF SCS<YS THEN BEGIN
      EXTGBDATASET(\'SC\',SCS+1);
      EXIT;
     END
   IF SCS>=YS THEN BEGIN
     {平多}EXITLONG:S,TFILTER;
     {开空}ENTERSHORT:S,TFILTER;
       EXTGBDATASET(\'SC\',0); 
     END
END

[此贴子已经被作者于2011-7-15 10:22:04编辑过]

--  作者:fly
--  发布时间:2011/7/15 10:53:24
--  

是在程序化交易测评中用的?

[此贴子已经被作者于2011-7-15 11:21:26编辑过]

--  作者:fly
--  发布时间:2011/7/15 11:34:06
--  

延时确认的,要在后台使用.

楼主的是图表程序化交易,不行.


--  作者:ccf
--  发布时间:2011/7/15 17:30:19
--  

没用延时函数,应该不是图表或后台的问题吧。今天盘中模拟时开了一次仓,(IF1108,10分钟),所以我想不是楼上说的问题。还有一个现象,加载运行中  表示指令执行的红绿箭头,一会全红,一会全绿,全部K线上都有。