關(guān)于Extremes 的疑問
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2016年12月27日
- 咨詢內(nèi)容:
//------------------------------------------------------------------------
// 簡稱: Extremes
// 名稱: 求極值
// 類別: 用戶函數(shù)
// 類型: 內(nèi)建函數(shù)
// 輸出: 數(shù)值型
//------------------------------------------------------------------------
Params
NumericSeries Price(1);
Numeric Length(10);
Bool bMax(True);
NumericRef ExtremeBar;
Vars
NumericSeries MyVal;
NumericSeries MyBar;
Numeric i;
Begin
MyVal = Price;
MyBar = 0;
If ( CurrentBar <= Length - 1 || MyBar[1] == Length - 1)
{
for i = 1 to Length - 1
{
If (bMax )
{
If ( Price > MyVal)
{
MyVal = Price;
MyBar = i;
}
}Else
{
If ( Price < MyVal)
{
MyVal = Price;
MyBar = i;
}
}
}
}Else
{
If ( bMax )
{
If ( Price >= MyVal[1])
{
MyVal = Price;
MyBar = 0;
}Else
{
MyVal = MyVal[1];
MyBar = MyBar[1] + 1;
}
}Else
{
If ( Price <= MyVal[1])
{
MyVal = Price;
MyBar = 0;
}Else
{
MyVal = MyVal[1];
MyBar = MyBar[1] + 1;
}
}
}
ExtremeBar = MyBar;
Return MyVal;
End
您好 問題在標(biāo)紅的代碼
Numeric Length(10); 目前限制在10個k線的長度,如果運(yùn)行到第11個k線的時候,就會跟前一個k線的myval進(jìn)行對比,這個時候就是從11個k線里 選出一個極值,
如果有15個k線,運(yùn)行到15根k線的時候就會跟第14個k線的myval進(jìn)行對比,得出的結(jié)果就會是前15根k線的對比值。Numeric Length(10)在超過10根k線的時候就不能夠起作用了
- TB技術(shù)人員:
我的問題 Numeric Length(10) 在超過10根k線的時候運(yùn)行 到底還能不能起作用,謝謝。
- TB客服:
sunjien 發(fā)表于 2016-8-3 14:02
我的問題 Numeric Length(10) 在超過10根k線的時候運(yùn)行 到底還能不能起作用,謝謝。 ...
起作用的。
- 網(wǎng)友回復(fù):
超過10根k線以后 mywal都是跟前一個序列值比,哪里體現(xiàn)了 length?
- 網(wǎng)友回復(fù):
能具體講講嗎 謝謝 |