B

#### Billy101

##### New member

Hi Guys,

I've been working on a trend indicator similar to supertrend.

I'm having troubles to extend target lines over time until price crosses.

Please find attached an image of this indicator for your reference.

Thanks!

I've been working on a trend indicator similar to supertrend.

I'm having troubles to extend target lines over time until price crosses.

Please find attached an image of this indicator for your reference.

### 2019-07-09_13-24-27.jpg

drive.google.com

Thanks!

Code:

```
input lenghtCCI = 35;
input show = yes;
def tgt = 37;
def a = CCI(lenghtCCI)<-tgt;
def b = CCI(lenghtCCI)> tgt;
def state = if a>b then -1 else if a==b then 0 else 1;
AssignPriceColor ( if show == yes then if state == 0 then Color.GRAY else if state == 1 then Color.Blue else Color.RED else color.CURRENT);
def o = open;
def c = close;
def h = high;
def l = low;
def BarLngth = h - l;
def TQRH = h + (BarLngth/2);
def TQRL = l - (BarLngth/2);
def tqron=0;
def statechkh = if state[1]== 0 and state== 1 then TQRH else if state[1]== 0 and state== -1 then TQRH else double.nan ;
def statechkl = if state[1]== 0 and state== 1 then TQRL else if state[1]== 0 and state== -1 then TQRL else double.nan;
plot TQRTGTH = statechkh ;
TQRTGTH.SetPaintingStrategy(PaintingStrategy.Horizontal);
plot TQRTGTL = statechkl ;
TQRTGTL.SetPaintingStrategy(PaintingStrategy.Horizontal);
```

Last edited by a moderator: