【金融交易量化资料】7-8 止损止盈的几种方式.docxVIP

【金融交易量化资料】7-8 止损止盈的几种方式.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文档。上传文档
查看更多
止原止损 模板以止痂30跳,止损20跳为例,也可以转换为开仓价格的百分比值,或其任何设置的变量进行处理。 Vars一个最小变动单位,也就是一跳开仓价格,本例是开仓均价,也可根据需要设置为某次入场的价格止福设置 Numeric MinPoint: // Numeric MyEntryPrice; // Numeric TakeProfi tSet (30): // Numeric StopLossSet (20); // Numeric MyExi tPri ce; // 止损设置平仓价格 Begin MinPoint = MinMove*PriceScale; MyEntryPri ce = AvgEntryPrice; IfOlarketPoSition==l) // 有多仓的情况 {工 £ (High = MyEntryPrice + TakeProfi tSet*MinPoint) // 止位条件表达式(MyExitPrice = MyEntryPrice + TakeProfi tSet*MinPoint: If (Open MyExi tPrice) MyExi tPrice = Open://如果该Bar开盘价有跳空触发,那么用开盘价代替Sell (0, MyExi tPrice); }elst if (Low = MyEntryPrice - StopLossSet*MinPoint)// 止损条件表达式 (MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;If (Open MyExi tPrice) MyExi tPrice = Open://如果该Bar开盘价有跳空触发,那么用开盘价代替Sell (0, MyExi tPrice); ) Jelse i f (MarketPosi ti on==-l) // 有空仓的情况 {If (X-ow = MyEntryPrice - TakeProfitSet*MinPoint)// 止施条件表达式(MyExitPrice = MyEntryPrice - TakeProfitSet*MinPoint; If (Open MyExi tPrice) MyExi tPrice = Open; //如果该Bar开盘价有跳空触发,那么用开盘价代替BuyToCover (0? MyExi tPrice); }else if (High X MyEntryPrice + StopLossSet*MinPoint)// 止损条件表达式 (MyExitPrice = MyEntryPrice + StopLossSet*MinPoint;If (Open MyExi tPrice) MyExi tPrice = Open; //如果该Bar开盘价有跳空触发,那么用开盘价代替BuyToCover (0? MyExi tPrice); End 考前须知: .因无法确认开仓的喝高/低价和开仓价的先后顺序,因此以上写法一般忽略开仓Ba的处理。 .如果某个由喝高/低价相差很大,可能出现止赢止损同时满足的情况,这种情况下需要切换到更小的周期进行交易,或者扩大止繇/损幅度。 眼踪止搅 跟踪止损有很多种方式,本模板的规那么如下:当盈利到达50跳之后启动第一例艮踪止损,止损的回撤值为30^,当盈利到达80跳之后启动第二级的跟踪止损,止损的回撤值为20跳。 您也可以将这些固定的设置修改为盈利百分比,或者是某个价格的百分比。 Numeric MinPoint: // 一个最小变动单位,也就是一跳 Numeri c MyEntryPri ce; //开仓价格,本例是开仓均价,也可根据需要设置为某次入场的价格 Numeric TrailingStartl (50): //跟踪止损启动设置1 Nwneri c TrailingStart2(80): //跟踪止损启动设置2 Numeric TrailingStopl (30): //跟踪止搅设置1 Num eri c TrailingStop2 (20): //踉踪止损设置2 Numeric StopLossSet (50): //止损设置 Numeric MyExitPrice; //平仓价格 Nwneri cSeri es Hi ghestAfterEntry;NumericSeries LowestAfterEntry;//开仓后出现的最高价 //开仓后出现的最低价 BeginI£ (B ar sSi nee entry -- 0) ( Hi ghestAfterEntry = Close; LowestAfterEntry = Close; If OllarketPosi ti on ? 0)

文档评论(0)

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

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

版权声明书
用户编号:6022143242000004

1亿VIP精品文档

相关文档