Rankia España Rankia Argentina Rankia Brasil Rankia Chile Rankia Colombia Rankia Czechia Rankia Deutschland Rankia France Rankia Indonesia Rankia Italia Rankia Magyarország Rankia México Rankia Netherlands Rankia Perú Rankia Polska Rankia Portugal Rankia Romania Rankia Türkiye Rankia United Kingdom Rankia USA
Acceder

Prorealtime / programadores afincionados.

3 respuestas
Prorealtime / programadores afincionados.
Prorealtime / programadores afincionados.
#1

Prorealtime / programadores afincionados.

Buenas tardes,

A ver si me podeis ayudar. Estoy programando un indicador que depende de dos variables,

variable uno arriba en negro que solo devuelve valores si estan entre 1 y 7.
Variable dos abajo en rojo que cuando la variable uno esta entre 1 y 7 la variable dos devuelve su valor.

Ahora "simplemente" quería hacer la media de la variable dos.

En la imagen se ve claro, 5 velas y busco su media pero resto de valores son cero y desvirtúa el resultado de la media.
0 o undefined da la misma problemática.

 

 

 

#2

Re: Prorealtime / programadores afincionados.

Estoy probando el comando FOR variable2 1 to 30.. intercalando con algun If variable1 > 1.. Solo da resultado estrambóticos.

Para el que sea afincionado a estos asuntos aqui le dejo mi sudoku. Ya os contaré si lo saco adelante.

Saludos!

#3

Re: Prorealtime / programadores afincionados.

Hola, acabo de ver tu mensaje de hace un año. Yo ando buscando un programador que me pase un indicador de lenguaje de visualchart a lenguaje de prorealtime. Me puedes ayudar ó decirme quién ó dónde??
Gracias
Saludos
Luis

#4

Re: Prorealtime / programadores afincionados.

Hola, siento no haber visto antes el mensaje. :P Es jodido porque desgraciadamente, el PRT es una patata de lenguaje de programación y uno de sus BUGs que más limita su uso es ése mismo (que el valor NO definido "undefined" lo trata como valor anterior definido al no saber cómo "saltarse" la barra del gráfico). Te dejo una idea de lo que tendrías que hacer...

ONCE c=1 // contador de coincidencias ONCE s=0 // sumatorio de valores v1=close // asignación de valor 1 (por ejemplo) v2=high[10] // asignación de valor 2 (por ejemplo) if v1>0 and v1<=7 then       c=c+1       s=s+v2       r=s/c endif return r
Saludos.
Te puede interesar...
  1. ¿Por qué la preocupación de los bonos se traslada a las bolsas?
  2. Inflación, resultados y el mundo 'perfecto' que tal vez no existe
Brokers destacados