指标编写问题求助

请教老师如何编写以下的指标:如果当前的K线是阴线,则找到当前K线之前的第一根阳线,返回那根阳线的收盘价和位置。

方法很多,比如你可以记录在每个阳线时,当前的currentbar也就是位置if(阳线) { a = currentbar;}那么当阴线时,你直接取a就是当时的阳线位置