网站大量收购独家精品文档,联系QQ:2885784924

CROA指标系统策略(TB版).docxVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

CROA指标系统策略(TB版)

本交易策略的核心在于结合两个关键指标`AvgValue3`和`CORValue`来制定交易决策。

交易思路:

1.`AvgValue3`-趋势识别

`AvgValue3`是通过计算Close价格的前`DslowLength`个周期的平均值得到的,用于平滑价格数据并识别市场趋势。

当`AvgValue3`呈现上升趋势时,市场可能处于多头状态;反之,当`AvgValue3`呈现下降趋势时,市场可能处于空头状态。

交易信号

-买入信号:当价格从下方穿越`AvgValue3`时,表明市场可能开始进入上升趋势,此时可考虑买入。

-卖出信号:当价格从上方穿越`AvgValue3`时,表明市场可能开始进入下降趋势,此时可考虑卖出。

2.`CORValue`-相关性分析

`CORValue`用于计算Close价格与`Data1.Close`价格之间的相关性,可能用于比较两个不同市场或资产之间的相关性。

相关性分析可以帮助交易者了解两个市场或资产之间的联动性,从而制定更准确的交易策略。

-联动买入/卖出:当`CORValue`显示两个市场或资产之间存在高度正相关时,如果主市场发出买入信号,则可以考虑在辅助市场也进行买入操作;

同样,如果主市场发出卖出信号,则可以考虑在辅助市场也进行卖出操作。

-分散投资:当`CORValue`显示两个市场或资产之间存在低度或负相关时,可以考虑将资金分散投资到这两个市场或资产中,以降低整体风险。

3.交易逻辑

在确定了基于`AvgValue3`和`CORValue`的交易信号后,需要结合当前的市场位置(多头或空头持仓)来制定具体的交易逻辑。

例如,当市场处于多头状态时,只考虑买入和持有信号;当市场处于空头状态时,只考虑卖出和持有信号。

注意事项

-风险管理:在交易过程中,始终要注意风险管理,设置合理的止损和止盈点,以控制潜在损失。

-资金管理:合理分配资金,避免将所有资金投入单一交易或市场。

-持续学习:市场条件不断变化,需要持续学习和调整交易策略以适应市场变化。

辅助函数

-`CallAuctionFilter()`函数用于检查当前是否满足某些交易条件,如果不满足,则退出。

函数Correlation,代码如下:

Params

NumericSeriesPrice1(1);//声明数值序列参数Price1,初值为1.//

NumericSeriesPrice2(1);//声明数值序列参数Price2,初值为1.//

NumericLength(10);//声明数值参数Length,初值为10.//

Vars

NumericMatches(0);//声明数值变量Matches,初值为0.//

BoolSeriesCon;//声明布尔型序列变量Con。//

Numerici;//声明数值变量i。//

Begin

Con=(Price1=Price1[1]andPrice2=Price2[1])or(Price1Price1[1]andPrice2Price2[1]);//这括号里是用逻辑符合or连接,只要其中一个成立,就可以执行下列代码。

看第一个括号,假如当前k线的价格Price1大于等于前一k线的价格Price1,并且当前k线价格Price2大于等于前一k线价格Price2的。

第二个括号,假如当前k线价格Price1小于前一k线的price1,并且当前k线价格price2小于前一k线Price2的。两个括号,把成立的赋值给布尔型序列变量Con,即为真。

if(CurrentBarLength)//假如当前k线索引值小于周期Length(初值10)

{

Return0;//返回值为0.//

}

Else//相当于当前k线索引值大于或等于周期10的,即第11根k线之后的,按下列执行。//

{

fori=0ToLength-1//循环语句,变量i从0到9依次循环执行.//

{

if(Con[i])//布尔型序列变量Con[i],依变量i值改变的。//

{

Matches=Matches+1;//变量Matches自加1.再把值赋值回给变量Matches。//

}

}

Return2*Matches/Length-1;//返回值主函数的值等于2*Matches/Length-1。//

}

End

图表上显示的指标代码如下:

Params

NumericLength(10);

Vars

NumericCORValue;

Begin

CORValue=Correlation(

文档评论(0)

量化金策 + 关注
实名认证
文档贡献者

一位专注于投资领域的研究者,擅长研究交易策略并实盘验证,善于收集整理并开发源码。 以便更好的掌握量化前沿思路和市场趋势!

1亿VIP精品文档

相关文档