一分鐘K線如何獲取日MACD的值呢?很急~
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2017年11月26日
-
咨詢內容:
之前參考NO PAIN的帖子里的方式,但是對比下來數(shù)據(jù)不對。有人能給予幫助嗎?
Params
? ?? ???NumericSeries Price(10);
? ?? ???Numeric Length(10);
Vars
? ?? ???NumericSeries DaysNo;
? ?? ???NumericSeries DaysIndex ;
? ?? ???BoolSeries FirstDay(True);
? ?? ???Numeric sFcactor;
? ?? ???NumericSeries XAvgValue;
Begin
? ?? ???
? ?? ???If(CurrentBar == 0)
? ?? ???{
? ?? ?? ?? ?? ? FirstDay = True;
? ?? ???}Else
? ?? ???{
? ?? ?? ?? ?? ? FirstDay = FirstDay[1];
? ?? ?? ?? ?? ? If(FirstDay &&??(Hour==21)) // 找到第一個完整的開始日期
? ?? ?? ?? ?? ? {
? ?? ?? ?? ?? ?? ?? ?? ?FirstDay = False;
? ?? ?? ?? ?? ? }
? ?? ???}
? ?? ???
? ?? ???DaysNo = Date;
? ?? ???If(DaysNo!=DaysNo[1])
? ?? ???{
? ?? ?? ?? ?? ? DaysIndex = 1;
? ?? ???}Else
? ?? ???{
? ?? ?? ?? ?? ? DaysIndex = DaysIndex[1] + 1;
? ?? ???}
? ?? ???sFcactor = 2 / ( Length + 1 );
? ?? ???if (FirstDay)
? ?? ???{
? ?? ?? ?? ?? ? XAvgValue = Price;
? ?? ???}else
? ?? ???{
? ?? ?? ?? ?? ? XAvgValue = XAvgValue[DaysIndex] + sFcactor * ( Price - XAvgValue[DaysIndex] ) ;
? ?? ???}? ?? ???
? ? Return XAvgValue;
End