请问用哪个函数能取得CJL和OPID的读数 (文华财经WH8赢智V8.2)

投资者咨询:请问用哪个函数能取得CJL和OPID的读数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-20 9:59
   算法模型和策略模型分别是什么函数呢,谢谢! 
技术人员回复
日期:2019-5-20 10:03

 趋势模型成交量和持仓量,分别用VOL和OPI取

 

算法模型,F_Volume、F_Opi,分别取对应模组的某根K线的成交量和持仓量

 

具体参考函数说明了解下函数用法

投资者咨询:请问用哪个函数能取得CJL和OPID的读数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-20 9:59
 为什么函数取得的值和实际值不一样呢


图片点击可在新窗口打开查看 
技术人员回复
日期:2019-5-20 10:47
 复制一下您的完整模型,并说明一下您是如何对比的
投资者咨询:请问用哪个函数能取得CJL和OPID的读数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-20 9:59
 其实,很简单啊,我就是比较了一下三个函数取值的情况:
 GLOBAL_VAR codename,volume,OPI,VOLUM,VOLUM1,OPI1,OPI2;
VOID MAIN()
{
   codename = "IF1906"; 
   VOLUM = Modl.F_Variant("VOLUM",0);
   VOLUM1 = Modl.F_Volume(0);
   OPI1 = Modl.F_Opi(0);
   OPI2 = Modl.F_Variant("OPI",0); 
   volume = Price(codename,"Volume");
   OPI = Price(codename,"OpIorSize"); 
   MessageOut("F_Variant的成交量是:" + VOLUM + "       " + "Modl.F_Volume的成交量是:" + VOLUM1);
   MessageOut("F_Variant的持仓量是:" + OPI2 + "       " + "Modl.F_OPI的持仓量是:" + OPI1);
   MessageOut("Price(codename,Volume)的成交量是:" + volume + "       " + "Price(codename,OPI)的持仓量是:" + OPI);

 
投资者咨询:请问用哪个函数能取得CJL和OPID的读数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-20 9:59


图片点击可在新窗口打开查看 
技术人员回复
日期:2019-5-20 11:00

F_Variant是取模组的变量,第一个参数是变量名,直接写OPI不行的,需要在模组的趋势模型定义一个变量,赋值为OPI

 

还有问题的话,复制一下完整的趋势模型和算法模型,我们加载看下

投资者咨询:请问用哪个函数能取得CJL和OPID的读数 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-20 9:59
 趋势模型里已有:
VOLUM:GETPRICE(8606,'VOLUME');
OPT:GETPRICE(8606,'OPI');