您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

请哪位老师把这个公式改成TB的? [开拓者 TB]

  • 咨询内容: 我学艺不精,改编成TB的后,8年来竟然一个信号都没。郁闷。所以恳请大侠老师伸手帮忙。


    x:=max(hhv(c,10)-llv(c,10)),abs(c-ref(c,10))/sum(abs(c-ref(c,1)),10);
    x1:=ema(x,10);
    y:=intpart(10-(x1-0.5)*13);
    y1:=sum((c-ref(c,1))*vol,y);
    z:=ema(y1,10);
    z>0,bpk;
    z<0,spk;

     

  • TB技术人员: 放到一些价格波动不大的合约上看看,应该有信号的,或者周期放小一些
    1. params
    2.         numeric length(10);
    3. Vars
    4.         Numeric  hhv;
    5.         Numeric  llv;
    6.         Numeric aa;
    7.         Numeric x;
    8.         Numeric x1;
    9.         Numeric y;
    10.         Numeric y1;
    11.         Numeric z;
    12.        
    13.    
    14.    
    15. Begin
    16.     aa = summation(abs(close - close[1]),length);
    17.     hhv = highest(high,length);
    18.     llv = lowest(low,length);
    19.     x = max(hhv - llv, abs(close-close[1])/ aa);
    20.     x1 = ema(x,length);
    21.     y = IntPart(10-(x1-0.5)*13);
    22.     y1 = Summation((close-close[1])*vol,y);
    23.     z = ema(y1,length);
    24.    // Commentary("x:"+text(x)+"  x1:"+text(x1)+"  y:"+text(y)+"  y1:"+text(y1)+"  z:"+text(z));
    25.     if(z >0 && MarketPosition!=1) buy;
    26.     else if(z <0 && MarketPosition!=-1) sellshort;
    27.    end
    复制代码

     

  • TB客服: 先谢谢小米版主,不过还是没有信号啊。

     

  • 网友回复:
    f817210 发表于 2016-4-7 16:02
    先谢谢小米版主,不过还是没有信号啊。

    上述有说啊。要在波动小的合约里,或是小周期里能看到信号。。
    比如看一下au000 的1分钟或是5分钟图。。肯定有的。
    你测试的不出信号主要与条件过于苛刻,难以满足有关吧。
    xx.png (23.79 KB, 下载次数: 0) 2016-4-7 16:08:55 上传 下载次数: 0

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容