交易策略買賣點(diǎn)問題 - TradeBlazer公式 [開拓者 TB]
- 咨詢內(nèi)容:
TRADEBLAZER公式開發(fā)指南》一個(gè)簡單的雙均線交叉買賣策略,如下:
Params
Numeric Length1(5);
Numeric Length2(10);
Vars
Numeric short1;
Numeric long1;
Bool Condition1;
Bool Condition2;
Begin
PlotNumeric("MA1",AverageFC(Close,Length1));
PlotNumeric("MA2",AverageFC(Close,Length2));
short1=AverageFC(Close,Length1);
long1=AverageFC(Close,Length2);
Condition1 = CrossOver(short1,long1) ;
Condition2 = CrossOver(long1,short1) ;
if (Condition1)
{
Buy(1,Open);
}
if (Condition2)
{
SellShort(1,Open);
}
End
發(fā)現(xiàn)優(yōu)化后的參數(shù)拿到文華去測試結(jié)果完全不一樣,仔細(xì)看過交易記錄,發(fā)現(xiàn)TB測試運(yùn)算的開倉點(diǎn)和平倉點(diǎn)有問題:比如以上代碼是5天均線上穿10天線買入,看交易記錄上面的買入點(diǎn)在上穿那根K線開盤處,但實(shí)際上沒有收盤并不知道5天線是否最終會上穿10天線,如果真的上穿那當(dāng)天收盤價(jià)格已經(jīng)高于開盤價(jià)格(測試中交易記錄的買入點(diǎn)在開盤點(diǎn)優(yōu)勢比收盤買大很多,文華的就是在收盤價(jià)格+滑點(diǎn)買入),這樣測算出的結(jié)果邏輯上有問題,實(shí)際是開盤就預(yù)先知道是否會上穿,不知道這個(gè)問題何解?我是新手,請大家?guī)椭?!發(fā)布啦! - TB技術(shù)人員:
測試和真實(shí)是不一樣的,測試時(shí)是包括當(dāng)前BAR,真實(shí)時(shí)是不包括當(dāng)前BAR,真實(shí)的時(shí)候CLOSE是表示最新價(jià)。
- TB客服:
用前一根BAR作為條件判斷
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
- 上一篇:交易開拓者函數(shù)一覽表(文華對照) - Tra…
- 下一篇:沒有了!
相關(guān)文章
-
指定的模型還沒有相關(guān)內(nèi)容!