收盘价要取整
程序
Valuel=IntPortion(close);(1)
condition1=mod(close*10,10)>=6 and mod(close*10)<=8;(2)
conclition2=mod(close*10,10)>=2andmod(close*10)<=4;(3)
解读
程序(1):该程序的意思是取一个收盘价的整数位。什么叫“收盘价的整数位”?意思是说,当指数的收盘价出现3000.2点时就认为是3000点,当出现3000.4点时就认为是3000点,当出现3000.6点时就认为是3000点,当出现3000.8时就认为是3000点。注意,这不是四舍五入的概念,这种处理方法只是把小数位去掉。
程序(2):条件I(condition)成立的条件,即该程序的意思是把收盘价乘以10再取个位数,然后判断所取之数是否介于数字6和8之间①。把收盘价乘以10再取个位数是什么意思呢?很简单,如果指数今天的收盘价是3000.2点,把收盘价乘以10是30002,取30002的个位数是多少?当然是2。同理,我们可以分别取3000.4点、3000.6点和3000.8点的个位数为4,6和8。
这么做的目的是要知道今天收盘价的尾数,、然后确定这个尾数是否介于6和8之间。我主观上认为,当尾数介于6和8之间时,指数可能会先上涨到3001点的整数位,遇到阻力后再跌回到3000.6点。因此,我把收盘价的尾数介于6和8之间时作为条件!。
程序(3):条件2 (conclition2)成立的条件,即该程序的意思是把收盘价乘以10再取个位数,然后判断所取之数是否介于数字2和4之间。
这么做的目的是要知道今天收盘价的尾数,然后确定这个尾数是否介于2和4之间。我主观上认为,当尾数介于2和4之间时,指数可能会先下跌到3000点的整数位,遇到支撑后再反弹到3000.4点。因此,我把收盘价的尾数介于2和4之间时作为条件2。