// 计算标准差函数
Numeric CalcStdDev(Series<Numeric> price, Numeric period=14)
Params
Series<Numeric> price
Numeric period(14)
Vars
Numeric mean
Numeric meanSq
Begin
If (CurrentBar < period - 1)
{
Return 0;
}
mean = AverageFC(price, period);
meanSq = AverageFC(price * price, period);
Return Sqrt(meanSq - mean * mean);
End
//ATR计算函数
Numeric CalcATR(Numeric period)
Params
Numeric period
Vars
Begin
If (CurrentBar < period - 1)
{
Return 0;
}
Return AverageFC(TrueRange(), period);
End
看上去是两个函数,应该建立两个函数文件,而不是写在一个函数文件里
从哪里抄来的?