求各位大仙解答 [開拓者 TB]
- 咨詢內(nèi)容:
我想求日內(nèi)K線根數(shù),但是不用函數(shù)BARSSINCETODAY,可是按照下面公式寫完后返回并不正確,請問你哪里出現(xiàn)問題?
Vars
Numeric TodayBars;
Begin
{
TodayBars=0;
While(currentBar>TodayBars and TrueDate[TodayBars]==TrueDate[TodayBars+1])
{
TodayBars=TodayBars+1;
}
Commentary("todaybars="+text(todaybars));
}
End
- TB技術(shù)人員:
如果你不想使用barssincetoday,還可以用以下的方式來算得日內(nèi)K線數(shù)
- if(truedate(0)!= truedate(1))
- {
- Todaybars = 1;
- }else
- {
- Todaybars = Todaybars+1;
- }
參數(shù)用( ) ,回溯才是用[ ]
- if(truedate(0)!= truedate(1))
- TB客服: 謝謝版主回復(fù),我知道我的問題出在哪里了,就是“ TrueDate[TodayBars]==TrueDate[TodayBars+1])”里面不是中括號啊,改為TrueDate(TodayBars)==TrueDate(TodayBars+1))后,上面的公式就表示barssincetoday,并且加載后正確,只是來回循環(huán)很費(fèi)運(yùn)算時間,但是我只是想弄明白TB運(yùn)算的某些機(jī)制。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容