以下是正确的通达信选股公式:

C2:KDJ_D30:=REF(KDJ(9,3,3,HIGH,LOW,CLOSE),-21); C3:KDJ_D120:=REF(KDJ(9,3,3,HIGH,LOW,CLOSE),-69); C4:(KDJ_D30>0 AND KDJ_D30<20) AND (KDJ_D120>0 AND KDJ_D120<20)

解释一下:

  • C2定义了一个变量KDJ_D30,表示30分钟KDJ中的D值,使用REF函数获取前21个周期的KDJ值(即120分钟的KDJ值),因为一个30分钟的K线包含了2个120分钟的K线,所以需要往前推21个周期。
  • C3定义了一个变量KDJ_D120,表示120分钟KDJ中的D值,使用REF函数获取前69个周期的KDJ值(即30分钟的KDJ值),因为一个120分钟的K线包含了4个30分钟的K线,所以需要往前推69个周期。
  • C4表示选股条件,即同时满足KDJ_D30在0到20之间且KDJ_D120在0到20之间。

注意事项:

  • 定义变量时要注意不要重复定义;
  • REF函数中的周期数需要根据K线周期进行调整;
  • 在实际使用时,还需要加上其他筛选条件来进一步筛选股票。
我想写一个通达信选股公式可以同时满足两个条件在30分时图里的KDJ里的D值小于20但大于0同时在120分时图里的KDJ里的D值也小于20但大于0通达信说你刚写的公式在变量 C2 前又错误的定义一次变量! 通达信还是说在变量 KDJ_D 前又错误的定义一次变量!

原文地址: https://www.cveoy.top/t/topic/XOl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录