使用用CrossOver出現(xiàn)的疑問(wèn) - TradeBlazer公式 [開(kāi)拓者 TB]
- 咨詢內(nèi)容:
當(dāng)用兩條移動(dòng)平均線交叉(CrossOver/CrossUnder)作為判斷條件時(shí),是否會(huì)出現(xiàn)交叉點(diǎn)剛好在兩個(gè)相鄰Bar之間,而導(dǎo)致信號(hào)消失?
- TB技術(shù)人員:
本帖最后由 傻了吧 于 2012-3-1 14:08 編輯
用TB自帶的KD指標(biāo)寫一個(gè)簡(jiǎn)單判斷前一根Bar的K和D值,金叉做多,死叉做空的代碼,因?yàn)樵?jīng)看小米管理說(shuō)過(guò):
crossover,corssunder,除了可以使用close,open,high,low等K線原有數(shù)據(jù)的回溯值外,不可以使用A[1],B[1]等這樣的變量回溯。
可以使用變通的方法。如果使用回溯的值來(lái)計(jì)算A,B,再代入這兩個(gè)crossover,crossunder的函數(shù)就可以了。
(參見(jiàn):http://www.tradeblazer.net/forum ... p;extra=&page=1)
所以增加紅色字體部分(黑色是TB的KD指標(biāo)原代碼),但圖表上無(wú)交易信號(hào)。請(qǐng)幫忙看看是什么原因,謝謝
Params
Numeric Length(14);
Numeric SlowLength(3);
Numeric SmoothLength(3);
Vars
NumericSeries HighestValue;
NumericSeries LowestValue;
NumericSeries KValue;
Numeric SumHLValue;
Numeric SumCLValue;
NumericSeries DValue;
NumericSeries TmpK;
NumericSeries TmpD;
Begin
HighestValue = HighestFC(High, Length);
LowestValue = LowestFC(Low, Length);
SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength);
SumCLValue = SummationFC(Close - LowestValue,SlowLength);
If(SumHLValue <> 0)
{
KValue = SumCLValue/SumHLValue*100;
}Else
{
KValue = 0;
}
DValue = AverageFC(KValue,SmoothLength);
TmpK=KValue[1];
TmpD=DValue[1];
If(CrossOver(TmpK,TmpD)){
Buy(1,Open);
}
else if(CrossUnder(TmpK,TmpD)){
SellShort(1,Open);
}
PlotNumeric("K",KValue);
PlotNumeric("D",DValue);
PlotNumeric("Ref1",20);
PlotNumeric("Ref2",80);
End - TB客服:
本帖最后由 傻了吧 于 2012-3-1 14:41 編輯
非常奇怪的是,為檢查問(wèn)題,特意在圖表上輸出Bool值,有“笑臉”但沒(méi)有開(kāi)倉(cāng)訊號(hào),
紅色部分替換為以下代碼- ConBuy=CrossOver(KValue[1],DValue[1]);
- ConSell=CrossUnder(KValue[1],DValue[1]);
- // If(CrossOver(TmpK,TmpD)){
- If(ConBuy) {
- Buy(1,Open);
- PlotBool("B",ConBuy);
- }
- else if(ConSell){
- SellShort(1,Open);
- //PlotBool("S",ConSell);
- }
tt.jpg (117.12 KB, 下載次數(shù): 0) 2012-3-1 14:40:12 上傳 下載次數(shù): 0
- ConBuy=CrossOver(KValue[1],DValue[1]);
- 網(wǎng)友回復(fù):
我試了下2樓的代碼,沒(méi)有問(wèn)題啊,開(kāi)倉(cāng)什么都好好的
可能不是代碼問(wèn)題,是你其他設(shè)置問(wèn)題,自己查查看 - 網(wǎng)友回復(fù):
本帖最后由 傻了吧 于 2012-3-1 16:35 編輯
謝謝zzzlondon 提醒,不是代碼問(wèn)題
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容