五个人分椰子程序实现投资者怎么实现简单的程序化交易

如何建立自己的程序化交易系统
日16:22  来源:
  成功交易的一个秘密就是找到一套适合你的交易系统。这个交易系统是非机械的,适合你自己个性的,有完善的交易思想、细致的市场分析和整体操作方案的,在风险市场的赢家都有自已的交易系统,因此寻找适合自已的交易系统与完善自已的交易系统是专业交易人士投资的一生几乎每天都在做的一件事。
  什么是交易系统?交易系统是完整的交易规则体系。一套设计良好的交易系统,必须对投资决策的各个相关环节作出相应明确的规定。这种规定必须是客观的、唯一的,不允许有任何不同的解释。一套设计良好的交易系统,必须符合使用者的心理特征、投资对象的统计特征以及投资资金的风险特征。
  交易系统的特点在于它的完整性和客观性。它保证了交易系统结果的可重复性。从理论上来说,对任何使用者而言,如果使用条件完全相同,则操作结果完全相同。系统的可重复性即是方法的科学性,系统交易方法属于科学型的投资交易方法。
  大部分投资人往往把决策的重点放在对市场的分析和判断上,其实这是非常偏颇的。成功的投资不但需要正确的市场分析,而且需要正确的风险管理和正确的心理控制。三者之间心理控制是最重要的,其次是风险管理,再次才是分析技能,即所谓的3M系统(Mind、Money、Market)。如果用一个比方来形容,对市场的判断在投资行为的重要性中只占1%而已,被大多数投资人忽略的东西,才是投资行为中的决定性因素。市场分析是管理的前提,只有从正确的市场分析出发,才能建立起具有正期望值的交易系统,风险管理只有在正期望值的交易系统下才能发挥其最大效用,而心理控制正是两者的联系桥梁和纽带。一个人如果心理素质不好,则往往会偏离正确的市场分析方法,以主观愿望代替客观分析,也常常会背离风险管理的基本原则。
  投资人若想在效率市场持续稳定的赢利,必须成功的解决两大问题:
  1、如何在高度随机的价格波动中寻找非随机的部分;
  2、如何有效的控制自身的心理弱点,使之不致影响自己的理性决策。很多投资家的实践都证明,交易系统在上述两方面都是投资人的有力助手。
  大多数投资者在进入市场的时候,对市场的认识没有系统的观点。很多投资人根据对市场的某种认识,就片面的承认或否认一种交易思路的可行性,其实他们不知道,要想客观的评价一种交易方法,就要确认该方法在统计概率意义上的有效性。无论是随机还是非随机的价格波动中不具备统计意义有效性的部分,只能给投资人以局部获胜的机会而没有长期稳定获胜的可能。而交易系统的设计和评价方式可以帮助投资者有效的克服对方法认识的盲目性和片面性。
  交易系统还可以帮助投资人有效的控制风险。实践证明,不使用交易系统的投资人,难以准确而系统的控制风险。没有交易系统做指导时,投资人很难定量评估每次进场交易的风险,并且很难评估单次交易的风险在总体风险中的意义。而交易系统的使用,可以明确的告诉投资人每次交易的预期利润率、预期损失金额、预期最大亏损、预期连续赢利次数、预期连续亏损次数等,这些都是投资风险管理的重要参数。
  帮助投资人有效的克服心理弱点,可能是交易系统的最大功用。交易系统使交易决策的过程更加程序化、公开化、理性化。投资人可以从由情绪支配的处于模糊状态的选择过程转变为定量的数值化的选择过程,即单纯判定信号系统的反映以及执行信号所代表的决策。
  交易系统几个核心内涵
  1、心态核心。
  在交易系统没有提出可交易各股时期,心态如何摆正,并且做到行与心合一,是交易系统能够发挥系统交易的首要条件。如果,一套很好的交易系统,但心态急躁,无法忍耐空仓或者视那些持续飚升但不知道如何控制风险才为合理而又强行介入,那么,作为脱离交易系统控制,导致的失败,就不能归咎于交易系统程序失败,是心态失败导致了交易失败。因此,偶认为,心态是最重要的,心态决定交易系统的成败。
  2、得失核心。
  不同的资金起点,有不同的得失。如100万与3万,年一倍,其交易次序是一致的,但掌握100万的个体,其将收益目标降低到年50%,其收益高于3万翻倍许多,其心理要求和技术要求就会大幅度的降低。因此,导致了不同的交易系系统性质,100万的个体很有可能看重中线交易系统,3万的个体很有可能看重短线交易。
  3、技术核心。
  市场获利模式就三种,超跌反弹、高抛低吸、强势追高。
  1、超跌反弹,超,超到什么程度必反?弹,弹到什么程度必跌?
  2、高抛低吸,高,高到什么程度为高?低,低到什么程度为低?吸,吸是一次还是多次?
  3、强势追高,强,什么时期可以追,什么时期不能追?追,高到什么程度还可以追?
  超跌反弹
  不同的人有不同的分析基点,那么,定义这个超,就可以采用历史统计来实现。例如,高点下降超过60%,并且在形态、成交量分布等等技术,都达到适当,那么,这个超,就是必反的定义。历史统计应该成功率非常高才对,如果,还是很低,那么,这个就不是超。
  高抛低吸
  偶认为,从形式上,它应该是某种通道的产物,达到通道的上轨,抛出,达到通道的下轨,低吸(在你的系统中有使用布林线进行操作,但必须分析整个趋势处在什么状态,如果处在整理趋势之中是很可行的一种技术分析指标,但如果明显处在一个上升或下降的趋势之中,那么使用趋势线与通道线是明智的选择――当然在整理趋势中也适用,这样避免使用布林线等摆动指数所发出的模糊或错误信号)。通道的下轨永远都都在K线之下,出现小概率在之上,应该是抄底系统信号。通道的上轨永远都在K线之上,出现小概率在之下,应该是逃顶系统信号。――与布林线有同曲异工之妙。
  强势追高
  当指数形成中级行情的时候,才追高,这种是比较安全的。也可以在下降通道中追高,但这要取决于历史统计,实际上,强势追高是一种不理性的操作手法。在追高的选股时期,可以肯定手中有资金,行情在上涨,这部分资金踏空,那么,如果有上面两种交易系统,就不存在踏空。只存在速度上的不同。
  4、控制核心
  在交易系统出现信号时期,因为必然存在不确定性,就需要资金管理来将不确定性(偶称为风险)降到最大可控程度,这个并不是技术交易系统的内容。假设,一个可以达到70%成功率的技术交易系统,如果加入资金管理,可以提升到80%,那么,这个技术交易系统的成功率就是80%,而不是70%。
  5、跟踪核心
  在交易系统出现信号时期,并交易介入。后市趋势跟踪系统是否有转市的可能存在,如果存在,即立刻止赢。因此,好的交易系统,还应该有一个配套的好的趋势跟踪系统存在,以决定趋势的终结,以便于,让利润奔跑。
  6、空仓核心
  当交易系统没有信号时期,是否能够达到空仓所需要的心理素质,这也是交易系统成败的重大问题。
  由此,可以清晰看到,技术交易系统只是交易系统的一个部分,而不是全部。当技术交易系统出现信号时期,并不是系统在做决策,实际上是人在综合做出行为决策。一份好的交易系统,包含了心态、技术、要求、忍耐、控制等等。所以,交易系统是综合分析系统。来解决在正确的时机、选择正确对象、进行正确的行为的决策系统。
  自己的交易系统。
  1、交易流程图及注意事项。
  2、资金管理及应对事项。
  3、指数顶底分析方法。
  4、交易系统复利统计。(以控制空仓心态)
  5、交易系统信号分布。(以控制等待心态)
  建立交易系统总体流程步骤一:『明确交易系统的依据』;
  建立交易系统的依据就是:『在市博弈总体不确定性的大环境下,要发现和分离出价格运动的确定性因素』,也就是要建立自己的『科学交易观和正确交易方法论』;
  建立交易系统总体流程步骤二:『构造交易系统』;
  A)要明确交易系统的目的:『克服人性弱点,便于知行合一』;
  B)要明确交易系统的特性:『整体性和明确性』;
  C)交易系统随时间和证券市场外部环境变化,『本身要能够修改和进行参数调整』;
  D)交易系统的一些基本子系统:『行情判断、板块动向、风险管理、人性控制』;
  建立交易系统总体流程步骤三:『检验交易系统』
  A)检验交易系统包括:『统计检验、外推检验和实战检验』;
  B)要考虑交易成本;
  C)要考虑建仓资金量大小造成的回波效应;
  D)要考虑小概率事件(统计学上的胖尾)对交易系统的影响;
  建立交易系统总体流程步骤四:『执行交易系统』;
  A)日常操作主观要服从客观,『交易有依据、欲望要消除』;
  B)模拟操作不可少,即使不交易,依然要『仔细看盘、仔细复盘、揣摩多空主力的思路、勤动脑多实践』,最终做到『正确地知行合一』
  系统交易,即按照一套交易系统进行交易。系统交易者的时间和精力主要放在交易系统的开发中。市场中,对于采用趋势型策略的系统交易者来说,成功开发一套交易系统的要素及其重要性比重,不妨设计大致如下:范围,10%;买点,5%;卖点,10%;止损,20%;资金管理,40%;对系统的理解、洞察、应变与创新,15%。可见,资金管理是最重要的要素。在系统交易中,资金管理主要体现在以下三个层次上:
  当然,不管是指标公式、交易公式,还是交易系统,其生命都源于交易策略。交易策略是根据对市场的基本原理和运行的非随机性特征及规律性进行深入研究后制订的作战原则和总体思路。我们经常见到很多大资金管理人和操盘手并不去编什么公式,他们之所以成功,就是因为对交易策略有系统而深入的掌握。当然,如果有了好的软件,他们把自己的策略放进公式里,也会省下不少的时间和精力。不过凡事均有利弊,过于机械则会损害洞察力、创造力和应变能力。
  一个交易系统的形成除了有市场普遍性具有的特点外,也应有每个人个人的性格特点,对于即日交易(秒――小时)、短线(小时与天)、中线(周与月)、长线(月与年)不同交易方式的人(其中已含有个人的操作特点)也应有所不同,对于不同的市场(、、、价差交易、权证、、、等)在交易系统中各子项的偏重点也应有所不同,就是使用的技术分析系统参数也应做充分的调整。交易策略也应有主次之分从而使整个交易系统很明确。不谈交易之前的分析策略,从交易一开始,交易系统最终要牢牢把握的就是三点(一个买点与二个卖点――止益目标点与风险控制点),从而在不明确的市场中以概率的方式获胜(截短扬长)从而获取总的利润。
  欲知更多精彩内容,敬请关注上海中期将在日-21日,在上海市浦东紫金山大酒店即将举办的“首届中国程序化交易高峰论坛”。
【来源:】
(责任编辑:李政胤)
12/09 16:1512/20 10:3806/07 15:2806/02 16:2404/11 16:3604/07 15:5804/01 15:1303/30 16:04
用户名: 密码:&您好,欢迎您发表评论!和讯网友 您好,欢迎您发表评论! 
如果您还不是和讯注册用户,请先!
感谢您的参与!查看[]
script src="/track/track_xfh.js?ver=">实战中的程序化交易
交易系统模型设计思路初探
作者:朱淋靖
俗话说的好:思路决定出路,眼界决定境界。作为一名程序化交易爱好者,仅仅依靠已经掌握了模型编写平台的基本语法和函数,是远远不够的。要想编写出一个真正具有实战价值的自动交易系统模型,设计思想的重要性不言而喻,而设计思想实质上是集成了交易理念、交易思路、交易方法甚至包括交易经验在内的一种积累与沉淀,绝非一日之功。为缩短程序化交易爱好者的学习探索之路,解决普通投资者缺乏系统设计思路等问题,本文拟从系统入市、离市等两个方面,尝试讨论交易系统模型的常规设计思路。
【入市设计】
系统模型入市的设计思路,事实上应与投资者的交易风格喜好、交易时间框架密切相关,可以分别是趋势跟踪、震荡交易、套利交易等,近年来甚至也出现了基于基本面分析数据的量化模型,以及带有人工智能性质的神经网络、遗传算法等具备自学习、自适应市场能力的高级交易系统模型。不过,依照笔者的见解,最简单、最实用、最适合普通投资者的交易系统入市设计思路仍然是趋势跟踪,而趋势跟踪的实质就是追涨杀跌或者美其名曰:顺势而为。突破,是趋势跟踪系统设计中最为简洁实用的设计思路,具体应用设计思路可能包括:
&&&&&⒈通道突破。最著名的此类程式设计代表作为:海龟交易法则与四周规则。其入市信号触发设计为:价格突破最近N根K线的高低点。长期来看,这种设计思路虽然简单,但永远也不会失效或显得过时。事实上,越简单的反而越有效!
⒉均线突破。该设计思路的代表作品有:克罗均线,它由4、9、18等三条均线组成;鳄鱼组线,它由5、8、13等三条移中平均线组成;自适应均线,它由考夫曼博士提出,以市场效率生成弹性浮动参数,以均线拐头为信号触发,而非普通的均线金叉、死叉,有兴趣的读者可以参考其系统交易专著《精明交易者》。
⒊指标突破。常见的技术分析指标,如MACD、KDJ、RSI、BOLL、SAR、WR、ADX等,均可独立构成一个简单的趋势跟踪系统,当然,是使用系统默认参数,还是使用优化参数;是使用其常规用法,还是使用创新用法,可能存在仁者见仁、智者见智的分歧。笔者可能更倾向于具有一定技术分析功力的投资者,以自创技术分析指标为最佳,这样可以确保你所使用的交易系统模型的专属性。
⒋形态突破。形态突破,包括K线形态组合突破、经典技术分析形态突破等,K线形态组合的突破,以酒田战法为最经典,著名的红三兵、黑三兵、希望之星等经典K线形态均源于此,共分为酒田战法70型。至于经典的双顶、双底、趋势线突破、横盘突破、头肩顶底、三角形态、楔形、旗形、钻石型、圆弧顶底等技术形态,因普通的模型编写语言较难精确描述而存在一定的设计使用障碍,需要使用转向函数及图形模糊识别技术来克服。
⒌波动性突破。波动性可以定义为:最高价与最低价、当根K线的最高价与昨收盘、当根K线的最低价与昨收盘,这三组价格差额的最大者即该品种的波动性值,波动性既可以进行横向比较品种间的波动性水平,也可以用于纵向判断价格波动的异常,并作为入市信号的触发器。我们可以直接从文华财经内置指标公式中得到如下源码:&&&&&
&MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW))
以此为基础,我们不难得到波动性突破系统的基本设计思路。
⒍时间价格突破。在趋势行情的必经之路,守株待兔,是我们进行突破系统设计的基本思路。而时间、价格突破,从速度、幅度的两维视角预约了趋势行情,堪称突破系统设计的典范。基本设计思路为价格在N时间范围内、上涨或下跌了N个点位。进一步拓展思路后,我们还可以引入周间日、日间时的概念,细化不同时间段的突破标准,以便更好地适应品种个性,此外,我们还可以时间、价格过滤器的方法来实现对趋势行情的确认,以减少价格盘整阶段的假突破现象。
遗憾的是,尽管很多投资者致力于追求日内趋势跟踪交易,以降低隔夜交易风险,并认为不同交易时间框架下理念、方法应具有一致性,但实证研究仍然表明,突破类趋势跟踪系统所应用的交易时间框架越长、越有效。我们有理由相信,任何一个设计简单的突破类趋势跟踪系统,长期跟踪市场日线以上级别的结果必然是盈利的,当然同时需要承受较大幅度的阶段资金回撤,这是普通投资者难以坚持使用的主要原因,而这并非意味着该趋势跟踪系统失效了。
【离市设计】
⒈止损。止损,是交易系统模型设计中一个不可或缺的元素,资金止损、技术止损,是两种主要的考虑方案,采用两者孰低的方案可能更为科学。一方面,你要确保每笔交易不冒过大的风险,另一方面,你要背靠一个关键的压力、支撑技术位置,采用反向交易信号作为自动止损的依据,则是持续在市的交易系统模型的一个常用止损方法。
⒉止盈。虽然固定点位的止盈、止损,也是系统设计中可以采用的方法,但我们更倾向于兼顾利润保护和放大功能的跟踪止盈或SAR抛物线止盈模式,随着利润的扩大,而不断抬高甚至收紧止盈目标位置,可以在一定程度上起到利润最大化的设计目标。
⒊时间清仓。以时间为因素考虑离场,无论是作为一种辅助离场方法,还是作为一种独立的出市方法,都是一个不错的思路。比如三根K线过后,如果既没有达到止盈位、也没有触及止损位,就主动离场。《幽灵的礼物》中曾经对这种思路有过经典的描述:在市场没有证明你是正确的时候,主动离场。
无论是入市方法,还是离市方法,建议程序化交易爱好者可以将它们都做成独立的模块,像积木一样可以根据需要自由搭配使用,这对于提高系统模型设计效率与可能组合收益,会产生极大的帮助。当然,作为一个完整的交易系统,还需要考虑资金管理与头寸调整的细节,建议大家参考《通向金融王国的自由之路》中的风险百分比法。最后,让我们以一个波动性突破系统的实际例子来回顾一下本文所阐述的系统设计思路。
实战中的程序化交易
作者:徐明
程序化交易又称系统程式交易,即利用行情软件和电脑程序,借助市场技术指标,由预定程序计算出买卖点,根据电脑的信号进行买进和卖出的操作。程序化交易的优点在于利用电脑化的讯号,可以帮助投资者在交易过程中避免受到情绪波动影响,实现理性投资。大家都知道人性的弱点就是恐惧和贪婪。期货市场是一个零和游戏,有人赚钱,那么一定有人输钱,而且永远赚钱的是少数人,亏钱的多数人。少数人赚了多数人的钱,所以就有了种种传奇的产生。每每听到一个交易神化的产生,与之相伴随的一定是若干人的亏钱,这也是专业选手和非专业选手的区别,所谓一将成名万骨枯!
期货市场里面都是人尖子,在这个行当中要想战胜这些聪明人,必须首先要战胜自己,克服自己的人性弱点,就是恐惧和贪婪。笔者认为,在期货市场要想取得好成绩,最重要的是三条:良好的心态,合理的资金配置,以及科学的操作操作方法。一个科学的操作方法能让我们少走很多弯路,特别是对于那些初涉期市的投资者。那么什么是科学的操作方法呢?仁者见仁,智者见智。笔者认为,无论是短线还是中线,能捉住耗子的就是好猫。至于怎么捉,是猫的问题,我们要的是一个结果。这里笔者说一下这些年来在期货市场的所见所闻,以求抛砖引玉。
一般来说初涉期货的投资者大部分是一个直觉交易者,他们依靠自己对市场的直觉进行交易,就是我认为市场会怎么怎么样,市场就会怎么怎么样。且自以为能凭借自己的能力战胜市场,因此凭直觉交易是一种以战胜市场为目的主动投资方式。但是由于交易者本身对市场的理解和实践经验有限,他们的这种直觉往往是一种错觉,常常会导致对市场的错误判断。另外,交易者在交易中不仅受到知识、经验、技巧的制约,还常常受到交易情绪的影响,交易者在交易中情绪的大幅波动也会使他在交易中丧失理性,从而导致交易的失败。一旦市场走势和自己期望值不符,难免怨天尤人。整个心态失衡,交易结果可想而知了。一般来讲初级投资者在经历一段不太愉快的交易以后。里面的聪明人就开始寻求改变,所谓穷则变,变则通!有意愿转变成为一个趋势交易者,这是一个巨大的转变,是一个失败的交易者转化为一个成功的交易者的重要的一步。系统交易就是从由战胜市场转变为顺应市场,由主动性投资转变为被动性投资,使自己的投资行为得到某种形式规范的有效的交易方式。这也自然克服我们内心的恐惧和贪婪。
2005年之前开始笔者也经历了这样一个阵痛,经历了太多的短线不顺心的交易以后,对于每天不可预测行情产生了厌恶和恐惧,常常是做对不敢看。看对的行情,赚了一点点开头就跑了,错失了后面大段的收益;
做错坚持,做错的头寸死不认输,结果亏损越来越大,一笔交易损失惨重;看对不敢做
,明明觉得机会来了,又心生畏惧,结果错过了最佳的入场点;看错一直做
,明明是错误的判断,却又鬼使神差做了进去,事后后悔不已;相信很多的投资者和我有同感。我在想这个市场中是不是存在着在一个“圣杯”?找到这个“圣杯”人就可以在这个市场中从容的获取利润。从现实来看,我却是看到有些人从容不迫的,持续的,稳定的在从市场当中拿钱。当然这里面也有我的一部份。我能不能加入到这个赢家俱乐部呢?我要改变自己的操作方法!赢家一定是将这个“圣杯”物化成一套规则,一套策略,或者说一个系统,利用系统交易在市场中稳定获利。2005年笔者的“明体系”操作系统在经历漫长的测试以后终于成熟了。
我认为一个好的系统,或者说一个合理的程序化交易者一定是一个趋势交易者。一般来讲,我们每天的工作就是在等待中度过的,等待信号的产生。如果趋势顺利的话,这笔交易很快就会产生利润。那么我们就遵循市场的趋势,转变成为中线趋势单,并且一路持有下去,直到趋势的完结。也许这个过程是几天,也许是一个月或是几个月。趋势化交易大师斯坦利*克罗曾经在糖的交易中持有几年,一战成名!那么如果我们按照信号入场之后,出现了亏损。并且超越了系统设置的止损点,那么这笔单子就成了短线单,亏损出局。所以每次有人问我,你做短线还是中线啊?我只能说,我是一个程序化交易者。每次做单的出发点都是把这笔交易按照中线趋势单操做。如果市场证明我错了,就砍出来,也就成了短线。经过2年的实战检验,严格遵守程序化交易。每年的收益率都在50%以上,这一点有大量的客户愿意提供的交割单可以验证,也欢迎对此感兴趣的投资者索取,验证!
笔者见过一个交易者,只是操作大豆,严格按照程序化交易。基本上一年只操作几次,平时该干嘛干嘛,就是每天收盘前看看信号。轻轻松松的操作,获利却是颇丰!
此主题相关图片如下:tu1.jpg
此主题相关图片如下:tu2.jpg
一般来讲一般投资者既然选择了程序交易系统,就应该明白任何一个交易系统有其高峰期和低谷期。交易系统从大类来分可分为趋势型和振荡型。趋势型的交易系统能在强趋势行情中发挥作用,在振荡行情中效果不佳;振荡型的交易系统只能在振荡市中发挥作用。而行情总是在趋势行情和振荡行情中交替运行,因此两类交易系统均有自身的高峰期和低谷期。
我见过的所有成功的程序化交易者都严格坚持自己的交易系统。一套好的交易系统交给不同的人操作会产生截然不同的效果,问题的关键在于交易者能否始终如一地坚持自己的交易系统。当交易系统处于低谷期时,发生的一系列小额的亏损尽管是可控的,但会使交易者情绪低落,对交易系统产生怀疑从而改变自己的交易系统。笔者的一个朋友就因为在8-9月份的大豆振荡市中发生多次小额亏损而放弃了交易系统,又重新凭感觉进行搏杀。当9月末空头趋势行情来临时,看着巨幅下跌追悔莫及!既然相信它,就坚持下去,如果总是犹犹豫豫朝秦暮楚,到头来可能只能是竹篮打水一场空!因为爱,所以爱!
一个依靠好的程式交易致富的投资人,重点只有一个,就是要严守交易纪律,也只有遵守每一笔策略的讯号,才可能抓住每一次操作的获利!金融投资是一项严肃的工作,不要追求暴利,因为暴利是不稳定的,我们追求的是稳定的交易。我们交易的不是市场,我们交易的是我们的体系!
资金管理在程序化交易中的应用
作者:张勇
任何一种交易方法都可以在市场中赚到钱,甚至包括投掷硬币来决定多空。但是如果想要长期靠投掷硬币来稳定盈利就不那么容易,这种方式成功的概率太小。程序化交易追求的长期稳定的盈利,即使在若干次交易中的获利还不如投掷硬币来的多,这是成熟的程序化交易系统的成功所在。毕竟期货市场是零和市场,长期来看能够保持盈利不亏损的战绩已经可以超越80%的投资者了。
我们常把程序化交易系统划分为顺势系统、逆势系统和形态操作系统三种。一般市场上常见的交易系统多为顺势系统,即“趋势单”。胜率不高,大约仅有30%~40%,顺势系统通过30%正确状态下的盈利完全可以弥补70%的亏损单造成的亏损。顺势系统的程序化语句编写大部分会应用到均线系统。第二种是逆势系统,或震荡系统。一般而言该种系统的胜率较高,大约为50%~60%,往往单边趋势形成之后是逆势系统的止损点。逆势系统常用的是反趋势指标比如KDJ、RSI等。至于形态系统,由于每个人对于盘势形态的看法不尽相同,而且不同周期下的形态往往对行情的指导意义也不尽相同,因此此种策略在撰写上难度比较高,实战中应用较少。
程序化交易是基于过往行情的走势数据提供的一种大概率的操作方法。但是程序化交易仍然存在很大的亏损概率,如果没有一套良好的资金管理系统辅之于程序化交易系统。现实中很多系统为了方便起见,往往设定开平仓为同样的交易手数(如1手或者满仓操作)。这种假设对于逆势系统的操作会有一定的指导意义,但是对于顺势系统的适用性是值得商榷的。切合到投资者的实际投资行为,往往会根据行情发展的不同阶段设定不同的交易仓位。比如金字塔加仓或者倒金字塔加仓方式。
经过我们的设计和检验,良好的顺势系统配合金字塔加仓方式可以收到很好的效果。以最简单的20日均线交易为例:长期下跌趋势结束后20日均线走平,价格向上第一次穿破20日均线开仓20%,之后价格回落到20日均线止赢,如果不破20均线反转向上突破反弹最高点加仓10%……直到价格在高点跌破走平的20日均线反转向下平掉所有仓位。这种方式比简单的开一手或者满仓操作有更高的收益风险比。这就是金字塔加仓对顺势系统的辅助作用。而且如果配合相应的形态操作,比如第一笔仓位开立时的双低或者头肩底形态,到最后平仓时刻的头肩顶形态,会有更高的准确率。
顺势系统配合金字塔加仓可以为不同的风险偏好客户提供个性化的仓位组合。比如风险偏好型客户第一笔开仓资金最高可以提到50%,顺次追加20%、10%,在程序化交易体系中经过滤波可以大致计算出成功的概率。另外也可以建造一个简单的模型求得过往行情中仓位的变动使得VAR值最大的仓位组合。这种组合很可能就是金字塔加仓方式或类似金字塔加仓方式。
金融投资是一项严肃的工作。市场中充满了暴利的神话,然而暴利是不稳定的,我们需要追求的是稳定的交易。以程序化为基础的交易本质不是考虑怎么赚钱,而是有效地控制风险,风险管理好了,利润自然而来。毕竟交易不是勤劳致富,而是风险管理致富。
程式化交易与交易系统的建立
作者:戴耀庭
&&&&大家都认为投机是一种了解未来,是一场预测未来的游戏。他们都错了。投机是一种发展致胜策略,把获胜的金额或机率拉到自己身边来,而所谓的预测,只是一种想证明我们高人一等的不成熟行为,没有人可以预测未来,过去没有,未来也不会有。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
--Larry Williams
一、程式化交易概述
程式化交易,就是将市场常用之技术指标,利用计算机语言将其写入系统中,由程序计算出买卖点,操作人只要依据其信号进行买进或卖出,而不以自身的主观看法进行操作。一般来说,程式化交易系统分为三种:顺势系统,逆势系统,形态操作。目前常见的多为顺势系统,准确率不是很高,大约仅有40%~50%,但可以得到赢利的最大化,可以用大的赢利弥补小的亏损,如果是震荡市,就观望。
二、人为交易和程式化交易差异比较:
程式化交易和人为的交易相比,有很大的区别,最主要的还在的预测判断上,程式化交易是客观的交易,人为交易相对比较主观。我们可以从下表详细的看到两者的差异性。
此主题相关图片如下:t1.jpg
&&&&&&通过对程式化交易和人为交易的比较分析,我们发现程式化交易有一下三个优势:&1、能够让交易者克服贪婪和恐惧的性格特点,避免追高杀跌。2、提高交易者的投资成绩,融汇个人交易经验到自己的交易系统中。3、能够不断地对交易系统做出改进,以便更符合市场特征,提高交易系统的稳定性。
三、如何客观性地看待趋势
许多交易者会有这样的感受:持有的单子往对自己头寸不利的方向运动,如果不斩仓,那么价格就一直往这个方向运动;而斩仓后,价格却开始向你先前头寸有利的方向运动,本来可以赚钱的单子结果却往往是亏钱的。于是,交易者就陷入了迷思和后悔中,心态越来越差,资金越来越少。
究其原因,就是主观心理在作怪。那么,我们如何克服这种心态,做一个成功的趋势交易者而获利呢?这就需要客观的分析方法。仁者见仁,智者见智,每个人都对市场有不同的判断和见解,而客观的分析方法就是要大家摒弃这种主观性,拒绝感性的判断而回归理性。那么,怎样的客观方法才是最有效的呢,这就要寻找市场变化的客观性的规律。
市场变化的客观性规律就直接的体现就在于价格。任何变化都会反映在价格上。它包含了供需情况、宏观经济、政策变化、技术变化和大众心理。所以,对价格的把握,就是把握客观规律的一把金钥匙。价格的变化体现在那的趋势上,在各种力量保持均衡时,价格一般是围绕着一个主轴上下震荡。而当多空双方此消彼长时,价格就表现中一种趋势性。无论是上涨趋势还是下跌趋势的形成都不是一挥而就的,所以趋势一旦形成,短期内就不会改变。顺势而为,说的也就是这个道理。
四、如何建立自己的交易系统
当我们理解了价格和趋势后,我们就要对市场进行深入的分析。当市场处于调整和震荡状态之时,当市场处于一轮上涨或下跌趋势的回折之时,市场上总有着不同的声音,多空的分歧是永存的,此时又称为市场迷茫期,一波大行情的序幕就此拉开。
长期稳定的获利,必须要做到交易的整体化,而不是简单的一次预测或者一次全仓买入。靠一次暴利而成功的人除非你再也不进入市场,不然迟早把赢来的都亏回去。这其中的例子在期货市场上是数不胜数的。那么,一个完整的交易计划要包括什么,我想,只要要有以下几个部分:&1、何时开仓;&2、如何止损;&&&&3、如何止赢;&4、市场出现非人力因素,比如政策或系统风险,如何处理;&5、
如何做好资金管理,包括单一品种头寸的分布,所有品种头寸的分布,以及总赢利目标。
那么,市场真的有能够长期稳定的获利的方法吗?许多成功人士的经验可以告诉你,有。就是找到一套适合你的交易系统。这个交易系统是机械的,适合你自己个性的,有完善的交易思想、细致的市场分析和整体操作方案的。
交易系统,或者说系统的交易方法,才是你长期稳定获利的正确方法。
五、止损与自我控制
有了自己的交易系统后,也并不是无往不利的。因为一个好的顺势系统,胜率也只在40%左右,那么,止损是相当关键的。如何缩小亏损,放大赢利,成了我们到达成功顶峰的重中之重。
获得长期稳定的赢利有两种方法,一是成功率,二是获利率。提高成功率,比如10次交易获利7次,要做到这点相对较难。特别是在短期交易中,很难做到。而要提高获利率,就相对容易。比如10次交易你获利3次,亏损7次。但这3次获利,每次10%,7次亏损,每次2%,那么总计你还是获利了16%。
从历史经验来看,在交易中出现亏损,就是非常正常的事情,是无法回避的。美国华尔街的顶尖交易员,十年中交易成功率平均在35%左右。但他们获利的关键就在于严格止损和提高获利率。
六、自我控制
在期货市场中要获得成功,最重要的是自我控制,有着强大的自制力。自我控制并不难,但也不简单,有些人天生就能达到,但大多数人需要长期的训练。
成功的交易者,有着极强的风险意识。经常在交易中止损,但绝不让损失放大。静静等待机会的来临,这就好比一匹猎豹,一旦机会降临,就紧抓不放,从而使赢利最大化。他们耐心地去等待一个近乎渺茫的机会,非常人所能及,如果没有对自我的严格控制,很难做到这一点。
自我控制要建立在正确的交易思想基础上。如果你有了一套合适的交易系统,这就不是很难办到的事情。首先,你要建立一套适合你的交易系统,你必须知道你的系统在什么情况发挥最正常,什么情况下可能产生亏损,那么你便有更超脱的心态去观察市场,观察交易行为。而不会产生贪婪和恐惧。因为你已经做到了知己知彼。很多人的亏损,就是没有认识到自己,也没有认识到市场,打的是无准备的战斗,岂能不败。所以,我们在交易中,是否应该也要充分运用孙子兵法的思想呢。
期货市场如同战场,工欲善其事,必先利其器。所谓的器,就是通过程式化交易,建立起一套适合你的交易系统。在交易中不断的改进和成熟,从而达到身剑合一的境界,真正成为交易的大师。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 个人投资者 债券 的文章

 

随机推荐