Historic data storage

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #234011 quote
    talentino1989
    Participant
    New

    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

    #234018 quote
    talentino1989
    Participant
    New

    Completo 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

    #234024 quote
    Iván González
    Moderator
    Master

    Hola. Yo sin el indicador no te puedo decir nada… Quizás alguno del foro te pueda ayudar sin ver el indicador.

    #234061 quote
    talentino1989
    Participant
    New

    el indicador sería este:

     

    CountR=0
    i=51

    R = Close[i] / 4409.59
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4348.33
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4450.38
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4398.95
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4505.42
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4536.34
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4582.23
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4478.03
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4464.05
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4369.71
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4405.71
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4515.77
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4457.49
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4450.32
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4320.06
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4288.05
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4308.5
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4327.78
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4224.16
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4117.37
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4358.34
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4415.24
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4514.02
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4559.34
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4594.63
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4604.37
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4719.19
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4754.63
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4769.83
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4697.24
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4783.83
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4839.81
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4890.97
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4958.61
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5026.61
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5005.57
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5088.8
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5137.08
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5123.69
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5117.09
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5234.18
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5254.35
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5204.34
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5123.41
    CountR = CountR + R
    i=i-1

    R = Close[i] / 4967.23
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5099.96
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5127.79
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5222.68
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5303.27
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5304.72
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5277.51
    CountR = CountR + R
    i=i-1

    R = Close[i] / 5346.99
    CountR = CountR + R

    BasePrice = CountR / 52
    FR = ((R / BasePrice) – 1) * 10

    CERO = 0
    SENYAL = FR
    RETURN SENYAL AS “FR”

    Red Heart
    JM

    17:33

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Historic data storage


ProBuilder: Indicadores y Herramientas

New Reply
Author
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by talentino1989
1 year, 7 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 06/17/2024
Status: Active
Attachments: No files
Logo Logo
Loading...