资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
量化交易及交易心得李自明量化交易及交易心得-李自明2一、量化交易的过程量化交易及交易心得-李自明3 指标交易、平台使用熟悉,策略发现阶段正式实盘交易阶段模拟,及程序化尝试实盘阶段策略分析与策略执行分别代码阶段真正的量化分析阶段软件、硬件优选升级阶段量化交易水平提高的几个阶段初尝模拟实盘双码硬件量化量化交易及交易心得-李自明 4指标交易、平台使用熟悉,策略发现阶段v经常以为自己发现了秘诀,视若珍宝,吝于示人,自己狂喜。v策略,回测收益率超高,一个月可能百分之几百,甚至上千。v喜欢和别人PK策略收益率。 正是这种高收益激励着我们勇于前进。初尝模拟实盘双码硬件量化量化交易及交易心得-李自明 5模拟,及程序化尝试实盘阶段v小问题层出不穷。如双向开仓、多开仓、不开仓、不平仓、信号闪动等。v此时开始提升逻辑构造和代码编写能力。 对于非IT人做程序化,可能最大的困难是编程。然而,有的人却在此阶段停步不前。初尝模拟实盘双码硬件量化量化交易及交易心得-李自明6正式实盘交易阶段v交易一段时间之后,用策略回测这一段时间的收益率与实盘相比产生很大差距。v滑点如影随形、平台偶尔也会出故障。 此时,深刻认识到回测、模拟和实盘的差距。初尝模拟实盘双码硬件量化量化交易及交易心得-李自明7策略分析与策略执行分别代码阶段v回测分析与交易,采用不同的程序代码来实现。v在回测分析过程中开始选择更合适的平台或工具,也认识到了系统交易的重要性。 程序化平台不仅仅是实现自动化交易,更重要的是数据分析功能。初尝模拟实盘双码硬件量化量化交易及交易心得-李自明8软件、硬件优选升级阶段v提升计算机硬件配置以增加运算(回测分析计算和实盘交易过程中的计算)速度。v升级网络宽带,安装交易所专线,主机托管等。v开发独立自主交易软件(使用api动态链接库),功能独特化,专业化。 特别对于高频抢单类的交易,收益对软硬件的依赖非常高。初尝模拟实盘双码硬件量化量化交易及交易心得-李自明多角度量化分析阶段v利用不同的程序化平台进行数据初加工整理。v借用专业工具对数据进行深入分析(常见的MATLAB EXCEL等)以帮助制定交易策略。 数学决定高度。别忘了,西蒙斯可是数学决定高度。别忘了,西蒙斯可是世界顶级数学家。世界顶级数学家。另外分析过程复杂不代表盈利的策略一另外分析过程复杂不代表盈利的策略一定复杂哦!定复杂哦!初尝模拟实盘双码硬件量化量化交易及交易心得-李自明量化分析历史测试模拟检验实盘交易协助系统策略制定和执行系统量化交易(计算机辅助计量(计算机辅助计量分析分析并自动并自动交易交易) 其实你早就开始量化交易了!其实你早就开始量化交易了! 市场在重复中前进!但市场在重复中前进!但它重复的它重复的跟跟你理解的你理解的可能是两个东西。可能是两个东西。 交易哲学无处不在。迷时师渡,悟了自渡。交易哲学无处不在。迷时师渡,悟了自渡。法无定法,因市(市场)生法。法无定法,因市(市场)生法。量化交易及交易心得-李自明量化分析历史测试模拟检验实盘交易量化分析模拟检验实盘交易量化分析历史测试实盘交易ABC量化分析实盘交易DE历史测试模拟检验实盘交易传统交易高频现成策略不想走出这个框吗?不想走出这个框吗?因为缺少对市场的分析,别人的策略拿来了,也用不好。因为缺少对市场的分析,别人的策略拿来了,也用不好。改进量化交易及交易心得-李自明开拓者交易的几点实用功能数据保密历史测试参数优化交易多功能量化交易及交易心得-李自明保密性量化交易及交易心得-李自明保密性量化交易及交易心得-李自明保密性v对使用的账户限制,和公式的使用截止日期,可以在公式中v使用A_AccountID、CurrentTime等来判断使用的客户号和使v用时间。 v 如:在BEGIN循环中,If (Date=20140530) return;量化交易及交易心得-李自明多样化的历史回测v 投资组合性能测试报告 v 单品种、单系统测试 v 单品种、多系统测试 v 多品种、多系统测试 v 多图表组合测试报告 v 多品种、多系统、多周期测试 v 系统交易安全锁 v 测试结果的保存和导入量化交易及交易心得-李自明多策略回测量化交易及交易心得-李自明多品种、多系统、多周期测试量化交易及交易心得-李自明参数优化量化交易及交易心得-李自明交易多功能v 普通交易者-交易师、触发单、策略易 v v 短线快速交易者-快车道、一键下单、快速平仓、程序化交易 v v 价差交易者-价差下单、套利宝、程序化交易 v v 多账户交易者-批量下单、批量触发、一键全平 v v 程序化交易者-交易模型编写平台、测试平台、优化平台 v v 机构交易者-程序化多帐户自动交易(投资组合)、算法交易 量化交易及交易心得-李自明21二、交易心得量化交易及交易心得-李自明22 压力测试,黑天鹅事件。(避免致命)分批和轻仓原则令收益曲线更平滑。(仓位管理)做好止损可以控制住风险(名家要领)任何一个市场中,多强空弱。(比价)顺大势而为,才能事半功倍。(多策略)赚大赔少是常胜的真理。(平均盈利/平均亏)量化交易的几点心得警觉止损平滑择优赔率顺势量化交易及交易心得-李自明顺势而为v趋势的形成到结束大致分成三个阶段:v一是振荡酝酿直至突破阶段,二是趋势形成延续阶段,三是头部(底部)出现转折阶段。v其中第一阶段和第三阶段顺势操作的行为对应的都是寻找转势的信号。对于振荡阶段而言,寻求突破信号最常用的是颈线压力与支撑。v中期策略依托长期方向,短期策略依托中期方向。量化交易及交易心得-李自明赔率比胜率更重要模型设计不宜过分追求胜率,大部分暴利的模型,胜率在35%-50%内。模型设计要充分考虑滑点影响,在2倍交易手续费以上仍然能有大幅盈利的模型才考虑使用。量化交易及交易心得-李自明择优-多强空弱量化交易及交易心得-李自明仓位管理v分批和轻仓原则令收益曲线更平滑。v例如: vif(openavgvalue1) v v Buy(0,open); / 以开盘价购买默认手数,需要配合“全局交易设置”才能确定实际的数量 v 量化交易及交易心得-李自明止损v如果你不能专注于防守,就绝对不可能成为真正成功的交易者。-第一盘手张文军v1、 用支撑或压力位止损止盈,即买入建仓在支撑位,止盈平仓在压力位,买入后跌破支撑。v2、用资金额做止损,即在每次入市进行买卖前,便明确计划好只输多少点为止损离场。v3、用指标止损。v4、用时间止损。v指标编写详见TB公式开发指南P103、P104量化交易及交易心得-李自明黑天鹅事件v“黑天鹅”的逻辑是:你不知道的事比你知道的事更有意义。v保持对市场的敬畏之心。v可承受的仓位、止损守则。量化交易及交易心得-李自明例1-超长线指标v交易规则: v 如果收盘价大于91天均线时买进,反之卖出; v 交易数量默认10手量化交易及交易心得-李自明vParams v Numeric Length(91); v Numeric Lots(10); vVars v NumericSeries AvgValue1; vBegin v AvgValue1 = AverageFC(Close,Length); v PlotNumeric(MA1,AvgValue1); v v If (MarketPosition = 0 and Close1 AvgValue11 ) v v Buy(Lots,Open); v v If (MarketPosition = 1 and Close1 LastEntryDate) v v Sell(0,Open); v v vEnd 量化交易及交易心得-李自明沪胶91天均线量化交易及交易心得-李自明例2-中线指标v交易规则: v 如果收盘价、短期均线和长期均线呈多头排列时,并且DIF 在零轴之上,并大于DEA时买进; v 如持有合约,收盘价跌破短期均线,平仓离场; v 交易数量默认10手量化交易及交易心得-李自明vParams v Numeric FastLength(30); v Numeric SlowLength(45); v Numeric FastLength1(12); v Numeric SlowLength1(26); v Numeric MACDLength(9); v Numeric Lots(10); vVars v NumericSeries AvgValue1; v NumericSeries AvgValue2; v NumericSeries MACDValue; v NumericSeries AvgMACD; v Numeric MACDDiff; vBegin v AvgValue1 = AverageFC(Close,FastLength); v AvgValue2 = AverageFC(Close,SlowLength); vMACDValue = XAverage( Close, FastLength1 ) - XAverage( Close, vSlowLength1 ) ; v AvgMACD = XAverage(MACDValue,MACDLength); v MACDDiff = MACDValue - AvgMACD;v PlotNumeric(MA1,AvgValue1); v PlotNumeric(MA2,AvgValue2); v PlotNumeric(MACD,MACDValue); v PlotNumeric(MACDAvg,AvgMACD); v v If (MarketPosition = 0 and Close1 AvgValue11 and AvgValue11 AvgValue21 and MACDValue1 AvgMACD1 and vMACDValue1 0) v v Buy(Lots,Open); v v If (MarketPosition = 1 and Close1 LastEntryDate) v v Sell(0,Open); v v vEnd 量化交易及交易心得-李自明焦炭-均线加指标量化交易及交易心得-李自明最好的学习方法就是动手实验。v系统自带的交易指令范例 vTB公式开发指南 v vTB的系统交易论坛 v vTB的帮助文件(F1帮助) 量化交易及交易心得-李自明谢谢!量化交易及交易心得-李自明
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号