




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分形顶底策略(TBQ版)一、交易逻辑思路分形顶底策略是一种基于技术分析的交易策略,主要通过识别价格图表中的顶分型和底分型来制定交易决策。这种策略的核心在于利用市场价格的波动特征,结合均线系统,来判断市场的趋势和反转点。1.顶分型与底分型的识别:-顶分型:在三个连续的K线中,中间K线的高点是最高的,同时低点不低于两侧K线的低点。-底分型:在三个连续的K线中,中间K线的低点是最低的,同时高点不高于两侧K线的高点。策略通过比较K线的高低点来识别这些分型结构。2.均线系统的应用:-策略中使用了60均线(MA60)作为趋势判断的重要参考。当价格位于60均线之上时,市场被视为上升趋势;反之,则视为下降趋势。3.交易信号的生成:-做多信号:当市场价格在60均线之上,并且出现底分型时,策略会生成做多信号,即买入合约。-平多信号:对于已持有多头仓位的投资者,如果市场价格跌破预设的止损点(MQ),或者出现顶分型,策略会生成平多信号,即卖出合约。-做空信号:当市场价格在60均线之下,并且出现顶分型时,策略会生成做空信号,即卖出合约。-平空信号:对于已持有空头仓位的投资者,如果市场价格上涨超过预设的止损点(MW),或者出现底分型,策略会生成平空信号,即买入合约。二、策略特点1.结构化与系统性:-分形顶底策略具有明确的交易规则和结构化的交易流程。从分型的识别到交易信号的生成,再到仓位的调整,整个过程都是系统化和自动化的,减少了人为干预和主观判断的影响。2.趋势跟踪与反转捕捉:-该策略既能够跟踪市场的趋势,又能够在趋势反转时及时捕捉并作出反应。通过结合均线系统和分型结构,策略能够在不同的市场环境下保持较高的灵活性和适应性。3.风险管理与控制:-策略在开仓时即设定止损点,有效控制了潜在的风险。同时,通过严格的交易条件和信号执行,避免了过度交易和情绪化决策的可能性。4.适用性与灵活性:-分形顶底策略适用于多种金融衍生品市场,如期货、期权等。通过调整参数和优化模型,策略可以适应不同市场和品种的交易特性,提高交易的成功率和盈利能力。综上所述,分形顶底策略以其结构化、系统化和灵活性的特点,在技术分析领域中占据了一席之地。它能够帮助投资者更加客观、理性地面对市场波动,实现稳健的投资回报。函数一:SymbolReplace//函数可不用贴入//把合约代码替换成指定的合约代码ParamsStringSymbolz;//合约名称StringStrz("");//替换的字符VarsArray<String>AB;StringSymCode;StringSymExch;BeginIf(StringSplit(Symbolz,".",AB)<>2){ReturnInvalidString;}//分离合约交易所代码SymCode=AB[0];//获取合约代码部分SymExch=AB[1];If(IsStringEx(SymCode,"9999"))//查找字符串部分含有9999{StringReplace(SymCode,"9999","9"+Strz);}ElseIf(IsStringEx(SymCode,"9000"))//查找字符串部分含有9000{StringReplace(SymCode,"9000","9"+Strz);}ElseIf(IsStringEx(SymCode,"9888"))//查找字符串部分含有9888{StringReplace(SymCode,"9888","9"+Strz);}Else{//检查指数000还是指数999If(IsStringEx(SymCode,"000")){StringReplace(SymCode,"000",Strz);}ElseIf(IsStringEx(SymCode,"999")){StringReplace(SymCode,"999",Strz);}ElseIf(IsStringEx(SymCode,"888")){StringReplace(SymCode,"888",Strz);}}If(IsStringEx(SymCode,"999")){ReturnSymCode+".TBFT";}ReturnSymCode+"."+SymExch;End函数二:IsStringExParamsStringStr;//原字符串Stringdes;//查找的字符串VarsStringStrz;Begin//Strz=Lower(Str);//转换成小写字母Strz=Str;If(FindFirstOf(Strz,des)<>InvalidInteger){ReturnTrue;}ReturnFalse;End策略代码注解:ParamsNumericLots(1);VarsNumericMA60;NumericMinPoint;//最小变动单位NumericMQ;NumericMW;BoolDIFX(False);//底分型BoolDFX(False);//顶分型EventsOnBar(ArrayRef<Integer>indexs){MA60=Average(Close[1],60);PlotNumeric("MA60",MA60,0,Yellow,0);MinPoint=MinMove*PriceScale;MQ=AvgEntryPrice-30*MinPoint;MW=AvgEntryPrice+30*MinPoint;DIFX=Low[2]<Low[1]AndLow[2]<Low[3]ANDHIGH[2]<HIGH[1]ANDHIGH[2]<HIGH[3];DFX=High[2]>High[1]AndHigh[2]>High[3]ANDLOW[2]>LOW[1]ANDLOW[2]>LOW[3];
If(MarketPosition
<>
1
And
Close[1]
>
MA60
And
DIFX)
//60均线之上,出现底分型形态做多Buy(Lots,Open);//做多//If(MarketPosition==1And((Close<MQ)OrDFX))//开仓即设止损(固定止损30跳),出现顶分型形态平多If(MarketPosition==1And((Close[1]<MQ)OrDFX)&&BarsSinceEntry>0)//开仓即设止损(固定止损30跳),出现顶分型形态平多Sell(Lots,Open);
If(MarketPosition
<>
-1
And
Close[1]
<
MA60
And
DFX)
//60均线之下,出现顶分型形态做空SellShort(Lots,Open);//做空//If(MarketPosition==-1And((Close>MW)OrDIFX))//开仓即设止损(固定止损30跳),出现底分型形态平空If(MarketPosition==-1And((Close[1]>MW)OrDIFX)&&BarsSinceEntry>0)//开仓即设止损(固定止损30跳),出现底分型形态平空BuyToCover(Lots,Open);//开平条件Booll4e=False;//多进Booll4x=False;//卖平Bools4e=False;//空进Bools4x=False;//买平//进出场价格Numericl4e_price=Open;//开多价格Numericl4x_price=Open;//平多价格Numerics4e_price=Open;//开空价格Numerics4x_price=Open;//平空价格//头寸Numericlots=1;//开平处理If(MarketPosition!=1&&l4e){Buy(lots,l4e_price);}If(MarketPosition!=-1&&s4e){SellShort(lots,s4e_price);}If(MarketPosition==1&&BarsSinceEntry>0&&l4x){Sell(0,l4x_price);}If(MarketPosition==-1&&BarsSinceEntry>0&&s4x){BuyToCover(0,s4x_price);}}函数一代码:SymbolReplaceParamsStringSymbolz;StringStrz("");VarsArrayAB;StringSymCode;StringSymExch;BeginIf(StringSplit(Symbolz,".",AB)<>2){ReturnInvalidString;}SymCode=AB[0];SymExch=AB[1];If(IsStringEx(SymCode,"9999")){StringReplace(SymCode,"9999","9"+Strz);}ElseIf(IsStringEx(SymCode,"9000")){StringReplace(SymCode,"9000","9"+Strz);}ElseIf(IsStringEx(SymCode,"9888")){StringReplace(SymCode,"9888","9"+Strz);}Else{If(IsStringEx(SymCode,"000")){StringReplace(SymCode,"000",Strz);}ElseIf(IsStringEx(SymCode,"999")){StringReplace(SymCode,"999",Strz);}ElseIf(IsStringEx(SymCode,"888")){StringReplace(SymCode,"888",Strz);}}If(IsStringEx(SymCode,"999")){ReturnSymCode+".TBFT";}ReturnSymCode+"."+SymExch;End函数二代码:IsStringExParamsStringStr;Stringdes;VarsStringStrz;BeginStrz=Str;If(FindFirstOf(Strz,des)<>InvalidInteger){ReturnTrue;}ReturnFalse;End策略信号代码:ParamsNumericLots(1);VarsNumericMA60;NumericMinPoint;NumericMQ;NumericMW;BoolDIFX(False);BoolDFX(False);EventsOnBar(ArrayRef<Integer>indexs){MA60=Average(Close[1],60);PlotNumeric("MA60",MA60,0,Yellow,0);MinPoint=MinMove*PriceScale;MQ=AvgEntryPrice-30*MinPoint;MW=AvgEntryPrice+30*MinPoint;DIFX=Low[2]<Low[1]AndLow[2]<Low[3]ANDHIGH[2]<HIGH[1]ANDHIGH[2]<HIGH[3];DFX=High[2]>High[1]AndHigh[2]>High[3]ANDLOW[2]>LOW[1]ANDLOW[2]>LOW[3];If(MarketPosition<>1AndClose[1]>MA60AndDIFX)Buy(Lots,Open);If(MarketPosition==1And((Close[1]<MQ)OrDFX)&&BarsSinceEntry>0)Sell(Lots,Open);If(MarketP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安全员-B证(项目经理)考试题库
- 2024年外转子风机项目资金筹措计划书代可行性研究报告
- 2024年TC-22型氧化锌脱硫剂项目资金需求报告
- 数学-云南省三校2025届高三2月高考备考联考卷(六)试题和答案
- 2025年度文化事业单位正规劳务派遣合作协议书
- 2025年度专业化学品仓库库房租赁及安全管理协议
- 二零二五年度员工股权激励与公司可持续发展合同
- 2025年度房地产战略合作协议书:房地产项目绿色建筑设计与绿色施工技术合同
- 2025年度临时用工合同协议书:文化演出临时演出人员及技术人员协议
- 2025年度网络安全责任忠诚协议范本
- 2022年济南工程职业技术学院单招综合素质考试笔试试题及答案解析
- 员工调整薪酬面谈表
- 辅警报名登记表
- 初中数学竞赛试题汇编
- 外研版英语五年级下册第一单元全部试题
- 培养小学生课外阅读兴趣课题研究方案
- 部编版四年级语文下册课程纲要
- 【课件】第二单元第三节汉族民歌课件-2021-2022学年高中音乐人音版(2019)必修音乐鉴赏
- 高中人音版必修 音乐鉴赏20人民音乐家课件
- 华文出版社三年级下册书法教案
- GB_T 30789.3-2014 色漆和清漆 涂层老化的评价 缺陷的数量和大小以及外观均匀变化程度的标识 第3部分:生锈等级的评定
评论
0/150
提交评论