版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目标均线策略(金字塔)交易逻辑具体如下:1.
策略设置:
runmode:0;
表示设置运行模式为0,可能代表某种特定的交易模式或策略设置。2.
输入参数定义:策略允许用户自定义四个参数
n1
、
n2
、
n3
和
n4
,这些参数可能用于计算移动平均线或其他分析,并且具有默认值和可调整的范围。3.
计算移动平均线:
ma1:=ma(close,n4);
计算收盘价的
n4
周期简单移动平均线,可能用于判断趋势方向。4.
计算中值:
zhx
和
jzx
分别计算不同周期内的最高价和最低价的中值,可能用于确定支撑或阻力位。
yda
和
ydb
是将过去周期的中值引用到当前周期,可能用于跟踪价格中心的变化。5.
交易逻辑:当没有持仓时,如果
zhx
上穿
jzx
,则买入;如果
jzx
下穿
zhx
,则卖出(做空)。当持有多头仓位时,如果
jzx
下穿
zhx
,则卖出多头仓位并做空。当持有空头仓位时,如果
zhx
上穿
jzx
,则平空并买入。6.
交易指令:使用
buy
、
buyshort
、
sell
和
sellshort
指令进行交易操作,
limitr
可能表示使用限价单,
close
表示以当前市价成交。7.
性能指标显示:显示当前资产总额、总交易次数、相对于初始资产的收益比例、盈利交易的百分比、每个交易日的平均交易次数、连续亏损和盈利的最大次数等性能指标。8.
代码注释:对策略代码的详细注释,解释了代码的各个部分的功能和可能的用途。整体来看,这是一种基于中值交叉的交易策略,通过设置不同的周期参数来确定买入和卖出的时机,并监控交易性能。策略代码runmode:0;input:n1(8,1,100,1);input:n2(22,1,100,1);input:n3(44,1,100,1);input:n4(5,1,100,1);ma1:=ma(close,n4);zhx:=(hhv(high,n1)+llv(low,n1))/2;jzx:=(hhv(high,n2)+llv(low,n2))/2;yda:=ref((zhx+jzx)/2,n2);ydb:=ref((hhv(high,n3)+llv(low,n3))/2,n2);ifholding=0thenbeginifcross(zhx,jzx)thenbuy(1,1,limitr,close);endifholding=0thenbeginifcross(jzx,zhx)thenbuyshort(1,1,limitr,close);endifholding>0thenbeginifcross(jzx,zhx)thenbeginsell(1,holding,limitr,close),orderqueue;buyshort(1,1,limitr,close),orderqueue;endendifholding<0thenbeginifcross(zhx,jzx)thenbeginsellshort(1,holding,limitr,close),orderqueue;buy(1,1,limitr,close),orderqueue;endend资产:asset,noaxis,colormagenta;次数:totaltrade,linethick0;收益:(asset-40000)/40000,linethick0;胜率:percentwin,linethick0;出击:totaltrade/(count(date<>ref(date,1),0)+1),linethick0;连亏:maxseqloss,linethick0;连赢:maxseqwin,linethick0;代码解释//设置运行模式为0,这可能代表某种特定的交易模式或策略设置runmode:0;//定义输入参数n1到n4,允许用户根据需要调整这些参数//这些参数可能代表不同的时间周期,用于计算移动平均线或其他分析input:n1(8,1,100,1);input:n2(22,1,100,1);input:n3(44,1,100,1);input:n4(5,1,100,1);//计算收盘价的n4周期简单移动平均线,可能用于判断趋势方向ma1:=ma(close,n4);//计算n1周期内的最高价和最低价的中值,可能用于确定支撑或阻力位zhx:=(hhv(high,n1)+llv(low,n1))/2;//计算n2周期内的最高价和最低价的中值,可能用于确定支撑或阻力位jzx:=(hhv(high,n2)+llv(low,n2))/2;//将n2周期前n1周期中值的均值引用到当前周期,可能用于跟踪价格中心的变化yda:=ref((zhx+jzx)/2,n2);//将n2周期前n3周期中值的均值引用到当前周期,可能用于跟踪价格中心的变化ydb:=ref((hhv(high,n3)+llv(low,n3))/2,n2);//如果当前没有持仓,则根据zhx和jzx的交叉情况决定买入ifholding=0thenbeginifcross(zhx,jzx)thenbuy(1,1,limitr,close);//当zhx上穿jzx时买入end//如果当前没有持仓,则根据jzx和zhx的交叉情况决定卖出(做空)ifholding=0thenbeginifcross(jzx,zhx)thenbuyshort(1,1,limitr,close);//当jzx下穿zhx时卖出(做空)end//如果当前持有多头仓位,则在jzx下穿zhx时卖出并做空ifholding>0thenbeginifcross(jzx,zhx)thenbeginsell(1,holding,limitr,close),orderqueue;//卖出多头仓位buyshort(1,1,limitr,close),orderqueue;//同时做空endend//如果当前持有空头仓位,则在zhx上穿jzx时平空并买入ifholding<0thenbeginifcross(zhx,jzx)thenbeginsellshort(1,holding,limitr,close),orderqueue;//平空buy(1,1,limitr,close),orderqueue;//同时买入endend//显示交易策略的性能指标资产:asset,noaxis,colormagenta;//当前资产总额,不使用坐标轴,颜色为洋红色次数:totaltrade,linethick0;//总交易次数,线宽为0收益:(asset-40000)/40000,linethick0;//相对于初始资产40000的收益比例,线宽为0胜率:percentwin,linethick0;//盈利交易的百分比,线宽为0出击:totaltrade/(coun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋买卖合同解除的起诉状示例3篇
- 方式器买卖合同范本3篇
- 新版不动产买卖合同书3篇
- 房屋买卖建筑材料检测合同3篇
- 房屋买卖委托代理协议书范例3篇
- 安全驾驶超速自省3篇
- 招标文件遗漏补充公告3篇
- 搅拌站施工合同合作保修3篇
- 掌握阅读招标文件的方法3篇
- 房屋买卖居间合同填写指南3篇
- 人教版高中生物选择性必修1-综合测评(B)
- 2022年福建省中考满分作文《好更好》5
- 2 学会沟通交流第1课时正确对待不同看法 教学设计-2024-2025学年道德与法治五年级上册统编版
- 你好疯子剧本-你好疯子话剧
- 宝钢股份发行绿色债券融资案例研究
- 2024-2030年六方氮化硼行业营销策略及前景运行状况监测分析研究报告
- 专题06直线与圆的位置关系、圆与圆的位置关系(课时训练)原卷版
- 理论联系实际谈一谈你对中国式现代化的中国特色的理解15篇
- 村镇环卫一体化实施方案
- 2024数据中心浸没式液冷系统单相冷却液技术指标和测试方法
- 人才培养与团队建设计划三篇
评论
0/150
提交评论