2012-02-28 14 views
8

Después de años sin programación, estoy en camino de aprender C++ en mi Mac OSX. Mi objetivo impaciente es la creación de un software de negociación algorítmica/automática para su uso con Interactive Brokers.Uso de C++ en Mac para Interactive Broker API? - ¿Ejemplo?

Ahora, descargué su API para Mac OSX y los documentos. Pero tengo la idea de que la API para MacOSX solo se usa con Java.

I case I'm wrong: Estaría muy feliz si alguien pudiera ayudarme con unas pocas líneas de C++ para su uso en el IB-API, e. gramo. abrir una sesión o cargar datos de mercado para una seguridad?

Btw, lo hice con R y después de haber encontrado algunos ejemplos, fue bastante fácil de usar.

Gracias.

+1

Si mira las instrucciones de descarga en http://www.interactivebrokers.com/en/control/standalone_api.php?os=mac&ib_entity=llc, seguro que parece que solo está destinado a Java. Yucko! Si nadie responde aquí, puede obtener comentarios decentes sobre los foros de discusión de Interactive Broker que figuran en la parte inferior de [la página web de la API] (http://www.interactivebrokers.com/en/p.php?f=programInterface) –

+0

Great idea. Gracias. –

Respuesta

11

IB también proporciona la llamada "API Posix C++" que debería funcionar en MacOSX (estúpidamente incluida en el archivo twsapi_unixmac _ *. Jar).

No es un proyecto basado (twsapi) autotools de este código IB original que se basa bien en MacOSX, ver https://github.com/rudimeier/twsapi

A más emocionante ejemplo de cómo utilizar twsapi en la práctica se puede encontrar en las twstools proyecto allí: https://github.com/rudimeier/twstools

+0

OK. Gracias por los enlaces. –

+0

... y gracias por el código! –

0

Otro envoltorio directamente alrededor de la versión de C++ Posix que se compila y se ejecuta en muchas plataformas es TwsApiC++.

Puede encontrarlo en https://github.com/JanBoonen/TwsApiCpp

También incluye algunos ejemplos.