1.如果 原因a成立 则 变量1运算公式=x,变量2运算公式=y,意思就是说,一个原因引起了两个变量值的变化怎么表达
只能
if a=1 then 变量1运算公式=x
if a=1 then 变量2运算公式=y
吗
2.C[barpos-1]完全等于ref(C,1),但是用在变量身上却 X[barpos-1]却不等于ref(X,1),请问这个应该怎么区分使用
3 同时用SMA和用变量来计算的时候,如果sma(X,N,M)中的n为例如3,7之类的数的时候算出来的值有偏差,请问怎么减少偏差
1.这么表达没问题,或者放一起
if a=1 then begin
变量1运算公式:=x;
变量1运算公式:=x;
end
2. 把你定义的x贴出来。
3.无解,自己看该函数的算法。
[此贴子已经被作者于2020/3/31 1:27:31编辑过]
第三个问题我说错了,
应该是同一个指标,用sma和变量两种写法,因为sma(X,N,M)中的n为例如1/3,1/7之类除不尽的数而导致的计算有偏差,请问怎么解决
n是周期数,所以必须是整数。非整数的值需要自己整理。
[此贴子已经被作者于2020/3/31 13:08:22编辑过]
n的条件范围必须是正整数,其他的非整数值,函数自己会整理成整数。如你想超出函数限制,没有办法。
[此贴子已经被作者于2020/4/1 8:30:15编辑过]
你这个用法本来就是错误的,就好比1不能除以0一样,计算均值时候这个参数周期都是要求整数的。不要去试图使用一些无法理解的参数
而sma中的N和M貌似我还没发现那个软件函数解析限制为整数
你说的计算偏差是指什么偏差呢,因为tma(X,N,M)中的n为例如1/3,1/7之类除不尽的数而导致的计算有偏差
这句话计算结果就是一个tma,结果又偏差,偏差的概念是两个数值之间有出入,你一个数字怎么得出一个偏差的
[此贴子已经被作者于2020/4/1 16:03:05编辑过]