疊加數(shù)據(jù)后,函數(shù)取數(shù)據(jù)有問(wèn)題,請(qǐng)問(wèn)為什么? [開(kāi)拓者 TB]
- 咨詢內(nèi)容:
Vars
Numeric volcon(0);
Begin
If(date>20150825)
{
PlotNumeric("bars",data1.barssincetoday);
PlotString("date",Text(data1.openD(0)));
}
End
// data0 為if000 data1 為滬深300 , PlotNumeric("bars",data1.barssincetoday); 這個(gè)命令用來(lái)取 滬深300 開(kāi)盤到目前的bar數(shù)。但是測(cè)試出來(lái)的確實(shí)9:15開(kāi)始的 股指的bar根數(shù)。
// PlotString("date",Text(data1.openD(0))); 這個(gè)本來(lái)想取 data1的 openD(0) 數(shù)據(jù),但是 取出來(lái)的 也是data0 if000的數(shù)據(jù),請(qǐng)問(wèn)為什么? 使用錯(cuò)了嗎?
- TB技術(shù)人員:
多數(shù)據(jù)源 操作,用到的函數(shù) 如果這樣,那都不能用了,取不到data1 等后面的數(shù)據(jù)。請(qǐng)問(wèn)用多個(gè)數(shù)據(jù)有什么需要注意的嗎?
- TB客服:
//------------------------------------------------------------------------
// 簡(jiǎn)稱: data1_OpenD
// 名稱: data1的OpenD
// 類別: 用戶函數(shù)
// 類型: 用戶函數(shù)
// 輸出: 數(shù)值型
//------------------------------------------------------------------------
Params
Numeric daysAgo(2);
Vars
NumericSeries barCnt;
NumericSeries dayOpen;
Numeric i;
Numeric j;
Numeric nIndex(0);
Numeric CBIndex;
Begin
CBIndex = data1.CurrentBar;
If(CBIndex == 0 || TrueDate(0)!=TrueDate(1))
{
barCnt = 1;
dayOpen = data1.Open;
}Else
{
barCnt = barCnt + 1;
}
If(daysAgo == 0)
{
return dayOpen;
}Else
{
For i = 1 To daysAgo
{
If( i == 1)
{
j = 0;
}Else
{
j = j + BarCnt[j];
}
If (j > CBIndex )
Return InvalidNumeric;
nIndex = nIndex + BarCnt[j];
}
Return dayOpen[nIndex];
}
End
按照論壇里面的其他帖子提示, openD 跟 barssincetoday 函數(shù),都無(wú)法通過(guò)測(cè)試。 說(shuō)是 返回值類型 跟公式定義的返回值類型不符。
簡(jiǎn)稱: data1_BarsSinceToday
// 名稱: data1的bars sincetoday
// 類別: 用戶函數(shù)
// 類型: 用戶函數(shù)
// 輸出: 數(shù)值型
//------------------------------------------------------------------------
Vars
NumericSeries ReBars;
Begin
If(data1.CurrentBar == 0 || TrueDate(0)!=TrueDate(1))
{
ReBars = 0;
}Else
{
ReBars = ReBars + 1;
}
Return ReBars;
End
請(qǐng)問(wèn)版主如何解決....
- 網(wǎng)友回復(fù): 最好是 版主能把 修改好的 代碼貼出來(lái),學(xué)習(xí)一下。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容