2万元国内期货实盘程式交易裸奔

Discussion in 'Futures' started by yonkim, Sep 7, 2009.

  1. 潜力贴占座
     
  2. 谢谢jemnbo大哥的指导,已经给大哥发了email,请大哥查收并赐教!
     
  3. 收到你的来信和交易数据。
    我们一般而言,不管测试还是交易,都需要对交易结果进行总结。
    那么,首先我们要对交易进行总体性的对比,然后才能细化出症结所在。任何交易的总结,都必须是至上而下的解决问题。大问题解决了(一般是策略和参数),下面小毛病如盘口滑点、交易流动性变差等状况在一般情况下都可以忽略不计了,当然,我们也有方法解决这个问题,这不是我这个帖子的要点,后面再讲。

    粘贴一个标准一点的统计表格:

    策略频率 测试对象 资金分配 风险峰值 手续费 盈利 净利润 最大单笔盈利 最大单笔亏损 累计操作组数 平均每组收益 收益率 日均收益 策略分类 盈利费率比 仓位分布
    10分钟 CU908-909 10,000,000 -94,000 675,870 2,078,500 1,402,630 10,500 0 613 2,288 14.03% 0.94% 不使用分位数 3.08 5|10|15
    8分钟 CU908-909 10,000,000 -84,000 872,820 2,330,500 1,457,680 9,500 -500 826 1,765 14.58% 0.97% 不使用分位数 2.67 5|10|15
    6分钟 CU908-909 10,000,000 -85,000 923,340 2,469,500 1,546,160 9,500 0 885 1,747 15.46% 1.03% 不使用分位数 2.67 5|10|15
    4分钟 CU908-909 10,000,000 -77,000 923,700 2,692,000 1,768,300 11,000 -1,000 968 1,827 17.68% 1.18% 不使用分位数 2.91 5|10|15
    10分钟 CU908-909 10,000,000 -94,000 694,840 2,221,000 1,526,160 7,820 -180 642 2,377 15.26% 1.02% 0.9分位数450 3.20 5|10|15
    10分钟 CU908-909 10,000,000 -94,000 712,610 2,393,000 1,680,390 7,820 -250 682 2,464 16.80% 1.12% 0.8分位数400 3.36 5|10|15
    10分钟 CU908-909 10,000,000 -94,000 726,210 2,351,490 1,625,280 7,820 -250 698 2,328 16.25% 1.08% 0.7分位数350 3.24 5|10|15
    4分钟 CU908-909 10,000,000 -89,000 983,640 2,841,000 1,857,360 6,500 -1,000 1,039 1,788 18.57% 1.24% 0.8分位数350 2.89 5|10|15
    4分钟 CU908-909 10,000,000 -89,000 996,880 2,790,500 1,793,620 6,500 -1,000 1,059 1,694 17.94% 1.20% 0.7分位数300 2.80 5|10|15
    4分钟 CU908-909 10,000,000 -89,000 955,360 2,783,990 1,828,630 6,500 -1,000 1,006 1,818 18.29% 1.22% 450,回抽100 2.91 5|10|15
    4分钟 CU908-909 10,000,000 -102,400 1,228,950 3,423,000 2,194,050 16,500 -1,000 1,296 1,693 21.94% 1.46% 450,回抽100 2.79 10|10|10
    4分钟 CU908-909 10,000,000 -102,400 1,420,250 3,744,500 2,324,250 16,500 -1,000 1,494 1,556 23.24% 1.55% 450,回抽100 2.64 15|10|5
     
  4. 说明一下,我们测试的步骤及原因。抓紧时间。
    首先,我们设定好最基本的周期长度,如10分钟,仓位用倒金字塔型,结果显示非常好(用的都是盘口测试),没有亏损,最大单笔盈利10500;

    那么,我们增加交易频率如何? 数据改成8分钟窥探一次,结果还是不错,担忧小亏损了 -500,最大盈利也下降了到9500, 但是总体收益率由于成交量上升,而达到了14.58%,提高了0.5%。

    按照这个思路,不断提高频率至4分钟(这个时候, 必须要考虑到这个周期内的最大价格波动能不能覆盖掉你的盘口和交易成本,否则就别追求高频率),这个时候收益率一个月已经到了17.68%.日军达1.03%

    这个时候,频率是基本确定最优为4分钟了。但是,我们是不是可以改变一下平仓策略?

    很多时候,利润向前跑了好多,但是回撤的时候,又没有达到平仓条件,等真的达到了,却吐掉了大半。 怎么改进?

    于是,我们用刚才交易的数据,分析一下平均每次操作赚多少钱。

    例如,10分钟的平均每笔操作为赚613,其0.9分位数为450,那么,我们就让盈利奔跑,如果现在利润已经超过了450, 除非利润回车到450, 我们就平仓,否则按照原来的平仓信号平仓,如果利润一直就没有达到过450,那也没有办法,正常法子平仓。

    通过上述方法,我们分析了10分钟的交易频率数据,发现果然提高了很多,特别是利润费率提高了!!这对高频交易而言,意味着你每次操作赚的钱更多,也更有效的控制了成本。

    接下来,再考虑加仓(资金控制问题)
    刚才,我们用的是1:2:3的向上加仓方法,现在,我们要统计一下每次资金使用效率。这需要在测试程序中,加入这个字段,以备未来核算。
    结果发现,3这个档位并不是经常被用到,而1经常不够。所以,我们考虑1:1:1,或者3:2:1配置资金。

    分别测试。最终显示,4分钟频率,利用90%分位数为回抽退场辅助点,资金加仓方法为3:2:1,测试结果最佳。数据结果就不再解释了。23%的月均收益率对于小资金而言,扣除掉一些交易不成功的因素,在最大亏损不超过-1000,平均每次赚1566情况下,还是可以尝试的,打个3折,年化一下也不赖吧。
     
  5. 感谢jemnbo大哥的指导,很可惜,平时没有保存交易清单,期货保证金监控中心只能查询最近两个月的交易记录,未能提供详细的资料供jemnbo大哥分析,下面是中午统计的最近两个月的交易情况,供参考。

    交易周期 交易品种 手续费 盈利 净利润 最大单笔盈利 最大单笔亏损 交易次数(1手/笔) 平均单笔收益
    日线 TA1001 96 3450 3354 1580 0 4 838.50
    日线 TA1002 264 -9210 -9474 160 -1440 26 -364.38
    日线 TA1003 72 1630 1558 1425 -1220 6 259.67
    日线 RB1003 20.93 190 169.07 190 0 1 169.07
    日线 RB1005 22.05 540 517.95 540 0 1 517.95
     
  6. 我们新手难得的学习机会,多谢了。
     
  7. 向jemnbo兄请教:
    如果这个改进后的交易系统不能接收外部学习和智能判断后的正确反馈的话,我个人认为崩溃也是迟早的事情(当然我也不一定正确)。我是个新手,没有接触过任何自动交易这块正规机构的实现情况,我想请教的是,在国内外机构中如何有效判断高频交易失效还是暂时的正常的不适应?我目前的交易风格暂时已经定型并脱离了高频交易(不适合我的性格),只是很好奇,问过各路神仙,似乎我还没找到有实际意义的答案,如果这个问题不方便的话,可以理解。还是很感谢您在论坛里面的其他方面的发言,从你的发言里面我学习到了很多东西,得到了很多对我非常有益的信息,期待老兄带给我们更多的新的撞击点。
     
  8. 首先,系统学习和智能判断不是由交易系统来做的!!而是由另外的风控系统针对各个子交易系统统一发布市场状态。这里有一个误区,很多人认为一个交易系统做的越复杂越好,实际上这会大大影响你系统的操作效率和系统测试。这里就涉及到策略相关性和盘口统一分配管理等细节了。系统不是一个,也不是独立的。怎么将系统做成完善的网状,才是高级矿工!
    其次,不管再怎么完善你的系统,崩溃都是在建立系统以前要首先做的事情,所以,你说的崩溃论起码在我这里是不会出现,大不了在本金亏损到一定程度不玩了。当然,不是单单扔掉!需要研究分析失败原因,不然学费白交了。
    最后,你已经从高频变成低频,并定性为不适合自己的性格。这是一个进步。正如若干书本也交代了,系统就是自己的性格。但,不管用什么频率,都必须做一个有思想的系统,也就是说你的系统要有原理,并知道原理的使用环境和弊端,如正态分布,是不是满足风控?厚尾数据就可能搞死它。
    这个道理都是一致的。
     
  9. 我明白了,实际上我们的意思是一致的,可能俺是草根误用名词了,多谢指教,从你的各个帖子里面偷学了不少:p
     
  10. 交易策略回测很好投入实盘又开始遇到系统耳光期,从而又换策略,不断重复着赚钱与亏损的循环,这段时间一直在迷惘中,明明都是很好的策略,为何还是大起大落,自己为什么没有长期坚持执行有效的交易策略,而一直的更换系统,结果不但没有捡到芝麻还掉了西瓜!

    今天有幸看到niming前辈的帖子,晃悠大悟!
    感谢niming前辈,是您的帖子为我解开了心中的迷惑。

    附:niming前辈的帖子链接

    系统测试究竟是做什么?了解你自己!
    http://www.hylt.net/vb/showthread.php?t=19442

    机械交易能排除人的主观因素吗
    http://www.hylt.net/vb/showthread.php?t=19467

    “真实的”交易系统和“形式上的“交易系统
    http://www.hylt.net/vb/showthread.php?t=23571

    致bhwhui:“迷惑”和“搞清楚”
    http://www.hylt.net/vb/showthread.php?t=23656
     
  11. To:YonKim
    NiMing前辈的贴子的确写得非常好,感谢你的链接,但他的贴子多写的是交易信念方面的问题,理解这些信念并运用到实际交易中去也不是一件容易的事情,而你虽说到现在为止资金状况并不太好,但你走的是十万里长征的实践活动,从这点来说,你在发贴及实盘交易期所学到的应该不比NIming的贴子所能带给你的少。你能坚持半年的机械交易,这点非常不容易。我想你自已的收获应该是很大的,这些收获远大于你所损失的一些资金,因为就算你投入这些学费,没有一个好的过程,你照样什么都学不到,我详细的看了整个过程,并针对你的交易提一些问题,供你思考,希望对你有益,大家相互学习:
       1.为什么交易钢材(RB)与TA?
       因为同样的原因,我对系统化交易非常关注,就我的了解,在9月份前,几乎所有的趋势跟踪系统在RB与TA上的测试效果是最好的,这是否是你选择钢材进行交易的主要原因?下面这个贴子你不防读一读
       http://www.hylt.net/vb/showthread.php?t=23901
       我在跟你几乎同期的交易账号上作了一些浅显的分析,从9月份之后到目前,以前表现非常好的钢材与TA在几乎大多数趋势跟综系统下表现极不稳定,就象你的资金曲线一样,这段时间内,糖,棉,铜,铝,锌提供了绝大部分盈利来源。
       2.回撤为什么会达到40%以上?
       无论是否最终盈利,回撤达到40%以上都是不能忍受的,2万虽不是一个大数目,但对于只开一手的交易系统来说,40%以上的回撤仍然太大。9月份以后的走势虽说不是好,但也不会差到回撤达40%以上。在你的交易系统中,对系统回撤有没有一些处理以防止过大的回撤?
       3.关于交易滑差。
       你较为关注交易滑差。请以理想入场的测试,与压力测试(最坏的入场与最坏的出场)结果作一个对比,这个对比有助于你了解系统对交易滑差的敏感度。
       几点建议,仅供参考!
     
  12. 谢谢yesyin前辈,前辈的真知灼见令我受益匪浅,谢谢!

    正如前辈所言,选择交易rb和ta除了资金量小之外,主要的原因就是应为我的趋势跟踪系统在rb和ta上的测试效果是最理想的,在系统参数选择方面避开了参数孤岛效应的

    频繁更换策略是原因之一,原因之二:资金管理和风险控制方面的缺失导致重仓交易(有时开仓超过1手),系统中并没有防止过大的回撤应对措施

    系统在实盘前是经过压力测试的,对滑差不算敏感

    以上造成亏损的原因,无论是系统策略、策略优化、频繁更换策略还是风险控制的缺少,我想,这些都是造成亏损的表象,造成亏损更深层次的原因是心理因素,暴富等心理缺陷产生的心理偏向使得我对系统策略的认识不足、频繁更换策略等。

    通过这次裸盘,得到很多热心坛友无私的教导,自己也知道了以后的路该怎么走,收获的确远大于亏损的资金。

    自己需要学习的东西还很多,新的一年,除了继续研究交易策略外,更注重心理层面的修炼,正如幽灵说的,专业的知识还得加上行为习惯的改变才能成功。

    谢谢yesyin前辈!
     
  13. 祝你春节快乐:)
     
  14. 期待更新啊
     
  15. 我好奇的是,LZ为什么要自己开发交易系统?

    难道那些著名的交易系统都已经失效了嘛?
     
  16. 楼主不冒泡什么原因啊
    亏完了?
     
  17. 2W 系统化交易太难 无法分散 资金太小是个很大的劣势
     
  18. 可以研究自己的净值趋势,在出现“反转”的时候转入虚盘……
     
  19. 赞裸盘 来晚了 mark一下 再看