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

【源代码】只取不予者可耻:交流乔治.安杰罗(George Angell) [开拓者 TB]

  • 咨询内容: 本帖最后由 topgun0791 于 2016-8-10 08:06 编辑

    来TB 论坛有些时日了,平心而论,只要你有心,肯定收获良多。

    另外,老实说,我也很是不齿那些只知道索取,不愿意付出的人。

    废话不说了,言归正传,在此零门槛免费公布本人编写的乔治.安杰罗(George Angell)的LSS的交易系统的源代码攒积人品:
    1. Params
    2.         Numeric Lots(1);
    3.                
    4. Vars
    5.         NumericSeries aa;//【由ff、ee、昨日高点、cc这4个数值加以平均,就构成1组买入封套】
    6.         NumericSeries bb;//【由gg、hh、昨日低点、dd这4个数值加以平均,则构成1组卖出封套】
    7.         NumericSeries cc;//LSS轴点突破买入值=【ii,求得前3日ii公式所得数值所得之平均值】
    8.         NumericSeries dd;        //LSS轴点突破卖出值=【jj,求得前3日jj公式所得数值所得之平均值】
    9.                 NumericSeries ee;//买进高点=【前3日的kk之平均值】
    10.         NumericSeries ff;//上涨值=【前3日的ll之平均值】
    11.         NumericSeries gg;//卖出低点=【前3日的mm之平均值】
    12.         NumericSeries hh;//下跌值=【前3日的nn之平均值】
    13.                
    14.                 NumericSeries ii;//((昨日高点+昨日低点+昨日收盘价)/3)×2-昨日低点
    15.         NumericSeries jj;        //((昨日高点+昨日低点+昨日收盘价)/3)×2-昨日高点
    16.                 NumericSeries kk;//昨日高点-前日高点
    17.         NumericSeries ll;//昨日高点-前日低点
    18.         NumericSeries mm;//前日低点-昨日低点
    19.         NumericSeries nn;//前日高点-昨日低点
    20.        Numeric MinPoint;                                         //最小变动价位
    21. Begin

    22.         // 集合竞价和小节休息过滤
    23.         If(!CallAuctionFilter()) Return;
    24.        
    25.         MinPoint = MinMove*PriceScale;
    26.                
    27.         mm[1]=Low[2]-Low[1];
    28.         nn[1]=High[2]-Low[1];
    29.         kk[1]=High[1]-High[2];
    30.         ll[1]=High[1]-Low[2];
    31.         ii[1]=((High[1]+Low[1]+Close[1])/3)*2-Low[1];
    32.         jj[1]=((High[1]+Low[1]+Close[1])/3)*2-High[1];
    33.         gg[1]=Low[1]-(mm[1]+mm[2]+mm[3])/3;
    34.         hh[1]=High[1]-(nn[1]+nn[2]+nn[3])/3;
    35.         ee[1]=High[1]+(kk[1]+kk[2]+kk[3])/3;
    36.         ff[1]=Low[1]+(ll[1]+ll[2]+ll[3])/3;
    37.         cc[1]=(ii[1]+ii[2]+ii[3])/3;
    38.         dd[1]=(jj[1]+jj[2]+jj[3])/3;
    39.         aa[1]=(High[1]+cc[1]+ee[1]+ff[1])/4;
    40.         bb[1]=(Low[1]+dd[1]+(gg[1]+hh[1]))/4;

    41.          //多单开仓
    42.         If(MarketPosition != 1  And High>aa[1]    And High>Low)
    43.         {
    44.                         Buy(Lots,Max(Open+MinPoint,aa[1]+MinPoint));
    45.         }
    46.                                
    47.                 //空单开仓
    48.         If(MarketPosition != -1  And Low<bb[1]  And High>Low)
    49.         {
    50.                         SellShort(Lots,Min(Open-MinPoint,bb[1]-MinPoint));
    51.         }
    52. //PlotNumeric("aa",aa);
    53. //PlotNumeric("bb",bb);
    54.        
    55. End
    56. //------------------------------------------------------------------------
    57. // 编译版本        GS2015.12.25
    58. // 用户版本        2016/07/18 18:18:18
    59. // 版权所有        topgun0791
    60. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
    61. //                        每一版本的TradeBlazer公式修改和重写的权利
    62. //------------------------------------------------------------------------

     

  • TB技术人员: 本帖最后由 topgun0791 于 2016-8-10 06:58 编辑

    PS:本源代码通过编译,没有问题,只是毛坯,仅供抛砖引玉,一起和本坛友交流之用,如若你一定要实盘,可能还需要另外精细加工,另外后果自负哦。

     

  • TB客服: 本帖最后由 topgun0791 于 2016-8-10 07:37 编辑

    说说在下的看法先:细心的童鞋们,一定会发现这个LSS的2点奇特之处:

    1、超级简洁和稳定,没有未来函数和跨周期、穿越、偷价、信号飘逸等等下三滥的现象;

    2、居然没有一个参数,一个字:好!

     

  • 网友回复: 至于实际评测效果,可以再加工,按照你自己的需要各取所需,不一定非要按牌出牌,一根筋走到底哦

     

  • 网友回复: 本帖最后由 topgun0791 于 2016-8-10 07:34 编辑

    这种代码有拟合的嫌疑吗?

 

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

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


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

相关文章

    没有相关内容