晨曦 2008-3-5 09:39
寻求指标编写帮助
比方说我想向前找某阴线的收盘价,从当前周期往前找,如果1的位置是阳线,那就再往前,如果2的位置还是阳线,再往前找,直到找到了阴线,那么就取他的收盘价!我不想限制在某个时间段里面寻找,就是往前找,找到就取他的收盘价!我想把找到的所有阴线的价格,画出一条指标线,不求平均!在绘图的时候,如果是阳线的话,就不划出指标线(如果有的话,就跟下图一样也可以)!
寻找阳线也是这样!
这个该怎么编写阿,应该用哪个函数呢
能不能给出具体的代码,后面带上注解嘛??方便学习!!
xfxyldj 2008-3-5 11:45
我不提供编写服务。我可以告诉你实现方法。具体代码实现你自己完成。
1、定义两个指标数组例如 yang[ ],ying[ ]
2、从Bars到0的for循环,检查K线。
3、如果为阳(即收盘大于开盘)则将收盘价赋给yang[i ]指标数组。并将ying[i ]指标数组值赋前值即ying[i+1]
4、如果为阴(即收盘小于开盘)则将收盘价赋给ying[i ]指标数组。并将yang[i ]指标数组值赋前值即yang[i+1].
5、对于十字星的处理你没给出定义不知道你怎么处理。
晨曦 2008-3-5 12:54
谢谢X版,你说的很明白,我能看懂,相信也能编辑出来
晨曦 2008-3-5 13:01
版主,还有一个问题,这里的if()条件中的收盘价大于开盘价,也就是阳线,是写成close>open呢,还是写成CLOSE[0]>OPEN[0]
xfxyldj 2008-3-5 14:49
这些要写在for循环中的。因此和i有关系。
这里不能用0要用i
写完贴出来共享下。谢谢!