请高手编写通达信预警公式
预警:在盘中对所有股票,股价触碰3日、5日、10日等等某条均线时预警,弹出对话框,均线参数可选择,并且可同时预警多条均线,而不是只能设置一条均线,不知道能不能编写。条件选...
预警:在盘中对所有股票,股价触碰3日、5日、10日等等某条均线时预警,弹出对话框,均线参数可选择,并且可同时预警多条均线,而不是只能设置一条均线,不知道能不能编写。条件选股:选择在5日、10日、20日等等均线附近的股票。通达信只有条件等于,大于,小于某条均线这个条件 ,没有在均线附近的,也请高手帮忙编写一个,这个不用预警。
预警公式可以同时设置多条均线吗?楼下的回答我试过了,一次只能预警一条均线。请高手帮忙再写个多条均线同时预警的。六条均线就可以了。
不好意思我不懂源码什么的。麻烦写一下好吗?
可以预警了今天测试了一下,但是不准确。有的股票一条均线都没有触碰还离很远可是预警却显示有3条均线。比如今天(9月6日)上午的600183什么均线都没有碰到可是预警就显示有5日, 120日,250日三条,盘中最低价都没有到那个价位。还有其他很多都是有相同的情况,没有的显示有,有触及均线的却没有预警。是什么原因呢?我是要盘中预警,应该是现价触碰吧,请高手再写一个吧!还请测试一下可不可以用,不好意思不懂那些。
高手麻烦写一下预警公式,现价触碰或者等于某条均线的公式,真的不好写吗? 展开
预警公式可以同时设置多条均线吗?楼下的回答我试过了,一次只能预警一条均线。请高手帮忙再写个多条均线同时预警的。六条均线就可以了。
不好意思我不懂源码什么的。麻烦写一下好吗?
可以预警了今天测试了一下,但是不准确。有的股票一条均线都没有触碰还离很远可是预警却显示有3条均线。比如今天(9月6日)上午的600183什么均线都没有碰到可是预警就显示有5日, 120日,250日三条,盘中最低价都没有到那个价位。还有其他很多都是有相同的情况,没有的显示有,有触及均线的却没有预警。是什么原因呢?我是要盘中预警,应该是现价触碰吧,请高手再写一个吧!还请测试一下可不可以用,不好意思不懂那些。
高手麻烦写一下预警公式,现价触碰或者等于某条均线的公式,真的不好写吗? 展开
2个回答
展开全部
{1.均线预警}
CROSS(CLOSE,MA(CLOSE,N)) OR CROSS(MA(CLOSE,N),CLOSE);
{这个是股价上穿或下穿N日均线时的语句,新建一个条件选股公式,建公式的时候,把N作为参数填进参数表,最小,最大,缺省分别填上1,250,5,然后给公式取个名字保存起来。之后点开“条件预警”的设置项,将你建的公式选进去,再选上全部股票就可以做到你要的东西}
{2.均线附近选股}
RANGE(CLOSE,MA(CLOSE,N)*0.995,MA(CLOSE,N)*1.005);
{一样,新建一个选股公式,填好参数表,取个名字保存起来,就可以用了,这里帮你定义的“均线附近”是均线上下0.5%,你可以按你自己的想法去修改这个范围}
{3.补充……你想预警6条均线,把语句复制6次,参数N改成N1,N2...N6,语句之间用OR 连接就行了}
CROSS(CLOSE,MA(CLOSE,N1)) OR CROSS(MA(CLOSE,N1),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N2)) OR CROSS(MA(CLOSE,N2),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N3)) OR CROSS(MA(CLOSE,N3),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N4)) OR CROSS(MA(CLOSE,N4),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N5)) OR CROSS(MA(CLOSE,N5),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N6)) OR CROSS(MA(CLOSE,N6),CLOSE);
CROSS(CLOSE,MA(CLOSE,N)) OR CROSS(MA(CLOSE,N),CLOSE);
{这个是股价上穿或下穿N日均线时的语句,新建一个条件选股公式,建公式的时候,把N作为参数填进参数表,最小,最大,缺省分别填上1,250,5,然后给公式取个名字保存起来。之后点开“条件预警”的设置项,将你建的公式选进去,再选上全部股票就可以做到你要的东西}
{2.均线附近选股}
RANGE(CLOSE,MA(CLOSE,N)*0.995,MA(CLOSE,N)*1.005);
{一样,新建一个选股公式,填好参数表,取个名字保存起来,就可以用了,这里帮你定义的“均线附近”是均线上下0.5%,你可以按你自己的想法去修改这个范围}
{3.补充……你想预警6条均线,把语句复制6次,参数N改成N1,N2...N6,语句之间用OR 连接就行了}
CROSS(CLOSE,MA(CLOSE,N1)) OR CROSS(MA(CLOSE,N1),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N2)) OR CROSS(MA(CLOSE,N2),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N3)) OR CROSS(MA(CLOSE,N3),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N4)) OR CROSS(MA(CLOSE,N4),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N5)) OR CROSS(MA(CLOSE,N5),CLOSE) OR
CROSS(CLOSE,MA(CLOSE,N6)) OR CROSS(MA(CLOSE,N6),CLOSE);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询