Wicks on Renko
Posted: 27 May 2017 12:40
Hi there,
Does anyone knows how to write an indicator that puts wicks on renk charts? I found this on internet, but I can't translate it in express.
Input: HighWickColor (Green);
Input: LowWickColor (Red);
var: IntraBarPersist True_High (0);
var: IntraBarPersist True_Low (0);
var: IntraBarPersist T_High_L (0);
var: IntraBarPersist T_Low_H (0);
var: Brick_Dir (0);
// BRICK DIRECTION
If BarStatus(1) = 2 then begin
If High > Open then Brick_Dir = 1;
If Low < Open then Brick_Dir = -1;
End;
// TRACK THE BRICK HIGH AND THE BRICK LOW
If Brick_Dir = -1 then begin
If Close <= Open[1] and Close >= Open then begin T_High_L = Close; T_Low_H = Close; End;
If Close < Open then begin T_Low_H = Close; T_High_L = Open; End;
If Close > Open[1] then begin T_Low_H = Open[1]; T_High_L = Close; End;
End;
If Brick_Dir = 1 then begin
If Close >= Open[1] and Close <= Open then begin T_High_L = Close;T_Low_H = Close; End;
If Close > Open then begin T_High_L = Close; T_Low_H = Open; End;
If Close < Open[1] then begin T_High_L = Open[1]; T_Low_H = Close; End;
End;
// TRACK THE TRUE HIGH AND THE YRUE LOW
If True_High < High then True_High = High;
If True_Low > Low then True_Low = Low;
Plot1(True_High, "BarHigh",HighWickColor ,0,0);
Plot2(T_High_L , "BarLow ",HighWickColor ,0,0);
Plot3(T_Low_H , "BarHigh",LowWickColor ,0,0);
Plot4(True_Low , "BarLow ",LowWickColor ,0,0);
// RESET
If BarStatus(1) = 2 then begin
True_High = Close;
True_Low = Close;
T_High_L = Close;
T_Low_H = Close;
End;
Does anyone knows how to write an indicator that puts wicks on renk charts? I found this on internet, but I can't translate it in express.
Input: HighWickColor (Green);
Input: LowWickColor (Red);
var: IntraBarPersist True_High (0);
var: IntraBarPersist True_Low (0);
var: IntraBarPersist T_High_L (0);
var: IntraBarPersist T_Low_H (0);
var: Brick_Dir (0);
// BRICK DIRECTION
If BarStatus(1) = 2 then begin
If High > Open then Brick_Dir = 1;
If Low < Open then Brick_Dir = -1;
End;
// TRACK THE BRICK HIGH AND THE BRICK LOW
If Brick_Dir = -1 then begin
If Close <= Open[1] and Close >= Open then begin T_High_L = Close; T_Low_H = Close; End;
If Close < Open then begin T_Low_H = Close; T_High_L = Open; End;
If Close > Open[1] then begin T_Low_H = Open[1]; T_High_L = Close; End;
End;
If Brick_Dir = 1 then begin
If Close >= Open[1] and Close <= Open then begin T_High_L = Close;T_Low_H = Close; End;
If Close > Open then begin T_High_L = Close; T_Low_H = Open; End;
If Close < Open[1] then begin T_High_L = Open[1]; T_Low_H = Close; End;
End;
// TRACK THE TRUE HIGH AND THE YRUE LOW
If True_High < High then True_High = High;
If True_Low > Low then True_Low = Low;
Plot1(True_High, "BarHigh",HighWickColor ,0,0);
Plot2(T_High_L , "BarLow ",HighWickColor ,0,0);
Plot3(T_Low_H , "BarHigh",LowWickColor ,0,0);
Plot4(True_Low , "BarLow ",LowWickColor ,0,0);
// RESET
If BarStatus(1) = 2 then begin
True_High = Close;
True_Low = Close;
T_High_L = Close;
T_Low_H = Close;
End;