0$房天下问答|期货程序化很容易得到一个看似收益率惊人的公式,己包含手续费、滑点等因素,是不是可以认定公式是有效的?$https://m.fang.com/ask/ask_11790225.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=11790225
-
期货程序化很容易得到一个看似收益率惊人的公式,己包含手续费、滑点等因素,是不是可以认定公式是有效的?
更多
手续费
举报
提问者:datangwuben
发布于2015-08-30 北京市
共20个回答
-
-
-
xieminwu
丨Lv 0
“下边是螺纹5分钟2014-2.25至今的实测图,用和是K线走完后,下一条线的开盘价,在实际中以我目前的实测完全是正常可以成交的,连滑点都很少有。”想在五分钟线上操作。在下一根五分钟线的开盘时,以开盘价开平,我想问的是,你怎么能做到开平价是刚好等于五分钟的开盘价。据我的经验,你想在开盘价出现的时候成交,你就得用市价,你至少要滑一个点。不然你就用限价,你就等吧,不是没成交,就是高价追,要不你就放弃此次交易。总之,你最好加上开平各一个滑点来测试。你会发现,现实很残酷。
-
-
-
樱桃小麦兜
丨Lv 4
撇开回撤(名义上的风险测量)去谈收益是没有意义的,单品种长时间获得高收益很正常,但别忘了那是基于历史已经走完的K线,实际上这个品种将来能不能活跃,这都是风险所在,即使只是波动的节奏发生了一点点的改变,都可能导致模型短期失效或者已经失效,看你的文华测试,年交易次数在90次,滑点成本最少5*90=450 交易成本3*90=270 总摩擦成本720元 大约成本率在7.2%, 每手盈亏110,太小了,这个数据意味着你捕捉的是20点以上区间的行情,实际交易中的具体合约和你回测的指数具有很大的差别,这可能导致30%-50%的缩水,也直接导致了可能潜在回撤的增加,所以.另外还要考虑模型的构造原理对滑点具体的影响,具体来看,实际绩效有回测一半以上就很好了
-
-
-
11八爷
丨Lv 4
平均利润小于6个最小变动值的策略都是耍流氓~ps:同等逼格下,TB大法好
-
-
-
sanre1983
丨Lv 4
我们的主要参考数据为“收益风险比”。这个数据是一个入门卷,打个比喻就是你冒着失去一块钱的风险,年均净利润能有多少。然后我们看的是资金曲线,看资金增长的形态。正比例向上是最理想的,也可以从形态中看出你的策略对市场的过滤状况。举个例子,非持续在市的含过滤器策略,表现好的话总体是成阶梯形向上的,不然就是锯齿形。然后就是通过柱状图分析回测年间各个月份的盈亏状况,如果亏损月份分布较为平均,则你策略中优化的参数就不容易存在过度拟合某一段周期的情况。反之,则是因为优化出某一段周期好的业绩,放弃了另一段周期,采纳这样的参数会降低你策略的适应性。从系统建立到回测与优化大体就是以上。在你确定参数以后,就是观察你的系统在实盘中的表现,包括:回撤出现的交易情况是否属于正常,回撤的资金是否符合系统预期范围。最重要是各种行情中的交易情况是否符合逻辑。这个过程你可以用虚拟盘完成,也可以仅仅是观察。一段时间后你觉得逻辑没问题,适应性也没问题,就可以通过观察回撤的单数和金额占回测过程中最大回撤的比例考虑实盘的入场点。简单来说就这些,希望可以帮到你。
-
-
-
郭之杰
丨Lv 2
居然能上知乎日报,多谢卢大哥的支持!@卢旺杉 谢谢!--------------------------------------------------先说我的观点:1.程序化确实可以获得很优秀的利润。2.然这样的程序并不像题主所说的那么常见。程序化系统的构建,有以下几个流程:第一,程序主体的设计:这通常又有两种思路:其一是,自上而下的构建,也就是现有交易理念,再通过理念推导出交易系统,并将其程序化。比如索罗斯的交易系统,便是由他的反射理论,推导构建出的交易程序。其二是,自下而上的构建,也就是通过反复的观察,得出经验,并将其程序化。比如题主说的单纯用指标,或者指标的混合。显而易见,第一种思路的可靠性要远远高于第二种思路。其后会慢慢说道。第二,交易程序的初步检验:交易系统的检验,原则是“接近实战”,也就是必须考虑手续费和滑点的影响。在初步检验里,因为没有进行任何优化,检验的结果是比较能够反映出上一步所设计的交易系统是否具有持续盈利的潜力,如果在这一步就已经失败,那么说明交易思路或者经验是错误的,不具备持续盈利的能力。个人认为,在这一步,系统的胜率应该在50%以上,最大回撤时间不能超过90个周期(不同级别的交易系统不能统一按时间计算),连续亏损次数不能超过5次,那么这个系统基本具备持续盈利的能力。第三,交易系统的优化:经过初步检验的交易系统,可以进入优化阶段,很多程序化交易者反对优化,因为优化会使交易系统适用于过去而无用于将来,即优化陷阱。我认为主要还是交易者优化的时候,是采用了数据优化,还是理念优化。打个比方,一个交易系统设计的理念是顺势突破交易法,如海龟交易法(突破N周高点做多,跌破N周低点做空)数据优化就是寻找N的最合适数值,而理念优化,就是寻找比单纯的突破法更优秀更高效的交易思维。这里就可以看出程序设计时候的两种思路之优劣了。第四,交易系统的外推检验:通过了优化的系统,已经初步成熟,外推检验就像生产线中的质检一样,一个产品能否上市,这是最重要的一个环节,具有一票否决权。外推检验分两种,一种是时间外推,即用更多的数据进行回测,观察交易系统是否稳定。二种是品种外推,如题主的螺纹程序,拿去橡胶,铜,豆粕,股指这些大品种上进行回测,甚至在外汇,国外商品,国外股市上进行检验。一套具备实盘盈利前景的系统,必须适用于绝大部分品种的交易。如果不能经过外推检验,那么这个系统很可能只是一个偶然,或者已经过度优化了。第五,交易系统的实盘使用和维护:很少有系统是能经过第四条检验的,如果走到这一步,恭喜了,你可以安心的用它来赚钱了。当然也不是睡睡觉数数钱那么简单,电脑有时候也是会出问题的,这个问题暂且不讨论,一个非常严重的现象是,行情波动的特征是会变的。其变化表现在:其一,波动特性改变了。举例来说:2002到2009年,你只要有个最简单最简单的均线系统,你就发财了。但是2005年以后,这样简单的系统获利已经不稳定,而09年以后,基本就不可能再用来获利了。又如前几年,做股指高频交易的人都发财了,我听到最高的一年有30倍,但是现在呢,高频交易都已经开始自相残杀了。为什么?因为市场上精明的交易者越来越多了,当你的对手还在用肉搏的时候,你有一把手枪就可以称王,但是现在,别人都开上飞机坦克了。其二,交易环境变化。比如今年,期货夜盘的大量推出,导致不同时间段的交易分布不再均匀,很多交易系统便不能适应了。前两年大合约的变动,也导致了很多微观波动结构的改变。所以交易系统必须时时进行维护和修补,甚至必要时直接宣布它死亡。从这一点上看,又可以发现,第一步设计交易系统的两种方式的优劣。自下而上开发的系统,永远只是根据开发时期的数据作为样本,日后修改起来也将非常困难,而自上而下开发的系统,它是基于本质的,而市场波动的本质特征,几百年来都未曾改变,只是表现方式变了而已。这几年我也开发过几个程序化系统,比如今年年初开发的白银程序化,投入实盘也半年多了,收益也超过300%,这是一个自下而上的交易系统,只能通过白银,股指,这些震荡特性明显的品种测试。胜率50%,赔率1.8倍,它是靠数量累计获胜的。贴张最近一年的资金曲线,但回撤期太长,所以不算是一个优秀有活力的系统交易要成功,必须是走系统化交易的路线的,程序化只是系统化交易的一种方式。最后说一点我认为最重要的:任何一个交易系统,一定要有客观、明确的界定其失效(死亡)的方法。没有任何一个系统是可以一劳永逸的,所以必须要有界定其死亡的标准。比如上图的白银系统,最近半年我都没有修改,中间经历了2个多月的调整,我当时判断它死亡的标准是,回撤掉前期利润总和的1/10或者超过3个月,判断为留院观察,再等2月资金曲线不能创新高直接宣布死亡。我主要是在研究一个分段交易系统,基于必须具备明确的判断死亡的方法,我建立了一个数据库,用来跟踪整个市场的波动变化趋势,因为那是我的交易系统的基石,如果基础不存在了,那也就是脑死亡了。交易系统的设计是一件很好有乐趣的事情,以上是个人浅见,欢迎指正和探讨!显示全部
-
-
-
xjn15
丨Lv 3
恭喜你!你的数据很完美!但能不能实盘赚到钱,你在知乎上是找不到答案的。建议放到实盘上跑一年再说。可能有这么几种结果:1、实盘真的如测试一样,甚至比测试还赚钱。2、实盘和测试的数据是一致的(表示你的程序没问题),但大部分时间都在亏钱。3、实盘能交易,但交易数据和测试数据不一致,表示你的程序是有问题的。4、实盘交易老是发错单或者不能交易。
-
-
-
弱肉强食江湖
丨Lv 1
总觉得这道问题是在问通过期货,期权组合套利的公式系统。
-
-
-
异想天开的疯子
丨Lv 4
1、你说的PTA翻番是指的保证金而言吗?如果是这样,那没有任何意义。只有把收益和整体的资金比较起来计算收益率才有意义。2、如果没有经过任何优化,就有这个成绩,请仔细看看,多一半都有未来函数,只不过可能不太好查!3、盈利和亏损没有超过50%,这句话没意义。那是对机构或者对领导说的,对自己唯一的衡量标准就是每年必须是绝对正收益率,其他的都没意义。任何时候,都不要让其中一年亏损,否则你第二年就累了。比如第一年亏了20%,第二年要想保本就得挣25%,如果想盈利,就更难了,难度之大可想而知。投资领域就我看,不管每年挣的多少,只要每年正盈利,就可以。总有行情符合你的交易系统的时候,这个时间一般不会超过3年。综合起来看,收益率还是很可观的!10年后,不能说完全财富自由,但至少活的舒服些是没有任何问题的。
-
-
-
猛汉
丨Lv 4
我仔细看了下回测,最大持仓28%,最大回撤15%,回撤会不会高了点,会导致资金曲线不太稳定吧。不过题主完全可以实盘大仓位小资金搞一下。
-
-
-
allshy
丨Lv 0
先留意有没有用到未来函数吧,用了未来函数的程序其资金曲线都很漂亮的
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功