Historic data storage
Forums › ProRealTime foro Español › Soporte ProBuilder › Historic data storage
- This topic has 3 replies, 2 voices, and was last updated 5 months ago by talentino1989.
-
-
06/17/2024 at 3:53 PM #234011
Tengo un problema con el almacenamiento de datos de un indicador.
Mi indicador es una copia del RSCMansfield, por lo que depende del valor del SP500 y semanalmente tengo que quitar el valor más antiguo y meter el más nuevo.
Mi indicador me da semanalmente un valor, X pero ese valor X cambia toda la serie anterior. Me gustaría corregir ese error. Voy a poner un ejemplo para que se entienda
Digamos que mi indicador da en la semana 1 un valor de 54
S1=54
En la semana 2. da un valor de 62. Aquí viene el fallo por que mi indicador muestra lo siguiente
S1 57
S2 62
En la semana 3, más de lo mismo, valor 77, y refleja
S1 60
S2 68
S3 77
Y así sucesivamente. Me gustaría arreglar esto para que no varíe ese valor final de cada semana.
Cualquier ayuda es bienvenida
06/18/2024 at 5:31 AM #234018Completo la información para un mejor entendimiento:
Tengo un problema con el almacenamiento de datos de un indicador.
Mi indicador es una copia del RSCMansfield, por lo que depende del valor del SP500 y semanalmente tengo que quitar el valor más antiguo y meter el más nuevo.
Mi indicador me da semanalmente un valor, X pero ese valor X cambia toda la serie anterior. Me gustaría corregir ese error. Voy a poner un ejemplo para que se entienda
Digamos que mi indicador da en la semana 1 un valor de 54
S1=54
En la semana 2. da un valor de 62. Aquí viene el fallo por que mi indicador muestra lo siguiente
S1 57 pero S1 deberia ser 54
S2 62
En la semana 3, más de lo mismo, valor 77, y refleja
S1 60 pero S1 deberia ser 54
S2 68 pero S1 deberia ser 62
S3 77
Y así sucesivamente. Me gustaría arreglar esto para que no varíe ese valor final de cada semana.
Cualquier ayuda es bienvenida
06/18/2024 at 9:00 AM #23402406/18/2024 at 4:56 PM #234061el indicador sería este:
CountR=0
i=51R = Close[i] / 4409.59
CountR = CountR + R
i=i-1R = Close[i] / 4348.33
CountR = CountR + R
i=i-1R = Close[i] / 4450.38
CountR = CountR + R
i=i-1R = Close[i] / 4398.95
CountR = CountR + R
i=i-1R = Close[i] / 4505.42
CountR = CountR + R
i=i-1R = Close[i] / 4536.34
CountR = CountR + R
i=i-1R = Close[i] / 4582.23
CountR = CountR + R
i=i-1R = Close[i] / 4478.03
CountR = CountR + R
i=i-1R = Close[i] / 4464.05
CountR = CountR + R
i=i-1R = Close[i] / 4369.71
CountR = CountR + R
i=i-1R = Close[i] / 4405.71
CountR = CountR + R
i=i-1R = Close[i] / 4515.77
CountR = CountR + R
i=i-1R = Close[i] / 4457.49
CountR = CountR + R
i=i-1R = Close[i] / 4450.32
CountR = CountR + R
i=i-1R = Close[i] / 4320.06
CountR = CountR + R
i=i-1R = Close[i] / 4288.05
CountR = CountR + R
i=i-1R = Close[i] / 4308.5
CountR = CountR + R
i=i-1R = Close[i] / 4327.78
CountR = CountR + R
i=i-1R = Close[i] / 4224.16
CountR = CountR + R
i=i-1R = Close[i] / 4117.37
CountR = CountR + R
i=i-1R = Close[i] / 4358.34
CountR = CountR + R
i=i-1R = Close[i] / 4415.24
CountR = CountR + R
i=i-1R = Close[i] / 4514.02
CountR = CountR + R
i=i-1R = Close[i] / 4559.34
CountR = CountR + R
i=i-1R = Close[i] / 4594.63
CountR = CountR + R
i=i-1R = Close[i] / 4604.37
CountR = CountR + R
i=i-1R = Close[i] / 4719.19
CountR = CountR + R
i=i-1R = Close[i] / 4754.63
CountR = CountR + R
i=i-1R = Close[i] / 4769.83
CountR = CountR + R
i=i-1R = Close[i] / 4697.24
CountR = CountR + R
i=i-1R = Close[i] / 4783.83
CountR = CountR + R
i=i-1R = Close[i] / 4839.81
CountR = CountR + R
i=i-1R = Close[i] / 4890.97
CountR = CountR + R
i=i-1R = Close[i] / 4958.61
CountR = CountR + R
i=i-1R = Close[i] / 5026.61
CountR = CountR + R
i=i-1R = Close[i] / 5005.57
CountR = CountR + R
i=i-1R = Close[i] / 5088.8
CountR = CountR + R
i=i-1R = Close[i] / 5137.08
CountR = CountR + R
i=i-1R = Close[i] / 5123.69
CountR = CountR + R
i=i-1R = Close[i] / 5117.09
CountR = CountR + R
i=i-1R = Close[i] / 5234.18
CountR = CountR + R
i=i-1R = Close[i] / 5254.35
CountR = CountR + R
i=i-1R = Close[i] / 5204.34
CountR = CountR + R
i=i-1R = Close[i] / 5123.41
CountR = CountR + R
i=i-1R = Close[i] / 4967.23
CountR = CountR + R
i=i-1R = Close[i] / 5099.96
CountR = CountR + R
i=i-1R = Close[i] / 5127.79
CountR = CountR + R
i=i-1R = Close[i] / 5222.68
CountR = CountR + R
i=i-1R = Close[i] / 5303.27
CountR = CountR + R
i=i-1R = Close[i] / 5304.72
CountR = CountR + R
i=i-1R = Close[i] / 5277.51
CountR = CountR + R
i=i-1R = Close[i] / 5346.99
CountR = CountR + RBasePrice = CountR / 52
FR = ((R / BasePrice) – 1) * 10CERO = 0
SENYAL = FR
RETURN SENYAL AS “FR”JM17:33
-
AuthorPosts