Página 11 de 15

Publicado: 20 Sep 2008 07:21
por FL4
Gracias, Amosis. :D :D :D

Publicado: 23 Sep 2008 11:22
por FL4
Como puedo ver las graficas con las velas mas estrechas????

Lo minimo es 1, no puede ser 0.5??

Gracias por las respuestas.

Publicado: 23 Sep 2008 11:28
por smassax
buenas crack,

si no recuerdo mal, con Control + Flecha arriba haces la barras mas estrechas y con Control + Fecha abajo más amplias

Publicado: 23 Sep 2008 11:53
por FL4
smassax, gracias tens un MP.

Publicado: 23 Sep 2008 21:26
por teleco
Una pregunta de nota (o eso creo): alguien sabe por qué se redondean a 2 decimales las dos líneas de salida del estocástico (D y K). He mirado el código y no consigo averiguarlo. Se utiliza la clase DataSeries que contiene valores de tipo double, y por tanto debería aparecer un huevo de decimales.
Saludos.

Publicado: 24 Sep 2008 14:33
por Jose
no sé si con el estocástico pasará lo mismo, pero en las medias aparecen los mismos decimales que tenga el contrato sobre el que la insertes. Si pones una media en el gráfico del dax, te saldrá con un decimal. Si la pones en el gráfico del bund, con 2 decimales.

Publicado: 24 Sep 2008 19:00
por teleco
Parece cada vez más claro que se trata de un error de NinjaTrader. Y me explico:
1) El estocástico es un porcentaje. No consigo averiguar por qué lo está redondeando a 2 decimales y no a 4 por ejemplo.
2) Lo que dices de las medias no me había dado cuenta, y es cierto, pues está redondeando según sea el número de decimales del instrumento. Pero es incorrecto hacerlo así. Fíjate que la media de 7.14 y 7.15 es 7.145, pero este valor no lo vas a obtener pues te redondea a 7.15

Deberían dar tantos decimales como permita el tipo de dato utilizado, o en su defecto un número considerablemente alto. Y luego posteriormente debería ser el usuario el que decidiera a cuantos decimales redondear.

Me parece que toca escribir un correo a los de soporte, porque es un fallo con importantes consecuencias a mi entender.

Saludos

Publicado: 24 Sep 2008 19:19
por cls
teleco escribió:Parece cada vez más claro que se trata de un error de NinjaTrader. Y me explico:
1) El estocástico es un porcentaje. No consigo averiguar por qué lo está redondeando a 2 decimales y no a 4 por ejemplo.
2) Lo que dices de las medias no me había dado cuenta, y es cierto, pues está redondeando según sea el número de decimales del instrumento. Pero es incorrecto hacerlo así. Fíjate que la media de 7.14 y 7.15 es 7.145, pero este valor no lo vas a obtener pues te redondea a 7.15

Deberían dar tantos decimales como permita el tipo de dato utilizado, o en su defecto un número considerablemente alto. Y luego posteriormente debería ser el usuario el que decidiera a cuantos decimales redondear.

Me parece que toca escribir un correo a los de soporte, porque es un fallo con importantes consecuencias a mi entender.

Saludos
Hola teleco,
Lo que sale en la ventana de datos no es el valor real sino redondeado, supongo que por motivos prácticos. Una precisión de dos decimales puede ser suficiente para un vistazo al RSI o al estocástico.
Otra cosa es internamente. El valor no se redondea. Puedes comprobarlo haciendo un Print a la ventana de debug y verás como los valores salen con todos sus decimales.

S2

Publicado: 24 Sep 2008 19:36
por teleco
Gracias por la aclaración cls

Publicado: 26 Sep 2008 08:44
por FL4
Como se programa un sistema que compre/venda cuando la 2ª vela cruce la Media Larga y venda/compre cuando la vela toque la media corta/larga??

Lo estoy ententando desde Strategy - SampleMACrossOve pero no lo compredo del todo.

Si me podeis ayudar,muchas gracias.

Publicado: 26 Sep 2008 12:54
por cls
FL4 escribió:Como se programa un sistema que compre/venda cuando la 2ª vela cruce la Media Larga y venda/compre cuando la vela toque la media corta/larga??

Lo estoy ententando desde Strategy - SampleMACrossOve pero no lo compredo del todo.

Si me podeis ayudar,muchas gracias.
Hola FL4, por si te sirve de ayuda:

Entre corchetes se pone el número de barras hacia atrás de lo que quieras calcular.
Entre paréntesis van los parámetros del indicador.

P.ej.:
el cierre de hace cinco barras: Close[5]
el RSI(perídodo 14) de hace cuatro barras: RSI(14)[4]
la media simple (período 20) de hace diez barras: SMA(20)[10]


Si quieres saber si hace dos barras el precio (Close) cruzó al alza una media de período n:

Close[2] > SMA(n)[2] && Close[3] < SMA(n)[3]


Y así todas las combinaciones que se te ocurran usando el indicador que sea (SMA, EMA, MACD, etc ...) y el precio ( Open, High, Low, Close, Median, Typical, ...)

Para hacer combinaciones usas el AND (&&) y el OR (||).

(Espero que te haya aclarado algo)

S2

Publicado: 26 Sep 2008 13:01
por Txen
cls escribió:
... ESignal sólo tiene histórico de 120 días para intradía y puede ser insuficiente para testear sistemas intradiarios.


Una pregunta cIs, ¿Te refieres a que puede graficar sólo 120 días en barras de 1 minuto, por ejemplo? o ¿sólo 120 en días en ticks?

Realmente lo que te pregunto es ¿cuantos días se pueden graficar en un chart de rangos?

Un saludo y gracias,...

Publicado: 26 Sep 2008 15:55
por cls
Txen escribió:cls escribió:
... ESignal sólo tiene histórico de 120 días para intradía y puede ser insuficiente para testear sistemas intradiarios.


Una pregunta cIs, ¿Te refieres a que puede graficar sólo 120 días en barras de 1 minuto, por ejemplo? o ¿sólo 120 en días en ticks?

Realmente lo que te pregunto es ¿cuantos días se pueden graficar en un chart de rangos?

Un saludo y gracias,...
bueno, eso es un poco antiguo. Ahora creo que dan más. Tendrías que verficarlo en su web. Pero sí, sólo puedes coger de los servidores de eSignal 120 días, a partir de hoy y hacia atrás, de datos intradía (minutos y ticks).

En cambio, en el Ninja, podrás graficar TODO lo que tengas. Puedes tener más de 120 días. Dependerá de cuánto tiempo lleves suscrito a un datafeed o si has podido importar datos desde otra fuente, etc.
El límite de graficación en el ninja te lo darán los recursos de que disponga tu pc y que pueda manejar tu sistema operativo.

Para graficar rangos se necesitan ticks, que es lo que más consume. Yo he probado con seis meses y sin problemas.

Saludos

Publicado: 26 Sep 2008 16:05
por Txen
cls escribió: bueno, eso es un poco antiguo. Ahora creo que dan más. Tendrías que verficarlo en su web. Pero sí, sólo puedes coger de los servidores de eSignal 120 días, a partir de hoy y hacia atrás, de datos intradía (minutos y ticks).

En cambio, en el Ninja, podrás graficar TODO lo que tengas. Puedes tener más de 120 días. Dependerá de cuánto tiempo lleves suscrito a un datafeed o si has podido importar datos desde otra fuente, etc.
El límite de graficación en el ninja te lo darán los recursos de que disponga tu pc y que pueda manejar tu sistema operativo.

Para graficar rangos se necesitan ticks, que es lo que más consume. Yo he probado con seis meses y sin problemas.

Saludos
Muchísimas gracias por la respuesta cls, pero el tema no lo tenía tan claro, no tanto por la capacidad del ordenador, por la graficación del Ninja o por los datos que uno pueda importar, sino por el hecho de que eSignal suministara esa cantidad de datos en ticks. De hecho, recientemente he comprobado que, aunque anunciándose como proveedores de datos con histórico de ticks, Barchart e IQFeed, no llegan a proporcionar más de 4 días laborales, obviamente totalmente insuficiente para cualquier cosa....

Gracias de nuevo,...

Publicado: 26 Sep 2008 17:02
por cls
Al final son 120 días de minutos pero sólo 10 días de ticks :(

http://kb.esignalcentral.com/display/2/ ... =0.7070886