通达信BETWEEN函数与大智慧的差别
-
相关简介:通达信BETWEEN函数与大智慧的差别
-
文章来源:股海网作者:股海网发布时间:2022-02-05浏览次数:
通达信与大智慧两者都有BETWEEN函数,但是两者却存在着微小的差别。BETWEEN(A,B,C)尽管两者的说明都是表示A处于B和C之间时返回1,否则返回0。但是,通达信表示的是B<=A<=C或C<=A<=B, 否则返回0。而大智慧则表示B<A<C或C<A<B, 否则返回0。因此,下面的选股公式:
{-----------------------}
N:=1;
M:=1;
VAR3 := 1;
选股 : BETWEEN(VAR3,N,M);
{-----------------------}
在大智慧中是选不出股的,而在通达信中则是可以选出股的。
类似的情况还有不少,即函数名称相同,但是使用的方法略有差别,甚至有时差别还很大。因此,在将通达信与大智慧公式进行相互转换时,经常出现结果有差别的现象,故必须注意两者的这种差别,适当加以修改,保证两者的最终结果一致。但这在某些情况下是很难的。
这和股票软件的发展历史有关。最早的炒股软件雏形源于的证券营业厅的看板模块。其中最早的领头羊便是上海钱龙公司。
钱龙自炒股软件诞生以来 ,就创立了多项业界标准,比如红涨绿停、领先指标、F10接口、主力实时监控、板块分析、股市风云榜等如今广大股民耳熟能详的专业名词。可以说不认识钱龙,就不认识炒股软件。早期的钱龙软件还是基于DOS系统环境下开发应用的。分动态行情接收系统和静态分析系统两部分。当时是全国证券公司的标配。
后来出了一些模仿山寨钱龙的软件。比较有名是胜龙软件,乾坤软件。随着时代的进步,视窗系统逐步取代了DOS系统,钱龙公司开发出了基于视窗系统的全新炒股软件,也就是大家现在所用炒股软件的雏形。山寨版软件要有自己的一个卖点,就在兼容已有的函数的基础上增加自己的函数和指标,以免抄袭和侵权。
随着视窗系统在中国的普及,更多的公司和编程高手开发出了各式各样的股票软件,这一时期风起云涌,是炒股软件发展的高潮。海通证券、君安证券也自己开发了软件,市面上还出现了股道分析软件,证券之星软件,金融界软件,大赢家软件等等炒股软件。这一时期,出现了一些优秀的别出心裁的炒股软件,为今天的炒股软件奠定了基础。其中最有名的是指南针软件。该软件首次提出了筹码移动概念,让人耳目一新,具有炒股软件里程碑的意义。以后其它所有炒股软件都山寨了这一系统。
后期,也就是大浪淘沙后的定型期。好多公司和软件被无情的淘汰了,让人惋惜。大智慧公司收购了分析家和投资家软件,开发出了今天普及最广的炒股软件。东财也开发出了自己的财富软件,还有同花顺,通达信等等,不一而足,各领风骚,各分天下。
这些软件的开发有一个基本思路就是兼容与发展并举,继承与拓展共存,因此,借鉴了各种前面出现的软件的优点,创新提出了一些新的函数和功能。
BETWEEN(A,B,C)与RANGE(A,B,C)还是有区别的,
“当B<=A<=C或C<=A<=B时返回1, 否则返回0,”
BETWEEN(A,B,C)可以这么用;
而RANGE(A,B,C)只能用于“当B<=A<=C时返回1, 否则返回0,”
不能用于“当C<=A<=B时返回1, 否则返回0”
这种结果全部是返回0。