程序化交易.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:60 大小:8MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

程序化交易.ppt

程序化交易.ppt

预览

免费试读已结束,剩余 50 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序化交易程序化交易具有客观性。它是事先将投资者的交易策略和经验以计算机语言的形式输入电脑中,再以数据计算出来的买卖信号为依据去进行交易。交易中不会受交易者主观策略的影响而随时改变。杜绝投资人可能因为盘势所产生的情绪进行追涨杀跌的操作,从而避免人性化交易的缺点,也进而消除了交易中的主观随意性,大大减轻了交易者下单前的恐惧、持仓中的焦虑和平仓后的后悔交易中最大的敌人不是市场而是交易者自己。我们每一次失败的经历都说明:不是市场太聪明而是我们太自作聪明。为了避免我们被主观情绪所困扰,我们可以使用机械式的交易系统来规范我们的交易活动,但即使有了交易系统,交易是否成功还是决定于人本身,在于交易者能否始终坚持自己的交易体系。强化的种类策略完善的过程收盘价在年线上,K线显示红色。收盘价在年线下,K线显示兰色。MA200:MA(CLOSE,200);STICKLINE(CLOSE>MA200,OPEN,CLOSE,COLORRED,0);STICKLINE(CLOSE<=MA200,OPEN,CLOSE,COLORCYAN,0);DRAWLINE(CLOSE>MA200,HIGH,CLOSE>MA200,LOW,COLORRED);DRAWLINE(CLOSE<=MA200,HIGH,CLOSE<=MA200,LOW,COLORCYAN);趋势模型示范:K线变红,做多;K线变兰,做空。MA200:=MA(CLOSE,200);CLOSE>MA200,BPK;CLOSE<=MA200,SPK;新建一个交易模型交易指令示意图持续N根K线变色,确定交易。MA200:=MA(CLOSE,200);EVERY(CLOSE>MA200,N),BPK;EVERY(MA200>=CLOSE,N),SPK;能力扩展多品种程序化交易算法交易提供更多保障当盘中价格上下波动,导致交易信号反复时,如何解决?在Mytrader一键通2009中可以使用“全自动交易信号消失以后,自动恢复持仓”解决指令忽闪的问题在全自动状态下,如果指令消失,系统会自动恢复到最近的一次交易指令的状态和手数例:使用模型自动交易沪铜0811在2008年8月22日发出卖出开仓信号,之后在2008年9月4号发出买开并平空指令,系统会自动将8月22日的持仓平掉并开多仓,此时如果买平开指令消失,系统会按照8月22日的开仓方向及手数重新开空仓,并平掉多单,这样既保住了8月22日到9月4日之间的盈利又保持了原来的趋势继续盈利.交易模型基础编写教程本节重点掌握:(一)操作符(二)基本函数和语法(一)操作符操作符(二)基础函数CLOSE例1编写5周期均线A:=CLOSE;MA5:MA(A,5);MA5:MA(CLOSE,5);MA10:MA(CLOSE,10),COLORYELLOW;MA30:MA(CLOSE,30),COLORGREEN;MA60:MA(CLOSE,60),COLORMAGENTA;我想看到K线和均线组合一起显示当需要书写的源代码比较长时,如果系统中已经有完整的指标,我们可以直接拿来引用,而不需要重复录入。本节掌握重点:如何通过【引用其他公式】功能,利用现有指标。例3K线+均线组合下面我们来解构一个常用指标SMA(X,N,M)(一)、熟悉交易指令(二)、如何建立一个新的交易模型(三)、交易模型的几种基本形式(一)都有哪些交易指令(二)如何新建一个交易模型编写步骤:1.定义要素先把模型编写需要的变量进行定义。2.归纳条件将交易条件归类编写。相同指令的交易条件需要归纳书写。交易模型基本格式:1.定义需要的每个变量2.组合交易条件+交易指令交易模型的基本格式(三)如何编写三种常见的模型类型交易策略:10周期的均线上穿20周期的均线时买开;5周期的均线下叉10周期的均线时卖平;10周期的均线下叉20周期的均线时卖开;5周期的均线上穿10周期的均线时买平;关键函数:CROSS(X,Y)MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA20:=MA(CLOSE,20);CROSS(MA10,MA20),BK;CROSS(MA10,MA5),SP;CROSS(MA20,MA10),SK;CROSS(MA5,MA10),BP;5周期均线上穿10周期均线时买开或者KD金叉时并且J值小于30时买开;KD出现死叉并前个周期J值大于70时卖平5周期均线下叉10周期均线时卖开或者KD死叉时并且J值大于70时卖开;KD出现金叉并前个周期J值小于30时买平RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=S