版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三种不同的策略(TS版)1.策略①-交易逻辑:该策略基于收盘价(c)和开盘价(o)的比较来决定交易方向。如果收盘价大于开盘价,则将变量e设为1;如果收盘价小于开盘价,则将e设为-1。接着,策略会根据e的3周期平均值来决定买入或卖空。-买入条件:如果e的3周期平均值小于0,则在下一根K线按市价买入。-卖空条件:如果e的3周期平均值大于0,则在下一根K线按市价卖空。-退出机制:设置在收盘时退出交易(平仓)。2.策略②-交易逻辑:该策略使用多个变量(e,aa,bb,cc,dd,ee,ff)来综合判断交易方向。每个变量代表不同的价格关系或趋势。-变量计算:-e:根据收盘价和开盘价的比较赋值1或-1。-aa:根据收盘价的2周期平均值和5周期平均值的比较赋值1或-1。-bb:根据收盘价与其40周期平均值的比较赋值1或-1。-cc:根据过去50周期内最高价位和最低价位的比较赋值1或-1。-dd:根据价格波动范围(range)与10周期平均波动范围的对比以及当前价与前一价的关系赋值1或-1。-ee:根据收盘价与15周期最高价平均值和最低价平均值之和的一半的比较赋值1或-1。-ff:根据e的3周期平均值赋值1或-1。-买入条件:如果所有变量之和大于0,则在下一根K线按市价买入。-卖空条件:如果所有变量之和小于0,则在下一根K线按市价卖空。-退出机制:设置在收盘时退出交易(平仓)。3.策略③-交易逻辑:该策略在策略②的基础上增加了止损逻辑。它使用相同的变量来判断买入或卖空,并在下单时同时设置止损单。-买入条件:如果所有变量之和大于0,则在下一根K线按市价买入,并在下一根K线按明日开盘价减去0.66倍的3周期平均波动范围设置止损卖单。-卖空条件:如果所有变量之和小于0,则在下一根K线按市价卖空,并在下一根K线按明日开盘价加上0.66倍的3周期平均波动范围设置止损买单(用于平掉卖空仓位)。-止损机制:通过设置止损单来控制风险,止损单的价格基于明日开盘价和近期波动范围。4.代码实现-策略①代码:定义变量e,根据收盘价和开盘价的比较赋值,并根据e的3周期平均值决定买入或卖空,最后设置在收盘时退出交易。-策略②代码:定义多个变量,根据不同的价格关系和趋势赋值,并根据这些变量的和决定买入或卖空,最后设置在收盘时退出交易。-策略③代码:在策略②的基础上,增加了止损逻辑的代码注解,说明如何在买入或卖空时设置止损单。5.策略特点-策略①:简单易实现,基于收盘价和开盘价的比较,适合短期价格波动的交易。-策略②:综合考虑多种价格关系和趋势,较为复杂,适合中长期交易。-策略③:在策略②的基础上增加了止损逻辑,进一步控制风险,适合风险偏好较低的投资者。6结论-共同点:三种策略都基于价格关系的比较来决定交易方向,并设置在收盘时退出交易。-不同点:策略①较为简单,策略②考虑的因素更多,策略③增加了止损逻辑以控制风险。策略①代码注解:variables:e(0);//定义变量e,初始值设为0,用于后续存储相关计算结果ifc>othene=1;//如果收盘价(c)大于开盘价(o),则将e赋值为1,表示一种价格相对关系ifc<othene=-1;//如果收盘价(c)小于开盘价(o),则将e赋值为-1,同样表示价格相对关系ifaverage(e,3)<0thenbuynextbaratmarket;//如果e的3周期平均值小于0,在下一根K线按市价买入ifaverage(e,3)>0thensellshortnextbaratmarket;//如果e的3周期平均值大于0,在下一根K线按市价卖空setexitonclose;//设置在收盘时退出交易(平仓)
策略②代码注解:variables:e(0),aa(0),bb(0),cc(0),dd(0),ee(0),ff(0),gg(0);//定义多个变量,初始值都设为0,用于不同条件的计算和判断ifc>othene=1;//如果收盘价(c)大于开盘价(o),将e赋值为1,体现价格对比情况ifc<othene=-1;//如果收盘价(c)小于开盘价(o),将e赋值为-1ifaverage(c,2)<average(c,5)thenaa=1;//如果收盘价的2周期平均值小于5周期平均值,将aa赋值为1,是一种价格趋势判断相关操作ifaverage(c,2)>average(c,5)thenaa=-1;//如果收盘价的2周期平均值大于5周期平均值,将aa赋值为-1ifc>average(c,40)thenbb=1;//如果收盘价大于其40周期平均值,将bb赋值为1,用于判断价格相对位置ifc<average(c,40)thenbb=-1;//如果收盘价小于其40周期平均值,将bb赋值为-1ifhighestbar(c,50)>lowestbar(c,50)thencc=1;//如果过去50周期内最高价位对应的K线序号大于最低价位对应的K线序号,将cc赋值为1,涉及价格波动区间相关判断ifhighestbar(c,50)<lowestbar(c,50)thencc=-1;//反之,将cc赋值为-1if(range<average(range,10))andc>c[1]or(range>average(range,10))andc<c[1]thendd=1;//根据价格波动范围(range)与10周期平均波动范围对比以及当前价与前一价的关系,满足条件将dd赋值为1if(range<average(range,10))andc<c[1]or(range>average(range,10))andc>c[1]thendd=-1;//满足相应相反条件将dd赋值为-1ifc>(average(h,15)+average(l,15))/2thenee=1;//如果收盘价大于15周期的最高价平均值与最低价平均值之和的一半,将ee赋值为1,涉及价格相对位置判断ifc<(average(h,15)+average(l,15))/2thenee=-1;//反之,将ee赋值为-1ifaverage(e,3)<0thenff=1;//如果e的3周期平均值小于0,将ff赋值为1ifaverage(e,3)>0thenff=-1;//如果e的3周期平均值大于0,将ff赋值为-1ifaa+bb+cc+dd+ee+ff>0thenbuynextbaratmarket;//如果这几个变量之和大于0,在下一根K线按市价买入ifaa+bb+cc+dd+ee+ff<0thensellshortnextbaratmarket;//如果这几个变量之和小于0,在下一根K线按市价卖空setexitonclose;//设置在收盘时退出交易(平仓)
策略③代码注解://以下代码替换策略②中的最后几行命令,用于添加止损逻辑ifaa+bb+cc+dd+ee+ff>0thenbuynextbaratmarket;//如果几个变量之和大于0,在下一根K线按市价买入sellnextbaratooftomorrow-.66*average(range,3)stop;//在下一根K线,按明日开盘价减去0.66倍的3周期平均波动范围设置止损卖单ifaa+bb+cc+dd+ee+ff<0thensellshortnextbaratmarket;//如果几个变量之和小于0,在下一根K线按市价卖空buytocovernextbaratooftomorrow+.66*average(range,3)stop;//在下一根K线,按明日开盘价加上0.66倍的3周期平均波动范围设置止损买单(用于平掉卖空仓位)
策略①代码:variables:e(0);ifc>othene=1;ifc<othene=-1;ifaverage(e,3)<0thenbuynextbaratmarket;ifaverage(e,3)>0thensellshortnextbaratmarket;setexitonclose;策略②代码:variables:e(0),aa(0),bb(0),cc(0),dd(0),ee(0),ff(0),gg(0);ifc>othene=1;ifc<othene=-1;ifaverage(c,2)<average(c,5)thenaa=1;ifaverage(c,2)>average(c,5)thenaa=-1;ifc>average(c,40)thenbb=1;ifc<average(c,40)thenbb=-1;ifhighestbar(c,50)>lowestbar(c,50)thencc=1;ifhighestbar(c,50)<lowestbar(c,50)thencc=-1;if(range<average(range,10))andc>c[1]or(range>average(range,10))andc<c[1]thendd=1;if(range<average(range,10))andc<c[1]or(range>average(range,10))andc>c[1]thendd=-1;ifc>(average(h,15)+average(l,15))/2thenee=1;ifc<(average(h,15)+average(l,15))/2thenee=-1;ifaverage(e,3)<0thenff=1;ifaverage(e,3)>0thenff=-1;ifaa+bb+cc+dd+ee+ff>0thenbuynextbaratmarket;ifaa+bb+cc+dd+ee+ff<0thensellshortnextbaratmarket;setexitonclose;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险代理人基础在岗评优考核试卷含答案
- 冷藏工标准化能力考核试卷含答案
- 中国矿渣微粉行业投资方向及市场空间预测报告(智研咨询发布)
- 三年级美术10年教龄小学高级教师个人发展三年规划
- 全国计算机等级考试模拟题二(带操作题及答案)
- 垃圾分类普及教育课件
- 低压电工证要考两科刷题库冲刺80分及格线
- 2026年人工智能训练师全国统考实操试题及参考答案
- 工业工程与现场改善
- 下沉市场比萨小店模型中二手电烤箱残值评估与租赁金融创新
- 2025年淮南新东辰控股集团有限责任公司招聘笔试参考题库附带答案详解
- 烙铁焊接操作技术培训
- 装饰装修工程竣工验收汇报材料
- 2025年中国医药工业经济运行报告
- 中国中医科学院西苑医院招聘笔试真题2023
- 2024用电信息采集系统技术规范第1部分:专变采集终端
- 消除“艾梅乙”医疗歧视-从我做起
- GB/T 5270-2024金属基体上的金属覆盖层电沉积和化学沉积层附着强度试验方法评述
- 手术室正确识别患者身份
- 工程地质(第4版)课件全套 第0-9章 绪论、矿物与岩石-岩土工程勘察
- 电光馈电说明书
评论
0/150
提交评论