He abierto este nuevo tema sobre amibroker no para enseñar sobre este programa, porque no sé nada, sino para iniciar la que presumo será una larga serie de preguntas, tropezones y cabreos hasta que consiga echarlo a andar. Se suplica la ayuda de cualquier alma caritativa. Gracias.
PRIMER PROBLEMA. (se lo dedico a cualquiera en general y a Xtrader en particular)
Sigo todas las instrucciones del articulo sobre el amibroker y cuando abro la TWS y el amibroker me sale un error: Me dice que requiere la API 8.4 y que solo encuentra la 8.5. (¿Me habré adelantado en el tiempo?) Buceo por la página de IB y de la API 8.4 ni rastro. ¿Estaré en otra dimensión?
Gracias por la ayuda.
AMIBROKER PARA TORPES
Puede que sea cosa de la TWS; la configuracion que tengo ahora mismo es esta:
TWS -> 851.7
API -> 8.52 Beta
Java -> 1.5.0_0.2
Prueba a actualizar todo y vuelve a intentarlo, a ver si te funciona. Revisa tambien el articulo de Bertini, https://www.x-trader.net/articulos/soft ... roker.html
Un saludo
X-Trader
TWS -> 851.7
API -> 8.52 Beta
Java -> 1.5.0_0.2
Prueba a actualizar todo y vuelve a intentarlo, a ver si te funciona. Revisa tambien el articulo de Bertini, https://www.x-trader.net/articulos/soft ... roker.html
Un saludo
X-Trader
Última edición por X-Trader el 20 Feb 2006 12:27, editado 1 vez en total.
"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."
Me ha pasado algo similar con la versión del Amibroker 4.7rc3 y para solucionarlo acabo de instalar otra vez ambos pogamas de la siguiente manera:
0.- Desinstala TWS y amibroker .
1.- Actualiza la plataforma java como de dice X-Trader.
2.- Instala la última versión (851) de la TWS:
[ftp://ftp.interactivebrokers.com/outgoi ... nstall.exe
3.- Instala la Api de TWS:
http://www.interactivebrokers.com/downl ... tallAX.exe
4.- Instala el downgrade para bajar a la versión 848:
http://www.interactivebrokers.com/downl ... l_prev.exe
5.- Asegúrate que en el directorio donde hayas instalado la TWS existe un fichero llamado API_VersionNum.txt. Abrelo y verifica que la versión es la 8.3.
5.- Instala el amibroker que tengas, sigue las excelentes instrucciones que Bertini se ha currado como indica X-Trader . Que nos se te olvide reemplazar el fichero ib.dll
6.- A disfrutar
Si tú no disfrutar entra al chat a preguntar .
Saludos,
Tolo
0.- Desinstala TWS y amibroker .
1.- Actualiza la plataforma java como de dice X-Trader.
2.- Instala la última versión (851) de la TWS:
[ftp://ftp.interactivebrokers.com/outgoi ... nstall.exe
3.- Instala la Api de TWS:
http://www.interactivebrokers.com/downl ... tallAX.exe
4.- Instala el downgrade para bajar a la versión 848:
http://www.interactivebrokers.com/downl ... l_prev.exe
5.- Asegúrate que en el directorio donde hayas instalado la TWS existe un fichero llamado API_VersionNum.txt. Abrelo y verifica que la versión es la 8.3.
5.- Instala el amibroker que tengas, sigue las excelentes instrucciones que Bertini se ha currado como indica X-Trader . Que nos se te olvide reemplazar el fichero ib.dll
6.- A disfrutar
Si tú no disfrutar entra al chat a preguntar .
Saludos,
Tolo
Saludos,
Saludos Eryo, he estado estudiando el tema de las alarmas y no se pueden poner encima de indicadores, líneas, etc. al estilo Visual Chart Lo que sí puedes hacer es programar alertas en lenguaje AFL con el comando AlertIf de la siguiente forma (ejemplo de cruce de MACD):
Buy = Cross( MACD(), Signal() );
Sell = Cross( Signal(), MACD() );
Short = Sell;
Cover = Buy;
Éstas son las posibles opciones que puedes poner a continuación:
Enviar un e-mail a la cuenta predeterminada en Tools->Preferences->Alerts:
AlertIF( Buy, "EMAIL", "A sample alert on "+FullName(), 1 );
Lanzar un sonido:
AlertIF( Sell, "SOUND C:\\Windows\\Media\\Ding.wav", "Audio alert", 2 );
Lanzar un ejecutable (en este ejemplo, te lanza la calculadora de Windows)
AlertIF( Short, "EXEC Calc.exe", "Launching external application", 3 );
Poner un simple mensaje de texto:
AlertIF( Cover, "", "Simple text alert", 4 );
Lógicamente la ventana Alert Output te resume todas las alertas que hayan saltado.
Un saludo
X-Trader
Buy = Cross( MACD(), Signal() );
Sell = Cross( Signal(), MACD() );
Short = Sell;
Cover = Buy;
Éstas son las posibles opciones que puedes poner a continuación:
Enviar un e-mail a la cuenta predeterminada en Tools->Preferences->Alerts:
AlertIF( Buy, "EMAIL", "A sample alert on "+FullName(), 1 );
Lanzar un sonido:
AlertIF( Sell, "SOUND C:\\Windows\\Media\\Ding.wav", "Audio alert", 2 );
Lanzar un ejecutable (en este ejemplo, te lanza la calculadora de Windows)
AlertIF( Short, "EXEC Calc.exe", "Launching external application", 3 );
Poner un simple mensaje de texto:
AlertIF( Cover, "", "Simple text alert", 4 );
Lógicamente la ventana Alert Output te resume todas las alertas que hayan saltado.
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!