WH9语法检测问题 (文华财经)

投资者咨询:WH9语法检测问题 (文华财经)
来源:文华财经  日期:2020-11-4 11:37
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:软件公式例子检测出错.png
 
技术人员回复
日期:2020-11-4 12:42

了解这个问题了,感谢您的反馈。

 

目前您可以这样调整下:

 

Vars
    Numeric A;
Begin
    A=Q_TotalVol;
    PlotNumeric("A",A);
End

投资者咨询:WH9语法检测问题 (文华财经)
来源:文华财经  日期:2020-11-4 11:37
 Cum (Volume) ; //计算从第一个Bar以来成交量的累计值。    请问老师,引用这个指标值,如何编写公式?
技术人员回复
日期:2020-11-4 13:04

参考:

 

Vars
    Numeric B;
Begin
    B=Sum(Vol,0);
End

投资者咨询:WH9语法检测问题 (文华财经)
来源:文华财经  日期:2020-11-4 11:37
请问老师,有办法取到绝对数值,而不是百分比?
 例:
Vars
Numeric AA;
Numeric CC;
Begin
    AA=GetDealsSum("多方大单","1859");//返回文华码为1859合约的多方大单百分比数值。
技术人员回复
日期:2020-11-4 13:24
 您取到的百分比数值再乘以成交量就可以了
投资者咨询:WH9语法检测问题 (文华财经)
来源:文华财经  日期:2020-11-4 11:37
 误差很大,测试过 出错,累计值反而变小
技术人员回复
日期:2020-11-4 14:33

您看到的数量取的是最新交易日盘口的数量,该函数不支持取历史K线上回测

 

Vars
Numeric AA;
Numeric CC;
Begin
    AA=GetDealsSum("多方大单","1859");//返回文华码为1859合约的多方大单百分比数值。
    PlotLine("AA",AA*GetPrice("Volume")/100,White,NoDraw,PRECIS4);
End

 
投资者咨询:WH9语法检测问题 (文华财经)
来源:文华财经  日期:2020-11-4 11:37
 老师,我想用在tick周期。想减去前几周期的同一指标值,算出近几个周期的累计值。  如     AA=GetDealsSum("多方大单","1859")*GetPrice("Volume");//返回文华码为1859合约的多方大单数值。
    PlotLine("AA",AA-REF(AA,10),White,NoDraw,PRECIS4);
技术人员回复
日期:2020-11-4 15:09

在黄色部分定义大单的成交量标准(盘口大单的标准取决于昨日平均成交量),这样统计的就是全天多方大单数量了

 

这里您可以这样实现下思路:


Vars
Numeric AA;
Begin
    AA=sum(iif(Scale==1 && Vol>10,vol,0),0);
    PlotLine("多方大单",AA,White,NoDraw,PRECIS4);
End