為何以下公式中MIN(kk,low[1])值為零。而max(high[1],hh)正常 [開(kāi)拓者 TB]
-
咨詢(xún)內(nèi)容:
Vars
NumericSeries hh;
NumericSeries kk;
if(A_BuyPosition>0 && BarStatus==2)
maate=maate[1]+1;
if(A_SellPosition>0 && BarStatus==2)
kaate=kaate[1]+1;
if(maate>=1 && A_BuyPosition>0)
{
hh=max(high[1],hh);
kk=Close[1];
}
if(kaate>=1 && A_SellPosition>0)
{
hh=close[1];
kk=Min(kk,low[1]);
}?
?來(lái)源:CXH99.COM
-
TB技術(shù)人員:
kk=Min(kk,low[1]);的值有時(shí)得,有時(shí)不得。但不得的時(shí)候多。版主幫看下。
?
-
TB客服:
qsb588986 發(fā)表于 2017-7-25 14:29
kk=Min(kk,low[1]);的值有時(shí)得,有時(shí)不得。但不得的時(shí)候多。版主幫看下。
只有滿(mǎn)足if(A_BuyPosition>0 && BarStatus==2),maate才可能大于等于1,然后kk才可能被賦值close[1]。
然后在if(a_sellposition>0 && barstatus==2)條件滿(mǎn)足后,kk = min(kk,low[1])的計(jì)算中才可能有kk不為零的情況。
也就是說(shuō)必須是持多倉(cāng)的情況下,你的KK才可能有大于0的情況。。而沒(méi)有持倉(cāng)量,就是為0了。?
-
網(wǎng)友回復(fù):
本帖最后由 kookzw 于 2017-7-25 22:50 編輯
樓主的程序真繞腦筋。。。佩服小米版主的邏輯分析!
樓主這是拿股票指標(biāo)改TB程序呢吧。呵呵!?
- 網(wǎng)友回復(fù):
if(kaate>=1 && A_SellPosition>0)
{
if(kaate==1)
kk=low[1];
Else
kk=Min(kk,low[1]);
hh=close[1];
}
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容