wh9转tb

请帮我转换成tb语言谢谢

Params
Numeric N1(5);
Numeric N2(10);
Numeric N3(20);
Numeric N4(30);
Numeric N5(40);
Numeric N6(60);
Vars
Numeric a1,a2,a3,a4,a5,a6;
Numeric DDQ,DZQ,DCQ;
Numeric M1,M2;


begin


A1=MA(CLOSE,N1);
A2=MA(CLOSE,N2);
A3=MA(CLOSE,N3);
A4=MA(CLOSE,N4);
A5=MA(CLOSE,N5);
A6=MA(CLOSE,N6);


DDQ=VALUEWHEN(CROSS(A1,A2),CLOSE);//
DZQ=VALUEWHEN(CROSS(A3,A4),CLOSE);//
DCQ=VALUEWHEN(CROSS(A5,A6),CLOSE);//
M1=MAX1(DDQ,DZQ,DCQ);//
M2=MIN1(DDQ,DZQ,DCQ);
If(Close>m1)
{
BPK;
}
If(Close<m2)
{
SPK;
}
End

请将wh9转为TB
文华公式转TB
MC转TB求助
文华转TB
文化8转tb
麦语言转TB
麻烦帮忙文华指标转tb
请问,输出转股价为0
如何拿到可转债的,转股溢价率指标?
v6.0.4.9用户函数转TBQ1.3.5.3

策略主体代码已转换为tbquant语言,

开平仓信号暂未转换,

更多编程服务欢迎扫码加入企业微信获得

转换后代码如下,供参考

Params
Numeric N1(5);
Numeric N2(10);
Numeric N3(20);
Numeric N4(30);
Numeric N5(40);
Numeric N6(60);

Vars
Numeric A1;
Numeric A2;
Numeric A3;
Numeric A4;
Numeric A5;
Numeric A6;
Numeric DDQ;
Numeric DZQ;
Numeric DCQ;
Numeric M1;
Numeric M2;

Events
OnBar(ArrayRef<Integer> indexs)
{
A1=AverageFC(Close,N1);
PlotNumeric("A1",A1);
A2=AverageFC(Close,N2);
PlotNumeric("A2",A2);
A3=AverageFC(Close,N3);
PlotNumeric("A3",A3);
A4=AverageFC(Close,N4);
PlotNumeric("A4",A4);
A5=AverageFC(Close,N5);
PlotNumeric("A5",A5);
A6=AverageFC(Close,N6);
PlotNumeric("A6",A6);

If(CrossOver(A1,A2))
{
DDQ=Close;
Commentary("DDQ= "+Text(DDQ));
}
If(CrossOver(A3,A4))
{
DZQ=Close;
Commentary("DZQ= "+Text(DZQ));
}
If(CrossOver(A5,A6))
{
DCQ=Close;
Commentary("DCQ= "+Text(DCQ));
}
}

结合图形来看如下,DDQ

 

结合图形来看如下,DZQ

结合图形来看如下,DCQ