BP-AUTO2 程式編寫例子:
{ MACD 買入/沽出 , 使用 "外掛" 自動買賣}
{可以調較天數的寫法}
nEMa1:=input("Plese enter Fast EMA days:",1,1000, 12);
nEMa2:=input("Plese enter Slow EMA days:",1,1000, 26);
nsignal:=input("Plese enter signal line periods: ",1,1000, 9);
nConf:=Input("After confirmed-[On=1,Off=0]:",0,1,1);
nMACD:=Mov(C,nEMa1,E) - Mov(C,nEMa2,E);
buy:= If(nConf=0, Cross(nMACD, Mov(nMACD,nsignal,E) ) , ref(Cross(nMACD, Mov(nMACD,nsignal,E) ),-1) );
sell:= If(nConf=0, Cross(Mov(nMACD,nsignal,E) , nMACD) , ref(Cross(Mov(nMACD,nsignal,E) , nMACD) ,-1));
{}
RetVal:=If(buy=1,0.3, If(Sell=1,0.03,0.00));
Retval
預設是 12, 26, 9 數值, 及確認後做 !
註: 自動買賣有其一定的市場及系統風險, 建議沒有市場經驗者切勿使用 !!
以上提供亦只是作為編寫程式時, 參考之用 !!
[修改日期 2010-02-26 加入確認後選項]