|
BP-GAIN3 止賺用指標 Tmacd / Dmacd
記得使用時要自己更改指標名為 BP-GAIN3 OR 其它指定名使用 !!
有朋友想用這條式做止賺, 所有方法都同時存在 優點 及 缺點 的,
運用的朋友要理解, 再衡量如何使用。
指標寫法如下, 另附件可以直接下載 IMPORT 入 MetaStock 內使用 !!
shortperiods:=Input("Enter the shorter TEMA/DEMA periods: ",3,20,12);
longperiods:=Input("Enter the longer TEMA/DEMA periods: ",21,50,26);
signal:=Input("Enter the number of signal line periods: ",3,50,9);
FastSlow:=Input("Choose Out 0=Fast_T, 1= Slow_D, 2=TD, 3=DT : ",0,3,0);
{}
{TMACD Buy Gain-Sell }
TMACD := Tema(C,shortperiods)-Tema(C,longperiods);
TMACDmov := Mov(Tema(C,shortperiods) - Tema(C,longperiods),signal,E);
{}
tBuy := Cross( TMACD, TMACDmov) ;
tSell := Cross( TMACDmov, TMACD ) ;
{}
{DMACD Short Gain-Buy }
DMACD := Dema(C,shortperiods)-Dema(C,longperiods);
DMACDmov := Mov(Dema(C,shortperiods)-Dema(C,longperiods),signal,E);
{}
dBuy := Cross( DMACD, DMACDmov) ;
dSell := Cross( DMACDmov, DMACD ) ;
{}
tdBuy := if(FastSlow=3, dBuy, if(FastSlow=2, tBuy, if(FastSlow=1, dBuy , tBuy)) );
tdSell := if(FastSlow=3, tSell, if(FastSlow=2, dSell, if(FastSlow=1, dSell , tSell)) );
{}
RetVal:=If( tdBuy=1, 0.3, If( tdSell=1, 0.03, 0.00));
Retval;
shortperiods/100000;
longperiods/100000;
signal/100000;
FastSlow/100000;
BP-GAIN3_TMACD_DMACD.rar
(67.33 KB, 下载次数: 1517)
註: 另外, 如果將指標改名為 BP-AUTO (x) 亦可以變為買賣用指標。
|
|