版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
突破回调策略(外汇版)本策略是一款基于移动平均线和布林带的外汇交易策略,旨在通过捕捉价格突破和回调来获取利润。策略结合了趋势跟踪和均值回归的思想,通过设置多个买入和卖出的条件来控制交易的风险和收益。该策略的核心思想是通过分析价格与移动平均线以及布林带的关系来确定交易信号。具体来说,策略会在价格突破布林带的下轨时考虑买入,而在价格突破布林带的上轨时考虑卖出。此外,策略还结合了移动平均线的过滤作用,以减少虚假信号的干扰。交易逻辑1.**买入逻辑**-当价格低于布林带下轨,并且当前没有持仓时,策略会发出买入信号。-策略允许在价格上涨的过程中分批买入,最多可以进行五次买入操作。-每次买入后,策略会设置一个目标盈利点和止损点,以控制单笔交易的风险。-如果价格达到目标盈利点,策略会平仓获利;如果价格触及止损点,策略会平仓止损。2.**卖出逻辑**-当价格高于布林带上轨,并且当前没有持仓时,策略会发出卖出信号。-与买入逻辑类似,策略也允许在价格下跌的过程中分批卖出,最多可以进行五次卖出操作。-每次卖出后,策略同样会设置目标盈利点和止损点。-如果价格达到目标盈利点,策略会平仓获利;如果价格触及止损点,策略会平仓止损。3.**移动平均线过滤**-为了减少虚假信号的干扰,策略引入了移动平均线过滤机制。-当价格高于移动平均线时,策略才会考虑卖出信号;当价格低于移动平均线时,策略才会考虑买入信号。-这样可以确保交易信号更加可靠,提高策略的整体性能。策略特点1.**多批次交易**本策略允许在价格上涨或下跌的过程中分批买入或卖出,最多可以进行五次交易。这种多批次交易的方式有助于分散风险,提高整体收益。2.**目标盈利和止损设置**策略在每次交易后都会设置目标盈利点和止损点,以控制单笔交易的风险。这种风险管理方式有助于避免大幅亏损,确保交易的稳定性。3.**移动平均线过滤**通过引入移动平均线过滤机制,策略可以过滤掉一些虚假信号,提高交易信号的可靠性。这有助于降低交易次数,提高整体胜率。4.**灵活性高**策略提供了丰富的输入参数,可以根据不同的市场环境和交易需求进行调整。这使得策略具有很高的灵活性和适应性。注意事项虽然本策略在历史数据上表现良好,但并不能保证在未来的交易中一定能够取得盈利。因此,在实际应用中,交易者需要谨慎评估自己的风险承受能力和交易目标,并根据实际情况进行调整和优化。此外,还需要注意以下几点:-在使用本策略前,请务必仔细阅读并理解策略的代码和逻辑。-根据自己的交易经验和风险承受能力,合理设置输入参数。-定期检查策略的运行状态和交易记录,及时发现问题并进行调整。-不要盲目跟单或过度交易,保持理性和冷静的交易心态。总之,本策略是一款基于移动平均线和布林带的外汇交易策略,通过捕捉价格突破和回调来获取利润。策略具有多批次交易、目标盈利和止损设置、移动平均线过滤等特点,适用于不同的市场环境和交易需求。然而,在实际应用中,交易者仍需谨慎评估风险并合理设置参数,以确保交易的稳定性和安全性。策略代码://+------------------------------------------------------------------+//|Forex_Strategy.mq4|//|Copyright2021,MetaQuotesSoftwareCorp.|//||//+------------------------------------------------------------------+#propertystrict//输入参数inputdoubleMovAvgPrice=CLOSE;//移动平均价格来源inputintMovAvgLength=5;//移动平均周期inputintMovAvType=2;//移动平均类型inputintUsePercentOrATRNums=2;//使用百分比或ATR数值inputdoubleHalfBandPercent=0.5;//百分比一半带宽inputdoubleHalfBandATRNums=0.5;//ATR数值一半带宽inputintDailyATRLength=20;//日内ATR周期inputintUseMAFilter=1;//使用MA过滤器inputdoubleFilterMAPrice=CLOSE;//过滤MA价格来源inputintFilterMALength=55;//过滤MA周期inputintFilterMAType=2;//过滤MA类型inputintLongTrades=1;//做多inputintShortTrades=1;//做空inputdoubleUnitContracts=1;//合约单位inputintPosSizeSwitch=1;//仓位大小开关inputdoubleAdversePipsToAdd=0;//对不利点数添加inputdoubleTargetPips=50;//目标点数inputintMaxNumOfEntries=5;//最大进场次数inputdoubleStopPips=0;//止损点数inputintPipsPerBigPoint=10000;//每大点的点数//变量声明doubleVariable1,Variable2,Variable3,Variable4,Variable5,Variable6;doubleVariable7,Variable8,Variable9,Variable10,Variable11;doubleVariable12,Variable13,Variable14,Variable15,Variable16;doubleVariable17,Variable18,Variable19,Variable20,Variable21;doubleVariable22,Variable23,Variable24,Variable25,Variable26;doubleVariable27,Variable28,Variable29,Variable30,Variable31;doubleVariable32,Variable33,Variable34,Variable35,Variable36;doubleVariable37,Variable38,Variable39,Variable40,Variable41;doubleVariable42,Variable43,Variable44,Variable45,Variable46;doubleVariable47,Variable48,Variable49,Variable50,Variable51;doubleVariable52,Variable53,Variable54,Variable55,Variable56;doubleVariable57,Variable58,Variable59,Variable60,Variable61;doubleVariable62,Variable63,Variable64,Variable65,Variable66;doubleVariable67,Variable68,Variable69,Variable70,Variable71;doubleVariable72,Variable73,Variable74,Variable75,Variable76;doubleVariable77,Variable78,Variable79,Variable80,Variable81;doubleVariable82;//+------------------------------------------------------------------+//|Expertinitializationfunction|//+------------------------------------------------------------------+intOnInit(){Variable1=0;Variable2=0;Variable3=0;Variable4=0;Variable5=0;Variable6=0;Variable7=0;Variable8=0;Variable9=0;Variable10=0;Variable11=0;Variable12=UnitContracts;Variable13=UnitContracts;Variable14=UnitContracts;Variable15=UnitContracts;Variable16=UnitContracts;Variable17=UnitContracts;Variable18=UnitContracts;Variable19=UnitContracts;Variable20=UnitContracts;Variable21=UnitContracts;Variable22=1*UnitContracts;Variable23=2*UnitContracts;Variable24=3*UnitContracts;Variable25=4*UnitContracts;Variable26=5*UnitContracts;Variable27=6*UnitContracts;Variable28=7*UnitContracts;Variable29=8*UnitContracts;Variable30=9*UnitContracts;Variable31=10*UnitContracts;Variable32=0;Variable33=0;Variable34=0;Variable35=0;Variable36=0;Variable37=0;Variable38=0;Variable39=0;Variable40=0;Variable41=0;Variable42=0;Variable43=0;Variable44=0;Variable45=0;Variable46=0;Variable47=0;Variable48=0;Variable49=0;Variable50=0;Variable51=0;Variable52=0;Variable53=ROUND(1440/BarInterval(),0);Variable54=0;Variable55=0;Variable56=0;Variable57=0;Variable58=0;Variable59=0;Variable60=0;Variable61=0;Variable62=0;Variable63=0;Variable64=0;Variable65=0;Variable66=0;Variable67=0;Variable68=0;Variable69=0;Variable70=0;Variable71=0;Variable72=0;Variable73=false;Variable74=0;Variable75=0;Variable76=0;Variable77=false;Variable78=false;Variable79=false;Variable80=0;Variable81=false;Variable82=false;return(INIT_SUCCEEDED);}//+------------------------------------------------------------------+//|Experttickfunction|//+------------------------------------------------------------------+voidOnTick(){Variable3=1/PipsPerBigPoint;Variable4=Variable3*AdversePipsToAdd;Variable5=(Variable3*TargetPips);Variable9=(Variable3*TargetPips*BIGPOINTVALUE);Variable6=(Variable3*StopPips);Variable10=(Variable3*StopPips*BIGPOINTVALUE);Variable11=0;if(DATE!=DATE[1])Variable11=Variable11+1;Variable2=MarketPosition();Variable72=Average(TrueRange,DailyATRLength)(DATA(2));if(MovAvType==2)Variable73=Average(MovAvgPrice,MovAvgLength)(DATA(2));elseVariable73=XAverage(MovAvgPrice,MovAvgLength)(DATA(2));if(UsePercentOrATRNums==2)Variable74=HalfBandATRNums*Variable72;elseVariable74=Variable73*(0.01*HalfBandPercent);Variable75=Variable73+Variable74;Variable76=Variable73-Variable74;Variable52=CurrentContracts();if(UseMAFilter==1){if(FilterMAType==2)Variable80=Average(FilterMAPrice,FilterMALength)(DATA(2));elseVariable80=XAverage(FilterMAPrice,FilterMALength)(DATA(2));Variable81=(CLOSE(DATA(2))>Variable80);Variable82=(CLOSE(DATA(2))<Variable80);}else{Variable81=true;Variable82=true;}if(Variable11>MovAvgLength){if(LongTrades==1){if(Variable2==0&&CLOSECROSSUNDERVariable76){Variable78=true;}if(Variable2==1)Variable78=false;if(Variable2==0&&Variable78&&Variable81){Variable32=CLOSE;Buy("LE1")Variable12CONTRACTNEXTBARVariable32LIMIT;}if(Variable2==1&&CURRENTCONTRACTS==Variable22&&MaxNumOfEntries>=2){if(Variable52[1]==0){Variable54=CURRENTBAR+Variable53-1;Variable33=ENTRYPRICE-Variable4;}if(Variable2==1&&CURRENTCONTRACTS==Variable23&&MaxNumOfEntries>=3){if(Variable52[1]==Variable22){Variable55=CURRENTBAR+Variable53-1;Variable34=CLOSE[1]-Variable4;}if(CURRENTBAR>=Variable55&&CLOSE<=Variable76)Buy("LE3")Variable14CONTRACTNEXTBARVariable34LIMIT;}if(Variable2==1&&CURRENTCONTRACTS==Variable24&&MaxNumOfEntries>=4){if(Variable52[1]==Variable23){Variable56=CURRENTBAR+Variable53-1;Variable35=CLOSE[1]-Variable4;}if(CURRENTBAR>=Variable56&&CLOSE<=Variable76)Buy("LE4")Variable15CONTRACTNEXTBARVariable35LIMIT;}if(Variable2==1&&CURRENTCONTRACTS==Variable25&&MaxNumOfEntries>=5){if(Variable52[1]==Variable24){Variable57=CURRENTBAR+Variable53-1;Variable36=CLOSE[1]-Variable4;}if(CURRENTBAR>=Variable57&&CLOSE<=Variable76)Buy("LE5")Variable16CONTRACTNEXTBARVariable36LIMIT;}if(Variable2==1){Variable7=(AVGENTRYPRICE+Variable5);Variable8=(AVGENTRYPRICE-Variable6);Sell("LX.tgt")ALLCONTRACTNEXTBARVariable7LIMIT;if(StopPips>0)Sell("LX.stp")ALLCONTRACTNEXTBARVariable8STOP;}}if(ShortTrades==1){if(Variable2==0&&CLOSECROSSOVERVariable75){Variable79=true;}if(Variable2==-1)Variable79=false;if(Variable2==0&&Variable79&&Variable82){Variable42=CLOSE;SellShort("SE1")Variable12CONTRACTNEXTBARVariable42LIMIT;}if(Variable2==-1&&CURRENTCONTRACTS==Variable22&&MaxNumOfEntries>=2){if(Variable52[1]==0){Variable63=CURRENTBAR+Variable53-1;Variable43=ENTRYPRICE+Variable4;}if(CURRENTBAR>=Variable63&&CLOSE>=Variable75)SellShort("SE2")Variable13CONTRACTNEXTBARVariable43LIMIT;}if(Variable2==-1&&CURRENTCONTRACTS==Variable23&&MaxNumOfEntries>=3){if(Variable52[1]==Variable22){Variable64=CURRENTBAR+Variable53-1;Variable44=CLOSE[1]+Variable4;}if(CURRENTBAR>=Variable64&&CLOSE>=Variable75)SellShort("SE3")Variable14CONTRACTNEXTBARVariable44LIMIT;}if(Variable2==-1&&CURRENTCONTRACTS==Variable24&&MaxNumOfEntries>=4)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 方管购销交付协议3篇
- 摩托车交易合同格式3篇
- 安全驾驶责任准则3篇
- 工业用井施工协议范本3篇
- 旅游包车预订合同3篇
- 招标管理指南3篇
- 智能办公大清包施工合同
- 隧道安全防护工程合同
- 仓储物流材料员聘用合同
- 互联网环保公司网络布线服务合同
- 上市企业商业计划书
- 少一点麻痹思想多一份生产安全
- 《海上钢琴师》课件
- 广东省深圳市2022年中考英语一模试题含解析
- 2024年高中语文选择性必修上、中教考衔接作文汇编
- 部编版语文六年级上册词句段运用练习
- 会计专科职业生涯规划与管理
- 2023年电大行政组织学试卷期末考试试题及答案
- 2024年1月上海春季高考模拟英语试卷完整版二(含答案+听力MP3)
- 大学本科机械专业仿生类蜻蜓飞行器研究毕业论文
- 《金庸武侠经典》课件
评论
0/150
提交评论