как сделать счётчик свечей

 
Подскажите как можно реализовать такое действие програмно: график 4H if (Close[1]>Open[1] && OrdersTotal()==0 && K=1) {OrderSend(BUY);K=0;} -ордер открывается необязательно с началом новой свечи; -сработал стоп или тейк, а условие ещё активно; -Надо чтоб прошло ровно 4 (N) свечи для разрешения открывать новую сделку (K=1) на новый сигнал с появлением новой свечи.
 
Jesli Ja tolko pravilno ponjal Vash zamisel, to dumajetsa eto mozhno sdelatj tak:
1) Posle if (Close[1]>Open[1] && OrdersTotal()==0 && K=1) {OrderSend(BUY);K=0;} vistavilsa Vash order.
2) Order zakrivajetsa. V etot moment Vi proverjajete kolichestvo Barov. Ispolzujte peremennuju int Bars.

Naprimer tak:
int NachalnojeKolichestvoBarov=Bars;

3) Proverka skolko Barov na dannij moment ,i sostavlajet li raznica 4.



if(Bars-NachalnojeKolichestvoBarov>4) K=1;
Причина обращения: