1. 程式人生 > >代做開拓者指標公式程序、TB多周期指標公式代寫代做、TB程序化指標公式代寫

代做開拓者指標公式程序、TB多周期指標公式代寫代做、TB程序化指標公式代寫

交易 周期 pen 調用 ots ket 均線 剛才 n)

1、我們以日線的均線交叉來判斷大趨勢,然後在5分鐘圖上來做交易;
2、日線的短期均線上穿長期均線,則只做多,不做空;反之只做空,不做多;
3、確定了大趨勢後,我們再根據5分鐘圖來判斷小趨勢,以決定進場時機。我們仍然用均線來判斷,在多頭大趨勢下,如果5分鐘的短期均線上穿長期均線,則進場做多,反穿出場,但不反手做空;在空頭大趨勢下,類似;
我們在5分鐘圖上調用剛才的函數的來實現。新建公式應用TestMtMa,代碼如下:
Params
Numeric TimeFrame(1440); // 目標時間周期參數,參數說明參見MtBar
Numeric BarsBack(1); // 目標時間周期BAR偏移參數,說明見MtBar函數

Numeric Length1(10); // 大周期的短期均線周期
Numeric Length2(20); // 大周期的長期均線周期
Numeric Length3(10); // 小周期的短期均線周期
Numeric Length4(20); // 小周期的長期均線周期
Numeric Lots(1);
Vars
NumericSeries MA1;
NumericSeries MA2;
Numeric oMA1;
Numeric oMA2;

NumericSeries MA3;
NumericSeries MA4;
Begin
MtMa(TimeFrame,BarsBack,Length1,oMA1);
MA1 = oMA1;
PlotNumeric("MA1",MA1);
MtMa(TimeFrame,BarsBack,Length2,oMA2);
MA2 = oMA2;
PlotNumeric("MA2",MA2);
MA3 = AverageFC(Close,Length3);
MA4 = AverageFC(Close,Length4);
PlotNumeric("MA3",MA3);
PlotNumeric("MA4",MA4);


If (MA1>MA2) // 大周期均線金叉,多頭趨勢
{
if (MarketPosition!=1 and MA3[1]>MA4[1])
{
Buy(Lots,Open);
}
if (MarketPosition==1 and MA3[1]<MA4[1])
{
Sell(Lots,Open);
}
}
If (MA1<MA2) // 大周期均線死叉,空頭趨勢
{
if (MarketPosition!=-1 and MA3[1]<MA4[1])
{
SellShort(Lots,Open);
}
if (MarketPosition==-1 and MA3[1]>MA4[1])
{
BuyToCover(Lots,Open);
}
}
End

如有需要,請加QQ:99515681 微信:codinghelp

代做開拓者指標公式程序、TB多周期指標公式代寫代做、TB程序化指標公式代寫