【金融交易量化资料】4-5 模型设计基础及两大类.docxVIP

【金融交易量化资料】4-5 模型设计基础及两大类.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
入手TB模型方法多写,在逛论坛或者看书的时候觉得某个思想策略很不错,那就动手写出来,写的过程中,第一熟悉了 TB的模型结构和逻辑结构,为了实现策略会努力去思考应用哪些函数,这样就熟悉了函数,写好了,对 照信号,看看信号和策略对不对得上,如果对不上多思考,解决问题,进而多总结。 一个模型的出炉,最少要经过以下几个步骤:初步策略思想----策略思想的量化一--编写策略--信号对 比修改模型历史测试程序和参数优化模拟盘检验程序和参数修正实盘上线 养成一个良好的书写习惯和规范,程序对书写规范不强制,就好比社会对道德不强制,语法好比法律, 错了就会报错,但是书写规范就好比道德或者行规或者潜在规那么,写的不好程序不会报错,但会给阅读 者和自己编写稍复杂的程序以及对程序以后的修改造成很大的困扰。为什么看有些人写的程序很痛苦? 甚至有时比编程还痛苦? 命名规范:第一个为大写,多个词组首字母为大写。 缩进规范:Params. Vars. Begin End顶格写,之后缩进4个英文字符的距离,if的大括号一般在 下一行顶着if添加必要的注释:看不懂?国外规定注释行占代码40%逻辑一定要规范,有一条主线,主线后面有一些分支。主线常为Time、Marketposion Numeric FastLength (12); Numeric SlowLength(26); Numeric MACDLength (9);Vars NumericSeries MACDValue; Numeric AvgMACD; Numeric MACDDiff;Begin MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) AvgMACD 二 XAverage(MACDValue, MACDLength); MACDDiff = MACDValue - AvgMACD; PlotNumeric(〃MACD〃,MACDValue); PlotNumeric(MACDAvg”, AvgMACD); If (MACDDiff = 0)PlotNumeric(MACDDiff, MACDDiff, 0, Red); ElsePlotNumeric(MACDDiff, MACDDiff,0,Green);PlotNumeric (〃零线”,0);End 单均线包络线指标//// 简称:task3_1// 名称:task3 1 //类别:公式应用//类型:用户应用//输出: //Params Numer ic Length (10) ; // 均线周期 Numer ic Fi I terPercent (20) ; // 通道幅度比例(%%)Vars Numer icSer i es MA; Numer icSer i es UpperBand; Numer icSer ies LowerBand; Boo I ConBuy (Fa Ise); Boo I ConSeI I (Fa Ise);Begin MA = AverageFC (Close,Length); UpperBand = MA * ( 1 + Fi IterPercent / 10000 ); LowerBand = MA * ( 1 - FiIterPercent / 10000 ); PI otNumer i c (MA”, MA, 0, Ye I I ow); PlotNumer ic (UpperBand,UpperBand,0,Red); PIotNumer ic(LowerBand, LowerBand,0,Green); ConBuy 二 Close[1] UpperBand[1] and Close UpperBand; ConSeI I 二 Close[1] LowerBand[1] and Close LowerBand; If (ConBuy) ( PIotBooI (ConBuy, ConBuy, High+ (High-Low)*0. 3); PlotStr ingCBS,多头突破,High+ (High-Low)*0. 6, red); ) If (ConSeI I)PIotBooI(ConSeII,!ConSeI I, Low- (H i gh-Low)*0. 3); PlotStr ingCSS, 空头突破“,Low-(High-Low)*0. 6, Green); End// // // // // // //编译版本 用户版本 版权所有 更改声明GS2010. 12. 08 2015-07-21 17:01:38IxlIxlTradeBlazer Software保存对TradeBI

文档评论(0)

183****7083 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档