Nopain請(qǐng)進(jìn),請(qǐng)幫忙看下,謝謝. - TradeBlazer公式 [開(kāi)拓者 TB]
- 咨詢內(nèi)容:
length=20;
HTOL = Highest(CLOSE,length)-lowest(Close,length);
CTOC = Close-Close[length];
ACTOC = ABS(CTOC);
MHTOL = Max(HTOL,ACTOC);
SCL = Summation(Abs(Close-Close[1]),length);
ER = MHTOL/SCL;
ERMA = XAverage(ER,length);
If(ERMA>0.8)
{
length1=10;
}Else If(ERMA>0.5)
{
length1=20;
}Else If(ERMA>0.2)
{
length1=30;
}Else
{
length1=40;
}
ma = AverageFC(Close,Length1);
PlotNumeric("ma",ma[1],0,White);
問(wèn)題:length無(wú)論取什么值,ma的顯示都是length1=10的線,也不會(huì)自動(dòng)變化來(lái)調(diào)整,請(qǐng)幫忙看下哪里的問(wèn)題,應(yīng)該如何寫.謝謝.
以下寫法也不行:
HTOL = Highest(CLOSE,length)-lowest(Close,length);
CTOC = Close-Close[length];
ACTOC = ABS(CTOC);
MHTOL = Max(HTOL,ACTOC);
SCL = Summation(Abs(Close-Close[1]),length);
ER = MHTOL/SCL;
ERMA = XAverage(ER,length);
ma1 = AverageFC(Close,8);
ma2 = AverageFC(Close,13);
ma3 = AverageFC(Close,16);
ma4 = AverageFC(Close,20);
If(ERMA[1]>0.65)
{
ma=ma1;
}Else If(ERMA[1]>0.5)
{
ma=ma2;
}Else If(ERMA[1]>0.4)
{
ma=ma3;
}Else
{
ma=ma4;
}
PlotNumeric("ma",ma[1],0,Yellow); - TB技術(shù)人員:
ma = AverageFC(Close,Length1);
這里length1是變量,怎么能用AverageFC!
再者,ERMA = XAverage(ER,length);
這里不能算出指數(shù)平均值,是無(wú)效的,應(yīng)該去掉X。
PlotNumeric("ma",ma[1],0,Yellow);這里也有問(wèn)題,直接PlotNumeric("ma",ma[1])不就好了嘛。
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容