麻烦老师实现一下
作者:文华财经 来源:cxh99.com 发布时间:2023年03月05日
-
咨询内容:
麻烦老师将一下代码翻译成文华
Vars//趋势线2.0Series<Numeric> MA1; Series<Numeric> HDEMA;Series<Numeric> LDEMA; Series<Numeric> UD;Series<Numeric> Kk;Series<Numeric> gg;Events onBar(ArrayRef<Integer> indexs) { //初始化HDEMA=dema(HIGh,30);//双指数平均 LDEMA=dema(Low,30); MA1=AverageFC(C,2); if (MA1>HDEMA and MA1[1]<=HDEMA) UD=1;//变量 Else If(MA1<LDEMA and MA1[1]>=LDEMA) UD=-3;//变量 Else UD=0;//变量 if(UD<>0) Kk=UD;//变量 Else Kk=Kk[1]; if(Kk==1) gg=LDEMA; Else gg=HDEMA; if (MA1>gg) PlotNumeric ("gg", gg, 0, Red); Else PlotNumeric ( "gg", gg, 0, Green);
来源:程序化99
-
文华技术人员:
这是tb语法,需要用wh9修改解决,
wh9是算法软件,文华官网下载:
https://www.wenhua.com.cn/
Vars//趋势线2.0NumericSeries MA1; NumericSeries HDEMA;NumericSeries LDEMA; NumericSeries UD;NumericSeries Kk;NumericSeries gg;BeginHDEMA=dema(HIGh,30); LDEMA=dema(Low,30); MA1=AverageFC(Close,2); if (MA1>HDEMA and MA1[1]<=HDEMA) { UD=1;//变量 }If(MA1<LDEMA and MA1[1]>=LDEMA) { UD=-3;//变量 } if(UD<>0) { Kk=UD;//变量 } if(Kk==1) { gg=LDEMA; } if(Kk==-3) { gg=HDEMA; }if (MA1>gg) PlotLine ("gg", gg, Red); Else PlotLine ( "gg", gg, Green);End