por eso es bueno no hacer lo que todo el mundo y buscar nuevas ideas.
Por ejemplo los alerones sirven para frenar los coches, por que se ponen en un coche de formula 1.
Un coche con mejores frenos corre mas que uno que casi no tiene frenos.
En estos casos nadie trabajó sobre el motor, hubo gente que se dedico ha hacer trampa y eso les supuso una ventaja.
Si para desarrollar el cojosistema tengo que tener la mejor tecnología, paren, que me bajo.
En cambio intenta el peor sistema e intenta mejorarlo, por ejemplo el cruce de dos medias simples de 12 y 24 periodos en diario para el euro.
Con ese sistema he gando dinero en el forex "simulado"
y apartir de ahí a correr,
y no pongas un stop que es lo que hace todo el mundo
Suena un poco raro, pero mas raro es ganar dinero.
JSystemTrader
-
- Mensajes: 4
- Registrado: 20 Feb 2007 18:35
- Ubicación: Malaga
Hola, estoy intentando instalar J.SystemTrader siguiendo las instrucciones de X-Trader, pero al intentar descomprimir el "ECLIPSE" me sale un mensaje diciendo que el archivo esta dañado.
Lo he bajado desde el enlace que hay en el articulo.
Ayuda.
Lo he bajado desde el enlace que hay en el articulo.
Ayuda.
La vida para algunos, es otra cosa. http://lacomunidad.elpais.com/jonas/posts
buscando por la red he encontrado esto ;
_______________________________________________________________
rickty
nonlinear,
Have you added stop and limit orders yet? Or do you plan to, anytime soon. If so, it would be a great addition for me (and I may have to start to learn Java).
Thanks for making your ATS available to us all.
Richard
___________________________________________________________________
nonlinear5
Quote from rickty:
Have you added stop and limit orders yet?
Only market orders are supported at this point. However, stop and limit orders are in the pipeline.
_______________________________________________________________________
Parece que todavia esta en beta la cosa.
Un saludo
_______________________________________________________________
rickty
nonlinear,
Have you added stop and limit orders yet? Or do you plan to, anytime soon. If so, it would be a great addition for me (and I may have to start to learn Java).
Thanks for making your ATS available to us all.
Richard
___________________________________________________________________
nonlinear5
Quote from rickty:
Have you added stop and limit orders yet?
Only market orders are supported at this point. However, stop and limit orders are in the pipeline.
_______________________________________________________________________
Parece que todavia esta en beta la cosa.
Un saludo
Pues sí, era eso. Ya lo he solucionado. Gracias.
El problema que se me plantea ahora es como seleccionar el DTB. La pestaña que dice Chemapamundi y la linia que hay que modificar no las encuentro por ningun lado.
Alguien puede precisar un poco mas?
No tengo ni idea de Java.
" "Se pueden introducir nuevos Mercados, y mas usos horarios, de la siguiente manera:
Abrir Eclipse.
Seleccionar la pestaña BackDataDialog.java
Ir a la linea exchangeCombo.... y dejarala como sigue:
exchangeCombo = new JComboBox(new String[] {"DTB", "SMART", "GLOBEX", "ECBOT", "CBOE", "NYSE", "NASDAQ", "AMEX", "NYMEX", "LIFFE", "IDEALPRO"}); ""
El problema que se me plantea ahora es como seleccionar el DTB. La pestaña que dice Chemapamundi y la linia que hay que modificar no las encuentro por ningun lado.
Alguien puede precisar un poco mas?
No tengo ni idea de Java.
" "Se pueden introducir nuevos Mercados, y mas usos horarios, de la siguiente manera:
Abrir Eclipse.
Seleccionar la pestaña BackDataDialog.java
Ir a la linea exchangeCombo.... y dejarala como sigue:
exchangeCombo = new JComboBox(new String[] {"DTB", "SMART", "GLOBEX", "ECBOT", "CBOE", "NYSE", "NASDAQ", "AMEX", "NYMEX", "LIFFE", "IDEALPRO"}); ""
La vida para algunos, es otra cosa. http://lacomunidad.elpais.com/jonas/posts
El metodo que teneis que cambiar es:X-Trader escribió:Pues parece ser que hay algo en com.ib.client, Order.java, habrá que investigar si es posible lanzar órdenes de otros tipos.Chemapamundi escribió:La verdad es que si solo opera con ordenes a mercado me parece que no es la herramienta definitiva....X-Trader escribió:
Hey, no me diste tiempo a responderte . Efectivamente modificando la lista que comentas puedes añadir los mercados que necesites para descargar bases de datos.
Respecto a la segunda cuestión no busques demasiado ya que no existe. Intuyo que la idea del creador de JSystemTrader es simular las ordenes y lanzarlas en el mercado cuando se cumplan las condiciones, lo cual me parece bastante acertado.
Un saludo
X-Trader
1.- Se puede caer la conexion y quedarte con un posicion abierta. La alimentacion electrica la solucionamos con una SAI, pero la recepcion de datos es incontrolable por nosotros.
2.- Prefiero los sistemas con stop loss. y ordenes limitadas. Se trabaja con mayor seguridad.
De todas formas me gustaria conocer las lineas donde el programa Java envia las ordenes a la TWS, porque creo que seguro que ahí podrán intentarse modificaciones del tipo de ordenes, o por lo menos eso espero.
Un saludo.
Un saludo
X-Trader
placeMarketOrder
Ahora teneis algo asi:
public void placeMarketOrder(Contract contract, int quantity, String action, Strategy strategy) {
Order order = new Order();
order.m_action = action;
order.m_totalQuantity = quantity;
order.m_orderType = "MKT";
Teneis que cambiar el MKT por LMT, en caso de limitadas
en este caso...queda algo asi:
public void placeMarketOrder(Contract contract, int quantity, String action, Strategy strategy) {
Order order = new Order();
order.m_action = action;
order.m_totalQuantity = quantity;
order.m_orderType = "LMT";
ademas añadir:
order.m_lmtPrice = precio_limitado
esto implica que dicho metodo ahora no recibe ningun precio al que ejecutar la orden...por lo que obliga a algun cambio mas profundo...en toda la aplicacion...ya que ese precio habra que obtenerlo de algun sitio.
Ese metodo se encuentra en TraderAssistant.java
Espero que os sirva.
Saludos.
Lo simple, si bueno, dos veces bueno
La ruta concreta para añadir nuevos mercados es:
Dentro de Eclipse:
JSystemTrader/ JSystemTrader.jar/ com.jsystemtrader.backdata
En la ventana central aparecen las instrucciones que corresponden a ese fragmento del prog.
Mas o menos a la mitad, esta la linia que hay que cambiar. (La linia señala los mercados)
Se trata de añadir "DTB" y queda así:
exchangeCombo = new JComboBox(new String[] {"DTB","SMART", "GLOBEX", "ECBOT", "CBOE", "NYSE", "NASDAQ", "AMEX",
"NYMEX", "LIFFE", "IDEALPRO"});
Por si hay alguien igual de desorientado que yo y le sirve esta aclaracion.
Dentro de Eclipse:
JSystemTrader/ JSystemTrader.jar/ com.jsystemtrader.backdata
En la ventana central aparecen las instrucciones que corresponden a ese fragmento del prog.
Mas o menos a la mitad, esta la linia que hay que cambiar. (La linia señala los mercados)
Se trata de añadir "DTB" y queda así:
exchangeCombo = new JComboBox(new String[] {"DTB","SMART", "GLOBEX", "ECBOT", "CBOE", "NYSE", "NASDAQ", "AMEX",
"NYMEX", "LIFFE", "IDEALPRO"});
Por si hay alguien igual de desorientado que yo y le sirve esta aclaracion.
La vida para algunos, es otra cosa. http://lacomunidad.elpais.com/jonas/posts
perdonad, no quiero parecer brusco, pero
¿?que ventajas operativas le veis al js frente a sistemas automaticos en visual chart, por ejemplo¿?
yo poco se del tema,lo juro, pero me parece que aun le faltara mucho para llegar a lo que hace v.c. ya actualmente (y eso que lo he utilizado poco y en demo), pero me parece suficientemente bien resuelto, aunque evidentemente deberia mejorar (para cuando v.c.5.0 sin bugs ).
ojo que no estoy defendiendo nada en particular, sino cuestionandome el esfuerzo/beneficio del tema.
¿?que ventajas operativas le veis al js frente a sistemas automaticos en visual chart, por ejemplo¿?
yo poco se del tema,lo juro, pero me parece que aun le faltara mucho para llegar a lo que hace v.c. ya actualmente (y eso que lo he utilizado poco y en demo), pero me parece suficientemente bien resuelto, aunque evidentemente deberia mejorar (para cuando v.c.5.0 sin bugs ).
ojo que no estoy defendiendo nada en particular, sino cuestionandome el esfuerzo/beneficio del tema.
las gacelas tambien tenemos derecho a pasto
Es probable que Dios no exista. Ahora, deja de preocuparte y disfruta de la vida
Es probable que Dios no exista. Ahora, deja de preocuparte y disfruta de la vida
La ventaja que yo le veo al asunto es que es una aplicación escrita en el lenguaje nativo de la TWS (Java) y diseñada especificamente para operar con Interactive Brokers. Asimismo al ser de código abierto puedes implementar prácticamente cualquier cosa y modificar el comportamiento de muchas cosas mientras que en Visual no puedes cambiar el funcionamiento del programa.trikero escribió:perdonad, no quiero parecer brusco, pero
¿?que ventajas operativas le veis al js frente a sistemas automaticos en visual chart, por ejemplo¿?
yo poco se del tema,lo juro, pero me parece que aun le faltara mucho para llegar a lo que hace v.c. ya actualmente (y eso que lo he utilizado poco y en demo), pero me parece suficientemente bien resuelto, aunque evidentemente deberia mejorar (para cuando v.c.5.0 sin bugs ).
ojo que no estoy defendiendo nada en particular, sino cuestionandome el esfuerzo/beneficio del tema.
Un saludo
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
NOVEDAD IMPORTANTE!!!
Nonlinear ha sacado nuevas versiones del JSystemTrader (en concreto ya esta en la 5.02) e incluye un optimizador de estrategias!!!. Aqui teneis el pantallazo:
Me voy corriendo a probarlo!!!
Podeis estar al dia de las nuevas versiones en el Foro de IB:
http://www.interactivebrokers.com/cgi-b ... 40281.html
Un saludo
X-Trader
Nonlinear ha sacado nuevas versiones del JSystemTrader (en concreto ya esta en la 5.02) e incluye un optimizador de estrategias!!!. Aqui teneis el pantallazo:
Me voy corriendo a probarlo!!!
Podeis estar al dia de las nuevas versiones en el Foro de IB:
http://www.interactivebrokers.com/cgi-b ... 40281.html
Un saludo
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Si te ha gustado este hilo del Foro, ¡compártelo en redes!