- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
克罗均线(金字塔)
克罗均线通常是指**由美国期货专家斯坦利·克罗提出的移动均线交易系统**。
其原理包括**买入和卖出信号、均线的计算、趋势的识别等**方面。
克罗均线概述:克罗均线以简单和实用为核心,通过长期和短期的均线状态,决定交易行为,既适用于长期投资者,也适用于短线交易者,具有灵活性和广泛的适用性。
克罗均线的原理:
1.**买入和卖出信号**:根据收盘价与不同周期均线的位置和交叉情况产生的买入或卖出信号,
长期信号来自10日、20日、50日均线的关系,
短期则基于4日、9日、18日均线。
2.**均线的计算**:均线通常指一段时间内收盘价的平均值,不同的均线周期可以反映出价格的短期和中长期走势。
3.**趋势的识别**:克罗均线系统主要通过观察不同时间尺度上的均线交叉情况来识别市场趋势,从而做出买卖决策,是一种趋势跟踪方法。
4.**信号的确认**:系统产生的交易信号需要严格按照既定规则执行,以保证交易的逻辑性和系统性,避免情绪化交易。
5.**风险管理**:合理的止损设置是克罗均线系统中重要的一环,它能够在市场趋势发生不利变动时限制损失。
策略信号代码
runmode:0;
input:n1(4,1,100,1);
input:n2(9,1,100,1);
input:n3(18,1,100,1);
ma1:=ma(close,n1);
ma2:=ma(close,n2);
ma3:=ma(close,n3);
ifholding=0thenbegin
ifclosema1andma1ma2andma2ma3then
buy(1,1,limitr,close);
end
//ifholding=0thenbegin
//ifclose
//buyshort(1,1,limitr,close);
//end
ifholding0thenbegin
ifma1
sell(1,holding,limitr,close);
end
//ifholding0thenbegin
//ifma1ma2then
//sellshort(1,holding,limitr,close);
//end
资产:asset,noaxis,colormagenta;
次数:totaltrade,linethick0;
收益:(asset-30000)/30000,linethick0;
胜率:percentwin,linethick0;
出击:totaltrade/(count(dateref(date,1),0)1),linethick0;
连亏:maxseqloss,linethick0;
连赢:maxseqwin,linethick0;
代码注解
//设置运行模式为0,具体模式含义需根据实际使用的交易平台或策略确定。
runmode:0;
//定义输入参数,允许用户自定义这些参数的值
//n1、n2、n3分别代表不同的周期长度,用于计算移动平均线
//每个参数的范围从1到100,步长为1
input:n1(4,1,100,1);
input:n2(9,1,100,1);
input:n3(18,1,100,1);
//计算移动平均线
//ma1、ma2、ma3分别是收盘价的n1、n2、n3周期的简单移动平均
ma1:=ma(close,n1);
ma2:=ma(close,n2);
ma3:=ma(close,n3);
//如果当前没有持仓,则执行以下条件判断和交易逻辑
ifholding=0thenbegin
//当收盘价高于ma1,且ma1高于ma2,且ma2高于ma3时,执行买入操作
ifclosema1andma1ma2andma2ma3then
buy(1,1,limitr,close);
end
//注释掉的代码块,提供了一个卖出开仓的条件示例,但当前未启用
//ifholding=0thenbegin
//ifclosema1then//假设条件,需根据实际策略补充
//buyshort(1,1,limitr,close);//卖出开仓
//end
//如果当前持有多头仓位,则执行以下条件判断和交易逻辑
ifholding0thenbegin
//此处代码不完整,缺少具体的卖出条件。以下为示例条件,需根据实际策略补充
//ifma1ma2then
sell(1,holdin
文档评论(0)