- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经典程序化交易策略
目录
日内策略】Dual Thrust 1
【经典策略】海龟交易系统 5
原版海龟交易法则 8
【长线策略】Aberration 30
【日内策略】R-Breaker 32
【震荡+趋势混合策略】恒温器策略 36
Asctrend 42
日内策略】Dual Thrust
策略:Dual Thrust
类型:日内
Dual Thrust与R-Breaker一样,曾长期排名?Future Trust杂志最赚钱的策略。该策略在形式上和开盘区间突破策略类似。不同点主要体现在两方面:Dual Thrust在Range(代码中的浮动区间)的设置上,引入前N日的四个价位,使得一定时期内的Range相对稳定,可以适用于日间的趋势跟踪;Dual Thrust对于多头和空头的触发条件,考虑了非对称的幅度,做多和做空参考的Range可以选择不同的周期数,也可以通过参数K1和K2来确定。
当K1时,多头相对容易被触发,当K1K2时,空头相对容易被触发。因此,投资者在使用该策略时,一方面可以参考历史数据测试的最优参数,另一方面,则可以根据自己对后势的判断,或从其他大周期的技术指标入手,阶段性地动态调整K1和K2的值。
代码(金字塔语言):
//策略:Dual Thrust
//类型:日内
//中间变量
input:n(1,1,100,1),K1(0.7,0.1,1,0.1),k2(0.7,0.1,1,0.1),nmin(10,1,100,1),ss(1,1,100,1);
CYC:=barslast(dateref(date,1))+1;
昨高:=callstock(stklabel,vthigh,6,-1);
昨低:=callstock(stklabel,vtlow,6,-1);
昨收:=callstock(stklabel,vtclose,6,-1);
开盘价:=valuewhen(cyc=1,open);
HH:=hhv(昨高,n);//N日high的最高价
HC:=hhv(昨收,n);//N日close的最高价
LC:=LLV(昨收,n);//N日close的最低价
LL:=LLV(昨低,n);//N日low的最低价
浮动区间:=max(HH-LL,HC-LL);//range?
上轨:开盘价+k1*浮动区间;
下轨:开盘价-K2*浮动区间;
t1:=timeopentime(1) and time
t2:=time=closetime(0)-nmin*100;
手数:=ss;
//交易条件
开多条件:=c上轨 and holding=0;
开空条件:=c下轨 and holding=0;
//交易系统
开多:buy(开多条件 and t1 and cyc1,手数,market);
开空:buyshort(开空条件 and t1 and cyc1,手数,market);
收盘平多:sell(t2,手数,market);
收盘平空:sellshort(t2,手数,market);
这个策略已有很多个版本,这个版本——引入了前N日的四个价位,以及K1、K2参数。默认参数设置与现有策略一致,为前一日,K1=k2=0.7.
【经典策略】海龟交易系统
海龟交易系统相对而言是一个比较早的交易系统了,也是世界著名的机械交易系统,对于想学习程序化系统交易的投资者来说是一个很好的入门学习材料。
一套完整的机械的交易系统都有明确并且唯一的交易信号,例如两条均线就构成了一个交易系统,只不过它更好的说是属于技术指标的范畴。而完整的交易系统所持头寸(仓位)调整和风险控制是交易系统的核心,而海龟交易系统就是这样一套交易系统。
?
海龟交易系统简介:
?
交易信号:海龟的交易信号其实很简单,当价格创20或50天新高就买入,当价格创10天或20天新低就卖出,时间上具体的参数使用者也可以自己调整。
?
头寸管理和风险控制策略:海龟交易系统由总资金风险百分比和N波动的系数策略来决定交易头寸的多少,用N确定什么时候加仓、加多少,同时用2N来确定头寸的保护性损止。N每7天调整一次(五个交易日)。这就是海龟交易系统的交易策略,属于一套完整的交易系统。下面是海龟交易系统测试版的编程源码。以下代码为金字塔语言:
?
Buy(BB)是买入的股票的数量(含加码部分总共最多4次),Sell()是卖出全部的股票数量。总资金以100万为例。
?
海龟交易系统修正版:
?
该版本主要改进之处是在N的算法上直接用语句实现,因为SMA函数首次的N即PDN取值是不海龟交易系统所说的20日简单均线,所以会造成误差,而改进后更符合原意。我们在这里说的N、PDN等等,对假如没看过海龟法则的投资者而言可能无法理解,所以在了解源码之前可以先看看海龟法则。以下是
您可能关注的文档
- 试论15至18世纪英国乡绅家庭婚姻形态变化.pdf
- 鼓室置管术治疗儿童分泌性中耳炎临床研究.pdf
- 针对消费者谈促销策略.doc
- 设置颈制刚性垫块粱端约束力矩非线性有限元分析.pdf
- 配对角接触轴承刚度与摩擦力矩分析计算.pdf
- 高速铣床电主轴系统的特性和分析.pdf
- 血清CA125水平在早期先兆流产患者.pdf
- 高中生心理健康测评和团体辅导实验.pdf
- 英语专业毕业论文-跨文化交际方向.pdf
- 逻辑斯谛(Logistic)映射.pdf
- 2025年大连职业技术学院单招职业适应性测试题库完整.docx
- 2025年大连职业技术学院单招职业适应性测试题库审定版.docx
- 2025年大连航运职业技术学院单招职业技能测试题库参考答案.docx
- 2025年大连职业技术学院单招职业适应性测试题库一套.docx
- 2025年大连汽车职业技术学院单招职业技能测试题库及答案一套.docx
- 《共同抵押之下》课件.ppt
- 2025年大连汽车职业技术学院单招职业技能测试题库及参考答案1套.docx
- 2025年天府新区通用航空职业学院单招职业技能测试题库参考答案.docx
- 2025年大连汽车职业技术学院单招职业技能测试题库带答案.docx
- 2025年大连职业技术学院单招职业适应性测试题库审定版.docx
最近下载
- 【培训课件】财务管理工作中存在的问题和解决措施.ppt VIP
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
- 碳素、活性炭生产加工项目环评报告书.pdf VIP
- 《曹刿论战》第2课时示范公开课教学PPT课件【统编人教版九年级语文下册】.pptx
- (含图)原神家具负载表及计算器2.0.5.4.xlsx
- 【培训课件】财务管理与集团内部控制.ppt VIP
- DB50T 632-2015 火灾高危单位消防安全评估规程.pdf VIP
- 长庆油田公司第一采气厂地面产能建设工程 竣工资料编制办法.pdf
- AI能力融入职业院校教师数字素养培养的路径研究.docx VIP
- SB_T 11094-2014中药材仓储管理规范.pdf
文档评论(0)