求高手:通达信选股公式编写,(N日内)首次满足A—B>100的条件,即可选股!!!

通达信所有公式看了一遍,貌似没有直接能够写出某段时间内,2个数据(比如A,B2个数据)的差值首次大于某值(比如100)的函数。恳请高手帮忙,谢谢

1、可以用CROSS函数:CROSS(ABS(A-B),100);其中ABS(A-B),即2个数据(比如A,B 2个数据)的差值;速汇货币兑换/速汇外汇。
2、选股是每个炒股者都会经历的过程。可以通过资金选股系统了解资金流向,加强判断趋势;对个股评级,验证自己选择股票的优劣;善于利用工具可以更轻松地选股,同时也要多了解行业动态各方面的信息。
操作环境:Microsoft Excel 2016
拓展资料:
1、可以通过资金选股系统了解资金流向,加强判断趋势;用大掘金对个股评级,验证自己选择股票的优劣;如果是选择基金的话,打开基金分析系统,帮助分析每支基金。善于利用这些工具可以使你更轻松的赚钱。当然也要多了解行业动态各方面的信息,深度阅读、中金在线鲜果阅读器就是每天必备的。
2、一级市场(Primary Market)也称为发行市场(Issuance Market),它是指公司直接或通过中介机构向投资者出售新发行的股票的市场。所谓新发行的股票包括初次发行和再发行的股票,前者是公司第一次向投资者出售的原始股,后者是在原始股的基础上增加新的份额。
3、股份有限公司采取发起设立方式设立的,注册资本为在公司登记机关登记的全体发起人认购的股本总额。为了彻底的开放市场经济,2014年新公司法规定:有限公司和股份公司的成立不再有首次出资和缴纳期限的限制。
4、股份有限公司采取募集方式设立的,注册资本为在公司登记机关登记的实收股本总额。(2014新公司法实施后,股份公司和有限公司均取消最低注册资本的限制)法律、行政法规对股份有限公司注册资本的最低限额有较高规定的,从其规定。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-11
因为你没有具体的A,B的定义,我就假定了KDJ.J。关键是思想,你要理解就可以了。

A:= KDJ.J=HHV(KDJ.J,20);
B:= KDJ.J=LLV(KDJ.J,20);
L1:= A AND REF(KDJ.J,BARSLAST(A))-REF(KDJ.J,BARSLAST(B))>100;
L2:=COUNT(L1,20);
DD:=SUMBARS(L1,L2)-1;
DD=10;

DD就是N(这里是20)日内首次发生A-B>100的那天到今天的天数。

如果你要引用那天的数据,如收盘价,直接用REF(C,DD)。本回答被网友采纳
第2个回答  2013-09-10
很简单,可以用CROSS函数:

CROSS(ABS(A-B),100);

其中ABS(A-B),即2个数据(比如A,B 2个数据)的差值;

速汇货币兑换/速汇外汇 高总追问

请问:
1,:这个公式是否实现了“首次”这个重点?如果A和B的差值大于100已经几天的话,选股的意义就不是很大了。
2:这里的ABS中的S是什么?我是菜鸟请多包涵,谢谢。

追答

1,:这个公式是否实现了“首次”这个重点?如果A和B的差值大于100已经几天的话,选股的意义就不是很大了。
用CROSS函数,就是首次大于。
2:这里的ABS中的S是什么?我是菜鸟请多包涵,谢谢。
ABS是取绝对值,3个字母不能拆分开的。

追问

总算是通过测试可以选股了,并且“首次”这个要求的确得到满足!万分感谢!!!
可是还是有些问题:“差值”大于100的含义应该包括了100以上的所有的票,可是“差值”改为200时选出的票与“差值”为100时选出的票并没有包含关系。确切来说将“差值”改成200时选出的票和“差值”100时选出的票基本没有相同的票出现。不知这是什么原因。再次感谢!

第3个回答  2017-10-15
A1:=(A-B)>100;
XG:FILTER(EXIST(A1,N),N);
第4个回答  2017-10-17
条件不充足,没有意义
相似回答