通达信BACKSET返回的是什么值?

2024-05-15

1. 通达信BACKSET返回的是什么值?

backset函数,是一个未来函数是向前赋值的意思,backset(hh,6)的意思是当5日前的最高价等于11日内的最高价,向前赋值6日,例如今天是星期一,hh条件成了,那就把上星期一直到现在所有都输出1,backset(hh,5)条件成了向前赋值5,也就是从上星期2到今天都显示1,这样FG01把两个最对比的时候,只有上星期一backset(hh,6)会输出1而backset(hh,5)会输出0这是FG01等于1.

这样就实现了今日条件成立,把成立条件的位置放在5日前.

通达信BACKSET返回的是什么值?

2. 如何判断通达信函数的返回值是有效数

如何判断一个函数是否有返回值?


陡变吧ZYD | 浏览 384 次  2013-11-30 21:11

我有更好的答案
2013-11-30 22:26
# 知识大富翁—值得血拼的不止双11!#
最佳答案
不过,我还是建议你最好在 main 函数的最后加上 return 语句,
关于 void main
在 C 和 C++ 中,不接收任何参数也不返回任何信息的函数原型为“void foo(void);”。可能正是因为这个,所以很多人都误认为如果不需要程序返回任何信息时可以把 main 函数定义成 void main(void) 。然而这是错误的!main 函数的返回值应该定义为 int 类型,C 和 C++ 标准中都是这样规定的。虽然在一些编译器中,void main 可以通过编译(如 vc6),但并非所有编译器都支持 void main ,因为标准中从来没有定义过 void main 。g++3.2 中如果 main 函数的返回值不是 int 类型,就根本通不过编译。而 gcc3.2 则会发出警告。所以,如果你想你的程序拥有很好的可移植性,请一定要用 int main 。
4. 返回值的作用
main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。下面我们在 winxp 环境下做一个小实验。首先编译下面的程序:
int main( void ){return 0;}然后打开附件里的“命令提示符”,在命令行里运行刚才编译好的可执行文件,然后输入“echo %ERRORLEVEL%”,回车,就可以看到程序的返回值为 0 。假设刚才编译好的文件是 a.exe ,如果输入“a && dir”,则会列出当前目录下的文件夹和文件。但是如果改成“return -1”,或者别的非 0 值,重新编译后输入“a && dir”,则 dir 不会执行。因为 && 的含义是:如果 && 前面的程序正常退出,则继续执行 && 后面的程序,否则不执行。也就是说,利用程序的返回值,我们可以控制要不要执行下一个程序。这就是 int main 的好处。如果你有兴趣,也可以把 main 函数的返回值类型改成非 int 类型(如 float),重新编译后执行“a && dir”,看看会出现什么情况,想想为什么会出现那样的情况。

3. 通达信函数中的 FILTER 和 EXIST 到底有什么区别?

 通达信函数中的 FILTER 和 EXIST 区别:EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。
时间不同:EXIST(CLOSE>OPEN,5),表示在五天内(含当天)有收阳。只要有一天是收阳线,就返回 TRUE,FILTER(CLOSE>OPEN,5),表示如果今天收阳线,那么随后的5天,不管收阳与否都返回 FALSE。)
 使用条件不同:Flter不是计算函数,是筛选函数,返回的结果是一张表,所以无法单独使用,经常与Calculate搭配,也可以直接与某些聚合函数搭配
,比如Countrows(filter(表,筛选条件))来计算表行数。Filter的语法是很简单的,第一部分的表可以是任意一个表,包括上一节学习的All()函数返回的表,甚至可以再嵌套一个Filter返回的表; 第二部分筛选条件是结果为真或假的表达式。
所指的时间是相反的。EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。  FILTER 一般不用于选股,而是在指标图上减少相同的图标出现次数。

 扩展资料:
PHP Filter 函数
Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。
大致可分为三类:Source Filter(仅有Output pin)、Transform Filter(同时具有Input pin和Output pin)和Renderer Filter(仅有Input pin)。
一般情况下,创建Filter使用一个普通的Win32 DLL项目。而且,一般Filter项目不使用MFC。这时,应用程序通过调用CoCreateInstance函数创建Filter实例;
Filter与应用程序在二进制级别协作。另外一种方法,也可以在MFC的应用程序项目中创建Filter。
这种情况下,Filter不需注册为COM组件,Filter与应用程序之间的协作是源代码级别的;创建Filter实例,不再使用CoCreateInstance函数,而是直接new出一个Filter对象,如下:
m_pFilterObject = new CFilterClass();
// make the initial refcount 1 to match COM creation
m_pFilterObject ->AddRef();
因为Filter的基类实现了对象的引用计数,所以即使在第二种情况下,对创建后的Filter对象的操作也完全可以遵循COM标准。
参考资料来源:百度百科-Filter函数

通达信函数中的 FILTER 和 EXIST 到底有什么区别?

4. 通达信返回 函数值0 和1是什么意思

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CROSS(K,D);
以上KDJ为例:设定条件是“CROSS(K,D)”意思是K上穿D时是条件。没有设定高度的情况下,默认为“1”是满足条件,“0”是不足条件。
当满足这个条件时,显示的值是1,会出现1高的线性三角形,不满足条件时,显示的值是0.
你可以复制上面的公式到你的附图中区看看。
最后别忘记点采纳了。

5. 怎样将通达信函数的返回值写入excel中

那要看通达信什么函数的返回值了,
我一般都是用通达信导出数据,开,高,低,收,成交量,成交金额,然后自己从excel上做指标进行回测。

怎样将通达信函数的返回值写入excel中

6. 通达信返回 函数值0.2 和0.1是什么意思?

意思是在判断,当前品种如果是三板就输出0.2 
如果是非三板就输出0.1
一般股票会输出0.1
因为ZTPRICE(REF(C,1),0.1)=C代表当日涨停.

7. 通达信的FILTER算不算未来函数

引用函数FILTER(过滤)不属于未来函数。

通达信的FILTER算不算未来函数

8. 通达信的交易过滤函数怎么用的

{交易信号过滤}AUTOFILTER;该函数一般放在所有语句最后出现;
如:
BUYSHORT_BUY(平空开多,LOW);
SELL_SELLSHORT(平多开空,HIGH);
AUTOFILTER;