中孚期货期权网
返回首页

期货软件TB系统源代码解读:MTM策略

admin未知

MTM即动量指标,这可能是最简单的系统了,源代码如下:

Params

Numeric Length(20);//声明数值参数Length,初值20.//

Begin

PlotNumeric("MTM",Close/Close[Length]*100);//画线MTM,值就是把当前收盘价除以前20k线收盘价,最后乘以100了。//

PlotNumeric("Ref",100);//画中线100.//

End

 
 

 

 

代码虽然简单,但仔细观察会发现这可以做一个很简单而有效的程序化系统,如下:

Params

Numeric Length(20);

Vars

NumericSeries MTM;

NumericSeries MTM1;

NumericSeries MTM2;

Begin

MTM=Close/Close[Length]*100;

MTM1 = High / High[Length] *100;

MTM2 = Low / Low[Length] *100;

If(MarketPosition <> 1 And MTM[1] >= 102 And MTM1[1] >= 102 And MTM2[1] >= 102)

{Buy(1,Open);}

If(MarketPosition <>-1 And MTM[1] <=98 And MTM1[1] <= 98 And MTM2[1] <=98)

{SellShort(1,Open);}

End

 
 

版权声明:本网未注明“来源:中国期货期权网”的稿件均为转载稿,本网转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如对稿件内容有疑议,认为转载稿涉及版权等问题,请在两周内来电或来函与中孚期货期权网联系,我们将在第一时间处理



微信扫码二维码 “零佣金”期货开户