defs 中的调用问题

大神老师好,

有些关于defs 中的问题,代码如下


Defs

   Numeric DD  (Numeric a,Numeric b,numertci c)

   {

       return ( a / b + c) ;

   }

疑问:

1:后续调用 DD 这个数据,是全局都可以调用对么?

2 :a,b,c 这三个参数,不能是序列变量,那么在onbaropen中计算好 a,b,c的固定数值之后,

      是否会调入到公式运算中,进行运算?

     比如,当前5分钟周期的 atr 数值是b , 同时当前棒体的hihg[1]- low[1] 的差值是a ,这样数据的调用是否可以顺利进行?

3:在后续调用中的数据迭代问题

  如果可以调用,那么数据根据onbaropen的特性,可以自动迭代?

  如果可以自动迭代,那么多图层数据结构时,也可以同步迭代调用?


defs的使用方法
请问在defs空间中如何申明序列类型的参数?
关于自定义函数中的参数,可以在调用函数时候引用的问题
保存TICK报价到series类型变量中,调用出现问题。
Defs Events 和begin end语法的转化
TBQuant中编写的技术指标,能在手机宽客宝APP中调用吗?
是否能策略中调用并使用优化?
关于A函数调用频次问题
tb3中关于回测中需要调用两个数据图层的问题
跨周期调用开仓问题

1.defs下定义的DD是一个内部函数 ,能在你这个策略里调用

2.  a ,b ,c就是参数 放进去什么,就按什么算 ,你说的内容可以计算

3.   什么东西自动迭代?

嗯,第三个问题,自动迭代更新是指,比如abc是根据 open[1],close[1] ,high[2], low[2] 等数据计算出来的 数值, 那么也就是,随着棒体时间的推移,这些数据是会迭代更新的,那么此时 abc的数值,也会自动更新,对么。

函数只是功能

你赋值给一个序列变量才行

xx  = DD(a , b , c);

xx是一个序列变量

好的,感谢,这样一来,XX的运算,就相当于是个 矩阵计算模式了。很不错。