開拓者 TB 菲阿里四價交易策略源碼
作者:開拓者 TB 來源:cxh99.com 發布時間:2014年01月06日
- 咨詢內容:
//策略:菲阿里四價
//周期:日內
//類別:趨勢突破
昨天高點、昨天低點、昨日收盤價、今天開盤價,可并稱為菲阿里四價。它由日本期貨冠軍菲阿里實盤采用的主要突破交易參照系。
主要特點:
日內交易策略,收盤平倉;
菲阿里四價指昨日高點、昨日低點、昨日收盤、今日開盤;
上軌=昨日高點;
下軌=昨日低點;
用法:
當價格突破上軌,買入開倉;
當價格跌穿下軌,賣出開倉。
上面設了開倉次數一日最多為三次。
源碼:
Params
Numeric notaft(14.55);
numeric stoploss(10);
Vars
NumericSeries upperband;
NumericSeries lowerband;
numericseries TotalDayTrade(0);
Begin
upperband=Highd(1);
lowerband=lowd(1);
PlotNumeric("upperband=",upperband);
PlotNumeric("lowerband=",lowerband);
//開倉
if (MarketPosition==0 and TotalDayTrade<4)
if (high>upperband )
{
buy (0,high);
TotalDayTrade=TotalDayTrade+1;
}
if (low<lowerband )
{
SellShort (0,low);
TotalDayTrade=TotalDayTrade+1;
}
//止損 www.tumamayizhan.com
if (MarketPosition==-1 and Low<EntryPrice-stoploss*MinMove)
{
sell(0,low);
}
if (MarketPosition==1 and high>EntryPrice+stoploss*MinMove)
{
BuyToCover(0,high);
}
//收盤平倉
if(Time*100>=notaft and Time<0.1600)
{
if(marketposition==-1)
{
BuyToCover(1,Open);
}
if(marketposition==1)
{
Sell(1,Open);
}
}
End
- TB技術人員:
請教小米版主如何編漲跌停板價不得開倉的代碼?
if(close=Q_lowlimit) break;
寫在開倉命令前,編譯出錯。
怎么辦?
TB技術人員: 或者在漲跌停板1%附近停止開倉的代碼?
TB客服: If(Q_BidPrice>=Q_UpperLimit Or Q_AskPrice<=Q_LowerLimit) Return;