古老的均線系統,提供源碼 初學者可以參考
作者:開拓者 TB 來源:cxh99.com 發布時間:2012年12月15日
- 思路內容: 很古老的均線系統,隨手寫的,初學者可以參考
根據核心原理,大家可以拿去擴充一下,我剛才試著擴充加入其它因子,提升不大,可能是沒找到合適的組合吧
RB 1H周期,malen1=10,malen2=50
- 源碼內容:
- //------------------------------------------------------------------------
- // 簡稱:
- // 名稱:程序化交易
- // 類別: 公式應用
- // 類型: 用戶應用
- // 輸出: 穿堂風
- //------------------------------------------------------------------------
-
- Params
- Numeric maLen1(10);
- Numeric maLen2(50);
- Numeric lots(1);
- Numeric offset(0);
- Vars
- Numeric ma1;
- Numeric ma2;
- Numeric i_offset;
-
- Begin
-
- ma1 = Average(Open,maLen1);
- ma2 = Average(Open,maLen2);
-
- PlotNumeric("ma1",ma1);
- PlotNumeric("ma2",ma2);
-
- i_offset = offset*MinMove*PriceScale;
- If(CurrentBar > maLen2)
- {
- If(MarketPosition == 0)
- {
- If(Open>ma1 and ma1>ma2)
- {
- Buy(lots,Open+i_offset);
- Return;
- }
-
- If(Open < ma1 and ma1<ma2)
- {
- SellShort(lots,Open-i_offset);
- Return;
- }
- }
-
- If(MarketPosition == 1)
- {
- If(Open < ma1)
- {
- Sell(lots,Open-i_offset);
- Return;
- }
- }
-
- If(MarketPosition == -1)
- {
- If(Open > ma1)
- {
- BuyToCover(lots,Open+i_offset);
- Return;
- }
- }
- }
- End
-
-
- //------------------------------------------------------------------------
- // 編譯版本 GS2010.12.08
- // 用戶版本 2011/06/21 15:59
- // 版權所有 穿堂風
- // 更改聲明 TradeBlazer Software保留對TradeBlazer平臺
- // 每一版本的TrabeBlazer公式修改和重寫的權利
- //------------------------------------------------------------------------