TB课堂 基于指数移动平均线组进行判断 策略公式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TB课堂基于指数移动平均线组进行判断策略公式
只做专业交易软件
| 交易开拓者旗舰版| TB-Plus | TB-Smart |
基于指数移动平均线组进行判断(多)
//------------------------------------------------------------------------//
简称: CL_Three_EMA_Crossover_System_L// 名称: 基于
指数移动平均线组进行判断多// 类别: 公式应用// 类型:
内建应用// 输
出://------------------------------------------------------------------------//------------------------------------------------------------------------//
策略说明://1.计算三条指数移动平均线(Avg1, Avg2 , Avg3);//2.通过指数移动平均线的组合来判断趋势// // 入场条件://1.当Avg1向上穿过Avg2并且Avg2大于Avg3时,在下一根k线开盘处买入//2.当Avg1向下穿过Avg2并且Avg2小于Avg3时,在下一根k线开盘处卖出// 出场条件: //1.Avg1下穿Avg2多头出场//2.跟踪止损//// 注: 当前策略仅为做多系统, 如需做空, 请参见
CL_Three_EMA_Crossover_System_S//------------------------
----------------------------------------------//
ParamsNumeric AvgLen1(6);Numeric
AvgLen2(12);Numeric AvgLen3(28);Numeric
RLength(4);Vars NumericSeries Avg1;//指数移动平均1NumericSeries Avg2;//指数移动平均2NumericSeries Avg3;//指数移动平均3BoolSeries BuyCon1(False);//做多条件之一NumericSeries LongStopPrice;//跟踪止损价NumericSeries Range;//K线幅度NumericSeries RangeL;Begin
// 集合竞价和小节休息过滤If(BarStatus == 2 And IsCallAuctionTime) Return;//初始设置
Avg1=XAverage(Close,AvgLen1);Avg2=XAverage(Close, AvgLen2);Avg3=XAverage(Close,AvgLen3);Range=High-Low; //定义K线幅度//在图表上划出指数移动平均线PlotNumeric('Avg1',Avg1);PlotNumeric('Avg2',Avg2);PlotN umeric('Avg3',Avg3);//Avg1向上穿过Avg2为买入条件之一BuyCon1=CrossOver(Avg1,Avg2); //BuyCon1满足且Avg2大于Avg3时,做多If(BuyCon1[1] And
Avg2[1]>Avg3[1] And Vol > 0)Buy(0,Open);//Avg1小于Avg2多头出场If(MarketPosition==1 And BarsSinceEntry>0 And Avg1[1] 0)Sell(0,Open);//设置跟踪止损价RangeL=
Average(Range,RLength);If(MarketPosition==1 And BarsSinceEntry==0){ LongStopPrice=Low-RangeL;}Els e If(MarketPosition==1 And
BarsSinceEntry>0){ LongStopPrice=LongStopPrice+(Lo w-LongStopPrice)*0.25;}//Commentary('LongStopPrice='+ Text(LongStopPrice));//向下跌破跟踪止损价多头出场
If(MarketPosition==1 And BarsSinceEntry>0 And Low
0){ Sell(0,Min(Open,LongStopPrice[1]));}End
//------------------------------------------------------------------------
基于指数移动平均线组进行判断(空)
//------------------------------------------------------------------------//
简称: CL_Three_EMA_Crossover_System_S// 名称: 基于
指数移动平均线组进行判断空// 类别: 公式应用// 类型:
内建应用// 输
出://------------------------------------------------------------------------//------------------------------------------------------------------------//
策略说明://1.计算三条指数移动平均线(Avg1, Avg2 , Avg3);//2.通过指数移动平均线的组合来判断趋势// // 入场条件://1.当Avg1向上穿过Avg2并且Avg2大于Avg3时,在下一根k线开盘处买入//2.当Avg1向下穿过Avg2并且Avg2小于Avg3时,在下一根k线开盘处卖出// 出场条件: //1.Avg1上穿Avg2空头出场//2.跟踪止损//// 注: 当前策略仅为做空系统, 如需做多, 请参见
CL_Three_EMA_Crossover_System_L//----------------------------------------------------------------------//ParamsNumeric