開拓者 TB 只做多交易策略,供大這參考[開拓者公式]
策略核心: 每次大跌就買入, DK穿過就當做止損賣出. 不許開空倉.
Params
Numeric Length(1);
Numeric SlowLength(3);
Numeric SmoothLength(3);
Numeric lots(1);
Vars
NumericSeries HighestValue;
NumericSeries LowestValue;
NumericSeries KValue;//TB中的K值
NumericSeries DValue;//TB中的K值
NumericSeries RSV;
NumericSeries K1;//正規的K值
NumericSeries D1;//正規的D值
Begin
HighestValue = HighestFC(High, Length);
LowestValue = LowestFC(Low, Length);
RSV = (Close-LowestValue)/(HighestValue-LowestValue)*100;
KValue = SummationFC(Close - LowestValue,SlowLength)/SummationFC(HighestValue-LowestValue,SlowLength)*100;
DValue = AverageFC(KValue,SmoothLength);
K1 = SMA(RSV,SlowLength,1);
D1 = SMA(K1,SmoothLength,1);
PlotNumeric("K",K1);
PlotNumeric("D",D1);
PlotNumeric("KTB",KValue);
PlotNumeric("DTB",DValue);
PlotNumeric("RSV",RSV);
if(MarketPosition == 0)//沒倉位,KD判斷,K穿D開多
{
if(CrossOver(K1,D1))
{
buy(lots,Close[1]);
Return;
}
}
if(MarketPosition == 1)//多倉, D穿K賣平
{
if(CrossUnder(K1,D1))
{
Sell(lots,Close);
Return;
}
}
end
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容