套利交易問題
作者:開拓者 TB 來源:cxh99.com 發布時間:2016年11月08日
- 咨詢內容:
- Params
- Numeric Length(26);
- Numeric Offset(2);
- Numeric Lots0(1);
- Numeric Lots1(1);
- Vars
- NumericSeries OpenPrice;
- NumericSeries ClosePrice;
- NumericSeries UpLine; //上軌
- NumericSeries DownLine; //下軌
- NumericSeries MidLine; //中間線
- Numeric Band;
- Begin
-
-
-
- OpenPrice = Data0.Open- Data1.Open;
- ClosePrice = Data0.Close - Data1.Close;
-
-
- PlotNumeric("Open",OpenPrice);
- PlotNumeric("High",Max(ClosePrice,OpenPrice));
- PlotNumeric("Low",Min(ClosePrice,OpenPrice));
- PlotNumeric("Close",ClosePrice);
- PlotNumeric("MA",AverageFC(ClosePrice,Length));
-
- MidLine = AverageFC(ClosePrice,Length);
- Band = StandardDev(ClosePrice,Length,2);
- UpLine = MidLine + Offset * Band;
- DownLine = MidLine - Offset * Band;
- PlotNumeric("UpLine",UpLine);
- PlotNumeric("DownLine",DownLine);
- PlotNumeric("MidLine",MidLine);
-
-
-
- If(MarketPosition!=1 && CrossOver(ClosePrice[1],UpLine[1]))
- {
- DATA0.Buy(lots0,DATA0.open);
- DATA1.SellShort(lots1,DATA1.open);
- }
- If(MarketPosition!=-1 && CrossUnder(ClosePrice[1],DownLine[1]))
- { DATA1.Buy(lots1,DATA1.open);
- DATA0.SellShort(lots0,DATA0.open);
- }
- If( ClosePrice[1]<MidLine[1])
- {
- DATA0.SELL(lots0,DATA0.open);
- DATA1.BuyToCover(lots1,DATA1.open);
- }
- If( ClosePrice[1]>MidLine[1])
- {
- DATA1.SELL(lots1,DATA1.open);
- DATA0.BuyToCover(lots0,DATA0.open);}
- End
- TB技術人員:
關鍵是有時候可以正常交易,有時候不可以,很糾結啊
- TB客服:
無人解答啊
- 網友回復:
TB開拓者的錢果然好賺啊