程序化交易的经验之谈(一)

2024-04-28

1. 程序化交易的经验之谈(一)

网名“我是传奇”,CCTV证券资讯频道《期货时间》期货兵器谱实盘展示账户“倚天剑”打造者。
 
 简介:父亲因脑瘤去世,家境一贫如洗,欠了外债。 就读初一,下学期因付不起学费放弃学业。
 
 到福建德化陶瓷厂做陶瓷,生活坚苦,与六七个老乡挤在一个十几个平方的房间里吃住。
 
 每餐吃一元一斤的猪皮和到山上采的野笋。 白手起家,经过12年努力,现在成长为20余家连锁美发店的老板。
 
 2003年开始接触股票投资,2009年底参与期货交易,2010年实现了期货程序化自动交易。2010年收益率85%,2011年收益率54.8%,2012年收益67%左右,期间最大回撤13.8%。
 
 图:不同时期,程序化策略的改变
 
 做期货,我一开始就选择了自动化,因为主要是有实验,觉得做期货风险很大,最后就选择做自动化。从09年年底开始接触,股指期货一上市就开始做,一直做到现在,这是一个保存数据最长的一个账户的曲线。将近三年多的时间里,曲线是走出来了。我觉得我这条曲线走出来真的经历了很多,不像有些人,开始就有很多经验,我是一步步摸出来的。
 
 第一个阶段,一开始我是简单学了五天的程序化交易,之后拿了一套很简单的策略回去。我胆子比较大,股指期货一上来我就开始做,那时的思路就是单策略、单品种、重仓交易。当时我用一个非常简单的突破策略,就这样搞起来了,搞到这个阶段的时候发现一周时间,资金回撤了13.8%,给我带来了深思,就觉得好像不行。
 
 第二阶段,我就开始做一些变化,开始改变,多策略单品种,还采用了一个盈利加码。因为当初这里我只用了二十万资金,进去试水,到了这个位置我又加了二十万,到了这个位置资金开始有一百多万在做。但是如果一百多万还是按前面做,我回撤会非常大,我就想到用不同的策略来做。策略里面分第一次进场,第二次进场,但我的原则就是盈利加码,然后顺势交易。但我最关注的就是盈利和回撤的关系,不是说我赚了多少钱,而是关注我最大回撤是多少。
 
 第三个阶段我又做了改变,就是多策略多品种和盈利加仓。还有一个就是策略分类互补,顺势交易。这个位置我就开始做商品,大概全市场挑了十个商品,就用一套简单的策略。一套简单的策略在一个商品上的曲线很难看,没想到放到十个商品里面组合,发现组合曲线还过得去,就这样上了。后来做一个策略分类互补,就是我把这个策略分成一个进攻型,中性和防守型。当我进攻型进去之后,我可能防守型就没在场,当我三个在场的时候,一定出大行情,那我回撤就控制住了。
 
 第四个阶段,我又开始做一个调整,多策略多品种,盈利加码改良,对市场的理解不一样后,加仓的手法开始做一些改变,还有一个就是盈利减仓,加仓和减仓都加进去了,还有就是对市场冲击的完善。以前我感觉没碰到这个问题,后来发现资金稍微大一点,滑点也变得很大,历史的曲线和我跑出来的完全不一样,原因就是我们进去的时候干扰到市场了,这对我的感触很大,所以我针对这个做了一个完善。
 
 第五个阶段,就是现在,今年我再做了一个完善,多策略多品种加减仓,这些都是引用前面的,我现在做的就是进出点的精细化控制。可能做程序化的感触会比较大,就是面临滑点始终是一个很头痛的问题,我用了一个进出场点精细化控制之后,让我的滑点大概减少了50%,就是因为考虑了这个东西。逆势的策略,对冲交易,不再以顺势作为唯一的交易理念。前面这一段我都认为是顺着大趋势去交易,到这个位置为什么会是这样,因为前面这一段太痛苦了,趋势一出来它就开始反转向下。我就考虑增加一些震荡的策略,应该说这个逆势策略对我的整体表现功不可没。这些曲线如果我没有震荡思路,这个曲线一定不是这样的,应该是往下的,在这边盘整,不是创新高。这个给我带来的观念就是不以顺势作为唯一的交易理念,我现在的交易理念是以某个品种的常规走势,比如说这个走势不再像以前那么单纯了,不再傻乎乎的上涨或者下跌,那种可能顺势会比较容易做,但是现在经常是上去震荡一下又往下杀,那我就会采用一种抄底摸底的思路,结合趋势来做。
 
 总结一下了一下,我自己就像爬楼梯一样,经过了5个阶段,还有一个我的交易信条,这是我一开始做这个数据的时候,把它写下来的,五点:第一正期望交易系统,第二交易规则精简化,第三同策略组合交易,第四稳妥的资金管理,第四完全机械化执行。
 
 除此之外,他认为:
 
 做期货不是靠你有多努力(当然努力很重要),而是要找对方法。
 
 我商品主要有做10个品种,上海的有铜、橡胶、锌、螺纹钢,郑州的有白糖、PTA,大连的是豆油、塑料、棕榈油、焦炭。
 
 我股指是做日内,因为股指是当前市场上日内波动性最大的一个品种。商品我是博取它在日间的波动。
 
 我是加减仓的,一般情况下仓位只有10%,但我会根据行情而变动,如果行情对我有利,最大仓位会达到70%。
 
 第一,利用头寸来控制隔夜风险。第二,利用品种来控制隔夜风险。第三,是用策略的差异化来控制隔夜风险。
 
 见价成交最大的好处就是它能够应对突发的行情,而收盘价成交它有比较好的过滤,并且滑点偏小。
 
 滑点是我们做交易中最大的敌人之一,如果说没有滑点的话,我们随便写个模型,表现都会非常漂亮(这也是为何许多日内模型测试的曲线非常漂亮,收益率很高,但实际中惨不忍睹,因为滑点,短线越短,滑点越重要)。
 
 在策略上我认为控制回撤最好的一个手段就是在震荡行情中少参与,在趋势行情中开足仓
 
 在这个金融市场上唯一的“免费午餐”就是多策略、多品种、多周期的组合。我认为多品种是最重要的,第二个是多策略,第三个是多周期。
 
 去寻找一个历史拟合的数值做调整,往往会给人带来不归路,很有可能你会不断陷入一个优化的漩涡里,发现历史很漂亮,未来很可怕。

程序化交易的经验之谈(一)

2. 程序化交易的经验之谈(二)

网名“我是传奇”,CCTV证券资讯频道《期货时间》期货兵器谱实盘展示账户“倚天剑”打造者。
 
 简介:父亲因脑瘤去世,家境一贫如洗,欠了外债。 就读初一,下学期因付不起学费放弃学业。
 
 到福建德化陶瓷厂做陶瓷,生活坚苦,与六七个老乡挤在一个十几个平方的房间里吃住。
 
 每餐吃一元一斤的猪皮和到山上采的野笋。 白手起家,经过12年努力,现在成长为20余家连锁美发店的老板,年营业收入4000多万。
 
 2003年开始接触股票投资,2009年底参与期货交易,2010年实现了期货程序化自动交易。2010年收益率85%,2011年收益率54.8%,2012年收益67%左右,期间最大回撤13.8%。
 
 投资是这样子的,我之前是做股票的,那做股票是就是很业余的在做,就是买进去不看了,买了一支中国平安,从116块钱一直开始买,买到60几块钱还在买,均价在68块钱,最后一路跟下来跟到19块8,是这么一个情况。后来就接触到了程序化,是在09年的时候接触到程序化。
 
 自从有了程序化,我的人生命运就改变了。接下来我们从09年讲起,这是我在做的一个贴子,这个是第一个帐户,入金了5万块钱,第一天就干到了35000,第一天的数据没有,所以从35000开始做记录,一天就亏掉了15000块钱,为什么呢?就是因为文华的那个,用文华做的我开始满仓,因为文华有一个指令叫测试,一测试任何一个模型进去,都是一条曲线,好直啊,觉得是找到了圣杯,就开始猛仓干,第一天就亏掉了,亏完了之后开始反省总结一下。最后去学习。之后就开始用手工来做,那个时候还不会用程序,总结一下下来做到最大亏损是22%,那我就觉得好像不行啊,我就总结一下了一下:亏钱我觉得主要的原因是什么呢?第一个是满仓交易,仓位很重,那时候3万多块钱我做螺纹钢基本上是满仓,那个时候我在论坛上面写的是说,大概还有两个月时间我就写目标了,我说我的目标是过年春节前收益30%。所以太盲目了,完了以后觉得自己是有一个圣杯放在手上,胜率都很高,反正就是都能挣钱,那其实现在反过来看,这是很错误的一个想法;第二个就是品种单一,那个时候是只做螺纹钢的;第三个就是手工交易,因为那个时候程序自动化还真不会写,那怎么办呢?那就开始划线,达到这个条件以后,我就开始买入,但是在极端的行情过程中,根本是来不及做开平仓的。你看到价格以后你再去挂单、填单、买入,真正挂进去的时候如果在极端的过程中,你是挂不进去的。挂进去价格已经早远离了,你再撤再挂那就离的很远了。所以这个其实是很有错误的;还有第四个是没有可靠的历史数据,只做手工统计,后期才知道误差非常大,那个时候激情是蛮好的,用手工在做,厚厚的一个本子,基本上都统计完了。从上证300开始统计,之后再开始统计期货,那个时候我印象很深的是什么?就是期货还没接触就做股票,那股票就是有这样的一个想法,上涨5%我就给它买进去,当它采用的跟踪止损,跌了5%我就把它卖掉,这个想法让我走到了程序化这条路上来,那个时候就是我找我的外甥,我计算他记,从1992年开始算,一直算过来,感觉收益挺好,那后来才知道这里面还没有加误差,就是滑点没加,手续费没加,还有一个就是日内波动这块的高低点没加,相当于就是程序里面的未来函数。所以我总结一下的这四点对我第二个交易帐户帮助蛮大的,脱离了之前的那种很盲目乐观,满仓心理的交易了。有这个经历我觉得蛮好,亏钱不是坏事,只要正确面对它能够总结一下出经验来,那一定是好事。
 
 这条曲线不是很漂亮,是从2010年5月份到现在的数据。可以看到这一段做的非常不好,但是我保持了一个真实性,今天在这里不是带多少方法给各位,我觉得还有我的总结一下的一个失败的经验。总体来说还是有利润的,我总结一下了一下挣钱的主要原因,第一个就是资金管理,我觉得如果说一个帐户我们要想把帐户做到赢利,我觉得资金管理是应该排在第一位的;第二个就是顺势交易;第三个是多品种、多策略、多周期的一个组合;第四个就是执行。从开始到这个过程中我认为挣钱的主要的因素。那什么是资金管理?就是在我的交易里面我只看两点,第一个就是最大回撤,第二个是总赢利除以总亏损,作为两个重要的考量指标。最大回撤可以看到在这一段最大回撤是多少,就是从这个位置到这个位置,最大回撤是22%,刚刚达到在这个位置。第二个就是趋势交易,那现在在做的话就是相当于趋势发生的必经之路,我通常用的是周期突破,均线交叉,波动性特征这些作为一个程序的一个主要的思路。第三个的话是多品种、多策略、多周期的一个组合,那它主要的作用是能平滑资金曲线,提高资金的一个使用率。第四个就是百分之百的执行,我认为只有坚定的执行策略才能完美的运行。很多人就是在执行的过程中容易出现一个问题就是今天不执行了,明天不执行,这种容易出现一个问题是什么呢?可能是说一亏钱你觉得就产生恐惧,你可能停一天,当你停了一天以后,你觉得确定那一天确实让你少亏了。但是经常发生这种事情,容易出现一个什么情况?就是大行情也未必能抓得到。虽然事后你看到这个信号是发出来了,但是好像跟你真实帐户是没有关系的。
 
 在我执行的过程中,我从这边到这里有一个例子,就相当于在这个位置,前期大概我只有两到三次是没有100%执行,后面都是100%执行。就是盘中我从来不去干预它,为什么呢?因为印象很深的有一次在这个前面这个位置,那个时候股指还是蛮好做的。开进去以后,开始波动,波动很大,往上涨,那我是做多的,看到挣钱了,那个时候盯着盈亏数据心会跳的。往上上去以后,一会又下来了,打到哪里呢?打到我的成本价,迅速又往下,打到哪里了?打到亏的比较多。差一点点打到止损,那个时候我在想,还好,还好没打到止损,上去了,上去以后赚了一点点,我成本价上赚了一点点。那时候我心里就很纠结了,我在想要不要平,如果下去了我现在平我就赚了。那个时候就一狠心就平掉了,平了以后后来的事情就发生了。发生了什么?就是价格波动了两下,还好,下来了,后来“咻”一下子一个大涨,就相当于造成了一个什么?看程序那天是赚了很多钱,其实那天我并没挣钱。那次给我重大的反省就是我再也不能干这种蠢事了。那个时候我有个习惯就是每天都贴图,贴在哪里呢?那我就在那个论坛帖子上发誓就是从今以后我再也不犯类似的蠢事,因为有了那个发誓,我接下来基本上没有碰到过手工干预,但是这是第一次教训。
 
  第二次,也有个手工干预,大概在这个位置,当然那个手工干预原因我觉得很正常,就是我给自己定了一个目标,我说等我的帐户有赢利了,这个大帐户有赢利了400万的时候,给我自己一个小奖励。完了以后那天刚刚好,达到了400万的赢利,那个时候我就想,要不要平呢?不平就没了,那个奖励没了,后来就纠结了半天,我说好,那今天就平吧,我就找我那个助理说,平掉,一平少赚了几十万,又没了,那次少赚几十万我觉得没有什么纠结的,因为这个属于一种比较平淡的一种过程,但如果说像前面这种的,我认为是很不正常的。
 
 很看中赢亏的时候,程序赚了一点的时候就心里会跳的,亏了一点心里会跳,那么我觉得做程序化可能未必是好事,所以我们最终必须要做到一个是百分百执行策略。只有你坚定执行,那我们这样的策略,你的历史测试才算数,就是说你的信号才能够成为你真正的帐户里面的钱。还有一个我觉得就是行情配合,我觉得从2010年5月份到现在的赢利,我认为不是说我的策略有多好,最关键的就是可能我的运气比较好一点,选择了做这个品种,换句话说,这个品种它还是有一定的行情。那么这种情况,我们只能说是有行情我们就挣钱,没行情那我们就认亏呗,是这么一个理解。

3. 客观认识程序化交易

程序化交易与量化投资的区别
 
 程序化交易是什么?量化投资又是什么?事实上,我们中的绝大部分人并没有尝试了解程序化交易和量化投资的正确概念,而是笼统地将两者画了等号。更多所谓的评论者则直接把高频交易与低延时交易混为一谈,指鹿为马,误导公众舆论行吸睛之实。
 
 在最早期纽约证券交易所(NYSE)的定义中,程序化交易是指包含15只股票以上、成交额在100万美元以上的一篮子交易,2013年8月NYSE取消了定义中总价值100万美元以上的条件。在后来的市场实践中,程序化交易的对象扩大到各个交易所上市的股票、期货、期权等,是由电脑直接发出下单指令并自动执行的。
 
 随着金融衍生品的不断丰富,程序化交易成为机构投资的重要交易实现手段,解决了机构迫切需求的批量下单、全市场不间断交易、减少冲击成本等问题。这是一种技术手段,用软件下单替代了人工委托。机构采用程序化交易手段是希望在尽可能减少市场冲击的条件下,加速价格的形成,例如VVAP、TWAP等算法交易都是十分基础的程序化交易,其本身并不会放大涨跌幅。
 
 量化投资的概念更加广泛一些,通常我们理解以数据模型为内核,以程序化交易为手段,能够自动识别投资机会并自动触发交易的系统性投资方法才是量化投资。不难看出,量化投资是投资的一种套路,而程序化交易只是一种客观的交易实现手段。极端一点来说,与场内喊单相比,投资者通过各种软件报单到经纪公司前置机,之后进入交易所撮合成交的过程其实也是程序化交易。
 
 我们不能简单地把量化投资理解成程序化交易,更不能简单地把程序化交易理解成高频交易,量化是道,程序化是术,不应该被混为一谈,量化投资在国内还有巨大的发展潜力。国内出台的一系列抑制过度投机的措施虽然将量化投资一并连累,但其出发点仍然是针对那些可能扰乱市场秩序的程序化交易行为,以维护市场公平性。具体的方法可以商榷,但厘清概念、区分种类对监管者和从业者来说是不可或缺的前提。
 
 程序化交易在争议中成长
 
 在金融历史的多个时期,程序化交易与市场的剧烈波动都被联系起来,多个国家都曾经出现过打压程序化交易的阶段性举措,但同时也有众多的研究成果显示程序化交易并未破坏市场的稳定性,大量的实证研究表明,程序化交易与市场价格波动没有必然联系,也没有证据显示指数套利加剧了市场价格的波动。
 
 金融交易史上从来不缺乏魔鬼交易员,胖手指事件可谓比比皆是,但为什么程序化交易会格外引发市场的关注呢?笔者认为,这与程序化交易一旦出问题,有可能在极短的时间内导致非常严重的后果,并有可能引起整个市场的连锁反应密不可分。加之程序化交易的“黑箱”特性,经过媒体的宣传发酵之后,令整个过程更加扑朔迷离,比起简单的胖手指事件更具新闻性。
 
 而事实上,在全球金融市场耳熟能详的几个恶性事件中,出错的程序化交易与魔鬼交易员相比并没有在破坏力方面更为惊人。
 
 2015年6月,德意志银行在伦敦的外汇部门的一名交易员将一订单中的“净值”错误处理为“总额”,令德银向一家美国的对冲基金客户白白送出了60亿美元,紧急协商之后,德银于次日收回了这笔款项,震惊的德银马上运行了高管调整。
 
 比起德银这一次的幸运,2010年5月瑞穗证券操盘手在J-COM公司股票上的一次胖手指事件令瑞穗证券最终经济损失超过300亿日元。
 
 另一个广为流传的事件是2005年6月,一名富邦证券公司的经纪人在接受客户交易委托时,将英文数字8000万(eighty million)元误听为80亿(eightbillion)元。结果当日11时33分至11时40分之间,台湾股市大盘指数从6284.82暴涨到6342.45点,百余股票涨停。
 
 而在标志性的程序化交易事故中,首屈一指的当数骑士资本的交易故障,以及Sarao利用程序化交易导致2010年美股闪崩这两大事件。
 
 2012年8月1日,当时全美最大的做市商、高频交易领先机构骑士资本在此前一天更新做市部门的交易系统时出现误操作,向市场发出了许多针对NYSE股票的错误报价,导致150多只股票价格异常波动,在不到一小时内巨亏4.4亿美元。该事件的直接后果是曾经风光无限的骑士资本被竞争对手收购才得以避免破产。
 
 2010年5月6日,美股市场神秘暴跌9%,道指在几分钟内大跌近1000点。漫长的调查持续了5年,直到2015年37岁的交易员Navinder Singh Sarao在英国被捕。美国司法部在一份声明中表示,美国正在寻求引渡。据披露,美股闪崩当天,Sarao通过分层算法及spoofing算法操纵标普500E-Mini指数获利90万美元,而美股投资者在几分钟内因闪崩损失了近1万亿美元。
 
 此外,近年来包括西班牙股票交易所IBEX、东京交易所、CME在内的全球多家主要交易所也都曾出现过因系统问题导致交易暂停的事故。自程序化交易逐渐为市场所认知以后,各国监管机构对其运行约束与管理的措施就从未停止过,包括对于影响市场稳定的重大事件的责任人追诉民事责任。
 
 总之,破坏市场交易秩序的并不是程序化交易技术本身,那些出问题的程序化交易与胖手指事件一样,背后的违法、违规行为,流程缺失以及交易机制漏洞才是这类事件的始作俑者。

客观认识程序化交易

4. 没有编写程序化交易的思路怎么办?

您好,你可以多参考,从实际出发,首先明白什么是网格交易?以此作为切入点,网格交易就是在震荡的行情中自动做高抛低吸的操作

比如拿芯片ETF做列子,我们选取标的

设置好价格区间,在这个价格区间会按照你设置的做高抛低吸

涨跌的类型你可以设置百分笔来进行,也可以用价比来进行

要说一点的就是这个回落买入和回落卖出,这个功能很强大,就是在你的这个标的触发以后,如果还在上涨,没有回落那么这个就不会触发交易,有回落了才能触发交易。希望对您能有所帮助,祝您生活愉快!【摘要】
没有编写程序化交易的思路怎么办?【提问】
您好,你可以多参考,从实际出发,首先明白什么是网格交易?以此作为切入点,网格交易就是在震荡的行情中自动做高抛低吸的操作

比如拿芯片ETF做列子,我们选取标的

设置好价格区间,在这个价格区间会按照你设置的做高抛低吸

涨跌的类型你可以设置百分笔来进行,也可以用价比来进行

要说一点的就是这个回落买入和回落卖出,这个功能很强大,就是在你的这个标的触发以后,如果还在上涨,没有回落那么这个就不会触发交易,有回落了才能触发交易。希望对您能有所帮助,祝您生活愉快!【回答】

5. 程序化交易的十大注意事项

1、在交换主力合约的空窗期时,最佳的做法是尽可能少使用和不使用原来有的策略,那什么时候可以再次的使用原来的策略呢?
 
 2、需要在新合约走出一段时间的规律后,可以适应原策略或者修整后可行的时候,就能再次使用原策略的程序化交易。
 
 3、如果你在交易的过程当中,频繁的更换交易品种和交易策略,会造成的后果就是错过盈利的时机,反而捕捉到了亏损的机会。如果需要的情况下,可以根据当时的交易环境,在原来的基础上运行小幅度的调整。
 
 4、从中小投资者角度讲。一般情况下,运行程序化交易需选用2-3个品种或2-3种策略为组合,每一种的仓位的范围都控制在1-2成,当你的交易模型确定之后,要想拥有最好的收益效果,交易模型的使用时间必须在3个月以上,同时以整体概率取胜为交易的理念。 
 
 5、还是最老套的那句话,在交易的过程中,人永远都是交易的主体,程序化交易只是你在交易时应用的一个工具,而这个工具体现出了你的交易风格和交易理念。要想发挥程序化交易的最好效果,一定要将交易系统和风险管理与资金管理三者相结合。
 
 6、你的程序化交易系统的成功与否,关键因素就是你的参数调整,记住没有任何一种参数可以适合所有的交易品种,要以交易的品种为依据,在交易时不断的调整,磨合,测试来找到最适合该品种的参数,还有时刻的观察市场变化,不断的运行调整。
 
 其实交易系统的道理和参数是一样的,不管是什么交易系统,它都不可能既在趋势行情中获利也在震荡的走势中盈利。
 
 时间周期分为:5分钟,30分钟,60分钟,日图,周图,月图。它们的不同,交易系统表现出来的信号也是大不相同的,在选择交易的周期的时候,要根据你交易品种的特性运行选择,不同的交易品种,交易的周期也是各不相同的。在交易的时候,也要严格遵守你的交易周期。
 
 7、不管怎么样的情况,你都要坚持自己的交易系统,这是你能不能成功的关键的因素。无论是一个多么好的交易系统,把它交给不同的交易者体现出的结果也是大不相同的。
 
 原因就在你可不可以一直相信它,并坚持下去。假如现在你的交易系统处于低谷期,出现了一些小的亏损,同时这些亏损还是可以控制的,但是这样的状况还是让你的情绪低落,同时你对的你的交易系统产生了怀疑,最后选择更换掉它,可是当真正的趋势来临的时候,你却已经失去了这个获利的机会。
 
 8、不管是什么交易系统,都会有高峰期和低谷期。我们都知道,交易系统有趋势型和振荡型两类。趋势型的交易系统可以在强趋势的行情中获利,但是在震荡的行情中可能就会亏损。
 
 同样的道理,震荡型交易模型也是这样的情况。而我们的市场行情就是经常在趋势行情和振荡行情两者时间来回的替换,所以这两种交易系统都有自己的高峰期和低谷期。
 
 9、交易者要一直记住,程序化交易系统一直是按照编写者定的规律和指令在执行交易,所以它只是辅助交易者交易的工具,交易的主体永远都是人,这一点绝对不会发生改变。要获得最大的收益,就要在适当的时间选择恰当的交易系统运行交易。
 
 10、不同的人有不同的性格特点,所以设计出来的交易系统也是各不相同的,因为每一个人在技术分析的认识,解读,分析,编写等等方面都是不一样的,因此,大家要想自己的交易系统的有效性更高,就要选择出最符合自己交易性格的交易系统。

程序化交易的十大注意事项

6. 程序化交易历史

 
  1.什么是程序化交易  程序化交易是一种在计算机和网络技术的支持下,瞬间完成你预先设置好的组合交易指令的一种交易手段。
  程序化交易的优势:用的是人的思想,但是电脑去执行,电脑执行有2个好处:(1)首先执行得快,电脑下单比人操作快,同样的机会,电脑下单能抓住,人下单未必能抓住。(2)有了程序化,一个人可以让10台电脑同时去执行自己的交易思想,一个人可以操作更多的账户,更多的资金。
  也正是基于以上因素,机构大都采用用程序化交易,可以说程序化是机构的必备工具。也正是因为机构采用了程序化,才有了“散户赚钱是偶然的,机构赚钱是必然的”的结果。
  2.程序化交易有成功的吗  随着程序化交易队伍的高速发展,可以说,现在程序化交易的年增长率近200%,在从事程序化交易时,有人欢喜有人愁,有些朋友就疑问了,程序化交易,能成功吗?
   
  关于这点,古期因为与这方面的客户接触较多,可以说小有心得,我客观的说说我的看法.
  先说误区:当前的程序化交易新手,普骗存在三个误期
  一,认为程序化交易那是一种神器,用这个都会赚钱?
  二,认为要想暴利,大赚那要用程序化交易
  三,小用一小段时间后,认为程序化交易毫无用处?
  要认识程序化交易,我们就应该先认识他的优点与缺点
  程序化交易的优点,网上有讲很多,但归综结点,我认为最主要有两个:
  一是,规避人性情绪波动弱点,这点相信大家都认同,也都清楚,至于网上所讲的(有助于严格的止损和风险控制,有助于事先计划周全等,都是这个优势的延伸)
  二是,降低滑点成本.有些朋友可能不理解,特别是一些网络硬件设备较差的,说我用程序化交易的最大问题就是滑点,你怎么还说有助于滑点成本,有时一次滑点就好几个价位的.但为什么我们人工操作时,大家一般都不说滑点呢?因为人工操作,你的滑点根本无从计算起,但他的滑点是确实存在的.我假设一个例子,比如,我今天突破昨天的最高点,要开多,程序化交易,他能瞬间反应,瞬间马上发单这个时间在几十毫秒内就能完成.手工呢,就算你用一键下单,你看到他突破了,要一个反应过程吧,打开一键下单要一个时间吧,手数价格弄好按下单,要时间吧,这个时间最少三秒钟.这期间的滑点差距,不用我再说了吧.
  有得就有失,程序化交易也有缺点
  他最大的优点是规避人性情绪,最大的缺点也是人的即时意志无法传到程序,特别是如突发新闻,突发政策状况.这是程序化交易的最大不足.但这个缺点是有办法削弱及规避的,特别是消息弱势群体,程序化交易的处理有可能比你人为还好,这就是程序化交易小周期化,小周期化的程序化交易,政策等外界影响是最小的,因为他能及时的反应在价格上,程序化交易也能及时的调整他的交易.这也是为什么像国外的成熟量化公司,大部份做的是小周期类的一个原因.
  我看到市场有些在卖日线交易策略,说大周期的程序化策略容易成功,小周期的程序化策略较难成功,其实这种思想是有问题的,或者说有一定欺骗性的,与其说大周期的程序化策略容易成功,不如说,大周期的程序化策略历史测试容易得高分,因为他K线数据少,很好做过去历史数据的过度拟合啊,结果,以前历史测出来一个一个很好看,像日线级别周期,一年才200多根K线,三年也才600多根嘛,过去大趋势都知道了,调整下参数,很容易就得出好成绩了,但那有用吗?没有用,实盘会死得很惨.
  所以,在同样的测试周期下,小周期策略的报告比大周期策略的报告,如果说成绩一模一样,小周期策略不用说,更具说服力,也更具实盘效果.
  古期讲得有些偏题了,回到主题,程序化交易,能成功吗,有人成功吗?我觉得这个问题根本不是问题,因为,每年这么多人涌进来程序化交易,就说明问题了,大家都不是瞎子或笨蛋,没有优势,谁会被吸引起来,西蒙斯比巴菲特还高的收益率也说明了这一点.
  程序化交易,是可以成功的,但要摆正心态,程序化交易,不是圣杯,不是每个人用都一定成功,他只能说是一种工具,一种相对手动交易来讲,优势非常明显,有助于提高成功性的一种工具.如何用好这个工具,才是关键.利剑,伤人,用不好也伤已.
  程序化交易的最终化,也不是暴利,使用程序化的最终目标,应该是让你的投次更倾向于稳定,如西蒙斯等人,每年百分之几十的利润稳定增长,这才是程序化的最终目标.所有程序化成功的公司,他们也没有你想象中的暴利等情况出现.如果,你抱着暴利心态而来,想一年翻个好几番,那你最终的结果,必然是失望而归.
  3.程序化交易的缺点和优点   你好! 进行程序化交易的优点 1、避免了人为的主观性 避免人为主观性既是程序化交易的优点也是程序化交易的缺点,在进行期货交易时,正是人的主观判断得以利润的攫取,有一部分非常优秀的炒单手在期货市场的交易中获得了巨大的利润,他们的主观性是程序化交易所不能替代的。
  但是,更多的投资者的主观性可以说在期货市场的交易中是不合理的,该进场的时候退却,该离场的时候却是犹豫。采用程序化交易可以避免这些思想也就是避免绝大多数人在期货交易中不恰当的主观性。
  程序化交易最后获得的利润会低于优秀炒单手的利润,却会大大高于普通投资者的收益。 2、极大的分散了投资风险 期货市场的交易很大程度上是博取概率事件的胜率,没有人能保证每笔交易的盈利。
  因此,这就需要我们分散我们的交易,同时对多个品种交易,同时采用不同的交易策略对一个品种的交易。这些如果通过人工来完成必将耗费大量的人力,且无法避免一些人性的弱点。
  采用程序化交易可以完美完成上述策略,达到最大限度的风险分散。 进行程序化交易的缺点 1、出现大幅的资金回撤 有些程序化交易模型从长期看是盈利,但是短期内可能会出现巨幅的资金回撤。
  部分投资者对程序化交易认识比较模糊,认为程序化交易就是一台赚钱的机器。永远盈利。
  这些投资者在这种资金回撤下就可能难以继续进行程序化交易,从而错过后期出现的大幅盈利。 2、或将加剧金融风险 1987年美国股市暴跌的罪魁祸首一度被认定是期现市场的程序化交易。
  当时的情况是股票期货低于股票价格,指数套利者将买入期货并卖出股票,如果股票价格下跌的幅度远远不够,投资组合保险公司将卖出期货合约,造成期货市场新一轮的下跌,这导致指数套利者进一步卖出股票,从而形成自我强化抛售的下跌周期。不管1987的股灾是否是程序化交易造成,但是期间程序化交易至少起到了推波助澜的作用。
  国内股指期货一而再,再而三的推迟上市时间,监管部门或许也是处于这样的担忧。
  4.程序化交易的特点是什么  1、程序化交易反应速度快于人脑
  手动交易时,从眼睛看到到大脑确认再到按键买卖至少需要1~2秒的时间,期货价格瞬息万变,1-2秒足以让价格跑远,这样会提高我们的交易成本,如果长期累积下来,也损失了一笔不小的财富。
  而程序化交易由电脑盯盘,从信号发出到电脑下单交易仅需要几毫秒时间(1毫秒=千分之一秒)。在瞬息万变的交易市场里面,这种速度可让我们在机会出现时第一时间进出场,降低交易成本,让交易者积累更多的财富。
  2、程序化交易没有人性的弱点
  人手交易的最大障碍是什么?是交易者内心的思想波动。因为人的大脑每时每刻都在涌现出不同的想法。这些想法有可能会对交易思路造成干扰。明明有的时候按规则要止损了,但是有可能就因为交易者心里面的一丝犹豫,而导致错过了最好的平仓时机,令亏损扩大。
  程序化交易的最大特点是克服了人手交易的不确定性,电脑本身没有感情,可严格按照程序化的设定不间断地连续交易,完全可实现人脑无法达到的稳定性。3、程序化交易可复制成功
  人只有两只眼,同一时间只能观察一个合约,但每天存在交易机会的合约有很多,您只能愁于空有一身好本领,却无法分身把收益最大化。
  而程序化交易可同时监测几十个合约、周期,只要把您成功的交易经验转化程序化可读懂的语言,程序化就可帮您复制成功。
  程序化也是研究的平台 
  计算机的最大特点是高效率的数据运算和高智能的数据分析,1分钟周期一天有225根K线数据,按照每年250个交易日计算,如果想要分析出1分钟周期一年的均线走势,我们需要计算至少5.6万根K线数据,这个统计由人来完成可能需要几天,但计算机只需要几秒钟。我们可利用程序化语言将想要统计的数据告诉计算机,由计算机帮我们完成计算,例如挖掘历史行情研究K线震动幅度和行情涨跌的规律、探究开盘跳空幅度和当日行情涨跌幅之间的规律等等。
  当我们觉得自己似乎发现了一些规律希望验证时,程序化平台自带的效果测试功能可帮助我们在历史数据上验证规律是否有效,策略是否可行。我们还可通过程序化平台自带的策略优化功能对思路进行完善,大大缩短了投资者确立自己交易策略的时间。
  5.什么是程序化  量化投资就是以数据模型为核心,以程序化交易为手段,以追求绝对收益为目标的一种投资方法。从广义来说,程序化交易就是量化投资;但从狭义来说,程序化交易就是一个交易手段。就国内而言,目前对于程序化交易的定义基本取广义定义,即量化交易。其中量化交易又可以分为三大类:对冲套利类、投机类和高频类。
  程序化交易是证券交易方式的一次重大的创新。传统交易方式下,一次交易中只买卖一种证券,而程序化交易则可以借助计算机系统在一次交易中同时买卖一揽子证券。根据美国纽约证券交易所 (NYSE) 网站2013年8月份的最新规定,任何一笔同时买卖15只或以上股票的集中 *** 易都可以视为程序化交易*,在之前的NYSE程序化交易还包括了一揽子股票的总价值需要达到100万美元的条件。
  目前,关于程序化交易,学术界和产业界并没有一个统一权威的定义,在国内,通常意义下的程序化交易主要是应用计算机和现代化网络系统,按照预先设置好的交易模型和规则,在模型条件被触发的时候,由计算机瞬间完成组合交易指令,实现自动下单的一种新兴的电子化交易方式。也就是说,国内资本市场对程序化交易的理解,不再如NYSE那样着重突出交易规模和集中性,而只强调交易模型和计算机程序在交易中的重要性。
  程序化交易系统是指设计人员将交易策略的逻辑与参数在电脑程序运算后,并将交易策略系统化。
  当趋势确立时,系统发出多空讯号锁定市场中的价量模式,并且有效掌握价格变化的趋势,让投资人不论在上涨或下跌的市场行情中,都能轻松抓住趋势波段,进而赚取波段获利。程序化交易的操作方式不求绩效第一、不求赚取夸张利润,只求长期稳健的获利,于市场中成长并达到财富累积的复利效果。经过长时期操作,年获利率可保持在一定水准之上。
  程序化交易的买卖决策完全决定于自己的交易理念系统化、制度化的逻辑判断规则,透过电脑的辅助,将各种交易理念转化为电脑程序语言的一种交易模式,即由电脑来代替人为发出买卖讯号,再根据系统使用者发出的委托方式,由电脑自动执行下单程序。所以,程序化交易可以避免突发事件的发生使得投资者自己毫无防备,因此,天津方正中期滨海营业部可以为您提供程序化交易投资建议。
   

7. 用程序化交易系统把握市场行情

      交易行为的本质就是一种人性之间的交锋。只要在市场中显露了人性的弱点,则市场就会给你以相应的惩罚。      因此,在踏进这个市场以前,首先就应该了解自己,了解自身(人性)的弱点,如贪婪,恐惧等等,然后找出合适的方法去克服它,而使用交易系统就是最好的方法之一。使用交易系统就是要把自身的弱点限制在最小的程度,因为系统是完整的,客观的,有序的,定量的,所以它在某种程度上会让人达到知行合一。      法国文艺复兴后期的代表人物蒙田说过:“人最难做的是始终如一,而最易做的是变幻无常。做个一成不变的人是一件了不起的大事。”      要想在交易中立于不败之地,就必须用程序化的交易系统来规范我们的交易行为,防止我们迷失于直觉交易的“陷阱”中。它的作用应当是我们思想的明灯,行动的指南。程序化的交易系统意味着约束,而我们必须接受这种约束,并使之成为投资生活的一个部分,一个自然的习惯。      财富之路是一条隐匿的道路,正如《圣经》中的一段话:通向灭亡的门是宽敞的,路是宽阔的,所以走上这条路的人最多。但你们要从窄门进去。因为通往永生的门是窄小的,路是狭隘的,找到他的人很少。      放弃预测,放弃恐惧,也放弃贪婪和欢喜,一切由交易系统决定出入市。      (1)交易系统是否完整和客观,必须要经过长期统计与实践,证明其能够稳定的赢利。系统交易方法属于科学型的投资交易方法。      (2)交易系统是完整的交易规则体系。它必须对投资决策的各个相关环节做出明确的规定。这种规定必须是客观的,惟一的,不允许有任何不同的解释。      (3) 交易系统的特点在于它的完整性。既一个完整交易周期中的各个决策点,包括进场点,退场点,再进场点,再退场点等条件都有明确具体的规定,从而形成一个完整的决策链。      (4) 一个没有观望和回避的交易系统不是一个完善的交易系统。一个优秀的交易系统,不限制赢利,只限制亏损。系统交易强调的是长期的稳定的整体预期年化预期收益,而不是强调一时一地的得失。

用程序化交易系统把握市场行情

8. 程序化交易的特点是什么?


最新文章
热门文章
推荐阅读