drawline是未来函数吗?
有未来函数:DRAWLINE。
DRAWLINE就是未来函数。
DRAWLINE经观察,该公式提示买点信号经常产生漂移。具有未来函数特征。
DRAWLINE不是常规未来函数,在软件检查中无法检出,但引用的画线会变时就有了未来函数的特性!!也就是说线条会随条件的变化而偏移!!!
linespace函数怎么用?
linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
作用:在指定的大间隔内(start,stop),返回固定间隔的数据。他们返回num个等间距的样本。
参数介绍:
start : scalar(标量)
队列的开始值
stop:scalar
队列的结束值 。当endpoint=FALSE时,不包含该点。
num:int,optional(可选填)
生成序列的个数,默认为50,必须为整数。
endpoint:bool,optional
True时stop是最后的样本。False时stop不被包含。默认为True.
retstep:bool,optional
True时会改变计算的输出结果,输出为一个元组,元组的两个元素分别是需要生成的数列和数列的步长值。默认为FALSE
eg:
x=np.linspace(0,10,5,endpoint=False,retstep=True)
print(x)
result:
(array([0., 2., 4., 6., 8.]), 2.0)
dtype:dtype,optional
输出数组的类型,如果没有给出dtype,则根据其他输入类型推断。默认无,观察会发现默认输出的是浮点型。
linspace是Matlab中的一个指令,用于产生指定范围内的指定数量点数,相邻数据跨度相同,并返回一个行向量。 调用方法:linspace(x1,x2,N) 功 能:用于产生x1,x2之间的N点行矢量,相邻数据跨度相同。其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。 举个例子 A=linspace(-6,6,4) 运行结果如下:A=-6 -2 2 6 意思就是 -6为起点 6为终点 4指向量的个数 且是均匀的分段的。 如在命令窗口中输入: X=linspace(5,100,20) 将输出: X = 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 这和X=[5:5:100]的效果是一样的。
请高手把公式里的XMA函数去掉线和以前一样谢谢了?
答:ZD1:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1;ZD2:=EMA(ZD1,25);XG:CROSS(ZD1,ZD2);友情提示:XMA,偏移移动平均,通达信特有的未来函数,谨慎使用
PARTLINE指标公式在通达信中为什么显示是错误的?
这是分段画线的意思,在通达信里面没这个函数,所以报错。
在通达信里面使用IF语句来代替。比如: M5:MA(C,5),COLORGREEN; MA5:IF(M5>=REF(M5,1),M5,NULLDRAW);

