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

有感于1.24上60点,下100点的IF行情 [开拓者 TB]

  • 咨询内容: 本帖最后由 受伤的小鱼 于 2013-1-26 18:41 编辑

    出于对“小周期噪音太多”的“认知”,前段时间我停掉了两个MIN3和一个师傅给我的MIN5的程序。
    以至于在1.24这样的大波动行情里,一个IF的帐户只赚到8000块!!!!而盘后打开那三个图表时是这样的结果

     

  • TB技术人员: 本帖最后由 受伤的小鱼 于 2013-1-26 18:54 编辑

    以至于不得不对自己的“认知”反省一下,但我也不知道该怎么反省,还是把那个SBTL的当时的想法以所谓“开发”的过程写一写吧!也以此来"纪念"1.24这样的行情
    最初写这个程序就是哪天在TB网校里听一个老师说到啥“三兵探路”,我就简单的理解为“红三兵”和“黑三兵”,顾名思义就是三个K线的组合。
    于是回到技术分析的趋势定义上:
    “连续三根阳线”代表多头趋势生成
    “连续三根阴线”代表空头趋势生成
    反映到对行情的理解上,上涨过程很可能会经历三个阳线,下跌过程也一样!
    Vars
    Numeric offs;
    Begin
    offs=MinMove*PriceScale;
    IF (c[1]>o[1] and c[2]>o[2] and c[3]>o[3]) Buy(0,open+offs);
    IF (c[1]<o[1] and c[2]<o[2] and c[3]<o[3]) SellShort(0,open-offs);
    End

     

  • TB客服: 本帖最后由 受伤的小鱼 于 2013-1-26 19:26 编辑
    受伤的小鱼 发表于 2013-1-26 18:45
    以至于不得不对自己的“认知”反省一下,但我也不知道该怎么反省,还是把那个SBTL的当时的想法以所谓“开发 ...


    那经历4个,是不是能更有效的确认呢?5个,6个呢??
    嘿嘿,交给计算机去"拟合"吧!
    Params
    Numeric NB(4);
    Vars
    Numeric offs;
    Numeric i;
    Numeric ls;
    Numeric lsv(0);
    Begin
    offs=MinMove*PriceScale;
    for i=1 to nb
    {
    IF (O[I]>c[I]) LS=-1;
    if (O[I]==C[I]) LS==0;
    IF (O[I]<C[I]) LS=1;
    LSv=LSV+LS;
    }
    {
    IF (LSV==0-nb) SellShort(0,OPEN-offs);
    if (LSV==nb) Buy(0,OPEN+offs);
    }
    End

     

  • 网友回复: 本帖最后由 受伤的小鱼 于 2013-1-26 19:18 编辑
    受伤的小鱼 发表于 2013-1-26 18:55
    那经历4个,是不是能更有效的确认呢?5个,6个呢??
    嘿嘿,交给计算机去优化吧!
    Params


    哈,哈,原来四兵确实比三兵有效!!!!
    先来“分析”一下测试报告吧!
    净利润        1250872.44        494409.32        756463.12
    总盈利        4792273.28        2250277.75        2541995.53
    总亏损        (3541400.84)        (1755868.42)        (1785532.42)
    总盈利/总亏损        1.35        1.28        1.42
                           
    交易手数        1962        981        981
    盈利比率        42.81%        41.18%        44.44%
    盈利手数        840        404        436
    亏损手数        1122        577        545
    持平手数        0        0        0
                           
    平均利润        637.55        503.99        771.11
    平均盈利        5705.09        5569.99        5830.26
    平均亏损        (3156.33)        (3043.10)        (3276.21)
    平均盈利/平均亏损        1.81        1.83        1.78
    虽说1%%的测试成本已经高于实际成本了,但实盘1个滑点其实是不够的,而且我这还是基于IF000的测试!
    面对1962次交易,平均利润只有600的结果,是不是应该再去做些“拟合”呢????再看一下图表分析吧!

     

  • 网友回复: 本帖最后由 受伤的小鱼 于 2013-1-26 19:22 编辑
    受伤的小鱼 发表于 2013-1-26 19:06
    哈,哈,原来四兵确实比三兵有效!!!!
    先来“分析”一下测试报告吧!
    净利润        1250872.44        494409.32        75 ...


    最大的浮亏45000,超过20000的浮亏次也有1X次,就简单从行情发展的角度理解一下这是怎么产生的吧!先不管他是空头交易还是多头交易,应该是多头持仓过程中,一直没有走出4个阴线以至于越亏越多!空头则也一样!
    那么是不是加个止损?

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容