正负累积策略(TS版)_第1页
正负累积策略(TS版)_第2页
正负累积策略(TS版)_第3页
正负累积策略(TS版)_第4页
正负累积策略(TS版)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

正负累积策略(TS版)本策略是一种基于价格变动趋势的交易策略,旨在通过捕捉市场中的正向和负向价格变动来指导买卖决策。该策略的核心逻辑在于对价格变化的分解与累积,从而生成买卖信号。主要交易逻辑思路价格变动识别:策略首先计算当前收盘价与前一收盘价的差值(Change),以识别价格变动的方向。这一步骤是策略的基础,为后续的正负价格变化筛选提供数据支持。正负价格变化筛选:正价格变化(PlusChange):当价格上升时(Change>0),策略将当前的价格上升幅度作为正价格变化进行记录。这有助于累积市场中的上涨动能。负价格变化(MinusChange):当价格下降时(Change<0),策略将当前的价格下降幅度(取绝对值)作为负价格变化进行记录。这有助于评估市场中的下跌压力。累积效应计算:正价格变化累积(PlusCF):策略通过递归累加非零的正价格变化来计算正价格变化的累积效应。这一指标反映了市场中的持续上涨趋势。负价格变化累积(MinusCF):类似地,策略也通过递归累加非零的负价格变化来计算负价格变化的累积效应。这一指标衡量了市场中的持续下跌趋势。交易信号生成:正交易条件累积(PlusTCF):策略计算在特定周期(Length)内,正价格变化累积与负价格变化累积之差的总和。如果这一总和大于0,说明市场中的上涨动能强于下跌压力,策略将生成买入信号。负交易条件累积(MinusTCF):同样地,策略计算在特定周期内,负价格变化累积与正价格变化累积之差的总和。如果这一总和大于0,表明市场中的下跌压力占据上风,策略将生成卖出信号。执行交易:根据PlusTCF和MinusTCF的计算结果,策略在下一根柱状图以市场价执行买入或卖出操作。这种即时响应市场变动的交易方式有助于捕捉价格变动的先机。策略特点趋势追踪:正负价格策略通过累积价格变化的方式追踪市场趋势,能够较好地适应市场的长期走势。简单明了:策略逻辑清晰,计算过程相对简单,便于理解和实施。灵活调整:用户可以根据自身需求调整Length参数,以适应不同时间尺度的市场走势。即时响应:策略在识别到买卖信号后立即执行交易,有助于减少市场波动对交易结果的影响。风险控制:通过比较正负价格变化的累积效应来生成交易信号,策略在一定程度上考虑了市场的风险和不确定性。一种基于价格变动趋势的交易策略,通过识别、筛选和累积价格变化来生成买卖信号。该策略具有趋势追踪、简单明了、灵活调整、即时响应和风险控制等特点,为投资者提供了一种有效的市场分析工具。策略代码解释:inputs:Length(35);//定义输入参数Length,其值为35,用于后续计算中的周期等variables:Change(0),PlusChange(0),MinusChange(0),PlusCF(0),MinusCF(0),PlusTCF(0),MinusTCF(0);//定义一系列变量并初始化为0,这些变量将在后续计算中使用Change=Close-Close[1];//计算当前收盘价与前一收盘价的差值,存储在变量Change中PlusChange=iff(Change>0,Change,0);//如果Change大于0,则PlusChange等于Change,否则为0,用于筛选出正的价格变化MinusChange=iff(Change<0,-Change,0);//如果Change小于0,则MinusChange等于-Change,否则为0,用于筛选出负的价格变化PlusCF=iff(PlusChange=0,0,PlusChange+PlusCF[1]);//如果PlusChange为0,则PlusCF为0,否则为当前PlusChange加上前一PlusCF的值,用于累积正价格变化MinusCF=iff(MinusChange=0,0,MinusChange+MinusCF[1]);//如果MinusChange为0,则MinusCF为0,否则为当前MinusChange加上前一MinusCF的值,用于累积负价格变化PlusTCF=Summation(PlusChange-MinusCF,Length);//计算指定长度(Length)周期内PlusChange减去MinusCF的累积和MinusTCF=Summation(MinusChange-PlusCF,Length);//计算指定长度(Length)周期内MinusChange减去PlusCF的累积和ifPlusTCF>0thenBuynextbaratmarketelseifMinusTCF>0thenSellnextbaratmarket;//如果PlusTCF大于0,则在下一根柱状图以市场价买入;如果MinusTCF大于0,则在下一根柱状图以市场价卖出。策略代码:inputs:Length(35);variables:Change(0),PlusChange(0),MinusChange(0),PlusCF(0),MinusCF(0),PlusTCF(0),MinusTCF(0);Change=Close-Close[1];PlusChange=iff(Change>0,Change,0);MinusChange=iff(Change<0,-Change,0);PlusCF=iff(PlusChange=0,0,PlusChange+PlusCF[1]);MinusCF=iff(MinusChange=0,0,MinusChange+MinusCF[1]);PlusTCF=Summation(PlusChange-MinusCF,Length);MinusTCF=Sum

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论