Hola buenas tardes,
Estoy intentando realizar un código con el RSL LAGUERRE. He encontrado uno en la Libreria, sin embargo mi capacidad tiene un limite muy estrecho y no logro desarrollarlo. Solo quiero decirle que compre al cruzar linea hacia arriba de 0,2 y que venda al cruzar la linea 0,8.
No se si es posible. ¿Alguien puede darle un vistazo para ayudarme?
Saludos y muchas gracias
Luis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// --- settings
//nFE=13 //length for Fractal Energy calculation
// --- end of settings
// Calculations
if barindex > nFE then
o = (open + close [ 1 ] ) / 2
hh = Max (high , close [ 1 ] )
ll = Min (low , close [ 1 ] )
c = (o + hh + ll + close ) / 4
gamma = Log (Summation [ nFE] (Max (high , close [ 1 ] ) - Min (low , close [ 1 ] )) / (Highest [ nFE] (high ) - Lowest [ nFE] (low )))/ Log (nFE)
L0 = (1 - gamma) * c + gamma * L0[ 1 ]
L1 = - gamma * L0 + L0[ 1 ] + gamma * L1[ 1 ]
L2 = - gamma * L1 + L1[ 1 ] + gamma * L2[ 1 ]
L3 = - gamma * L2 + L2[ 1 ] + gamma * L3[ 1 ]
if L0 >= L1 then
CU1 = L0 - L1
CD1 = 0
else
CD1 = L1 - L0
CU1 = 0
endif
if L1 >= L2 then
CU2 = CU1 + L1 - L2
CD2 = CD1
else
CD2 = CD1 + L2 - L1
CU2 = CU1
endif
if L2 >= L3 then
CU = CU2 + L2 - L3
CD = CD2
else
CU = CU2
CD = CD2 + L3 - L2
endif
if CU + CD <> 0 then
lagRSI = CU / (CU + CD)
else
lagRSI= 0
endif
endif
RETURN gamma coloured (200 ,200 ,0 ) as "gamma" , lagRSI coloured (0 ,128 ,255 ) style (line ,2 ) as "Laguerre RSI self adjusting" , 0.2 style (dottedline ,1 ) as "oversold level" , 0.8 style (dottedline ,1 ) as "overbought level"