请各位老师帮忙把文华的公式转换成TB的,多谢了! [开拓者 TB]
-
咨询内容:
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : =EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
M:=MACD-REF(MACD,1);
A:=EMA(CLOSE,21)-EMA(CLOSE,34);
T1:=A>0&&M>0;
T2:=A<0&&M<0;
T1,BPK;
T2,SPK;
SETALLSIGPRICETYPE(ACTIVE_ORDER);
AUTOFILTER;来源:CXH99.COM
-
TB技术人员:
这个公式在文华已经用了几年了,请各位老师帮个忙吧
-
TB客服:
Params
Numeric FastLength(12);
Numeric SlowLength(26);
Numeric MACDLength(9);
Vars
NumericSeries MACDValue;
NumericSeries AvgMACD;
NumericSeries MACDDiff;
Begin
MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
AvgMACD = XAverage(MACDValue,MACDLength);
MACDDiff = 2*(MACDValue - AvgMACD);
If (MACDDiff >= 0)
PlotNumeric("MACDDiff",MACDDiff,0,Red);
Else
PlotNumeric("MACDDiff",MACDDiff,0,Green);
PlotNumeric("零线",0);
If(EMA(CLOSE,21)>EMA(CLOSE,34)&&AvgMACD>AvgMACD[1])
{
BuyToCover(13,CLOSE);
Buy(13,CLOSE);
}
If(EMA(CLOSE,21)<EMA(CLOSE,34)&&AvgMACD<AvgMACD[1])
{
SELL(13,CLOSE);
SELLSHORT(13,CLOSE);
}
end
编译显示错误: 无法识别的字符串NumericSeries MACDValue
请版主帮忙看看是什么原因?
多谢!
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容