Parliamo di IB.
Lo conobbi circa 10 anni fa su consiglio di un mio amico ingegnere della Silicon Valley.
IB attualmente rappresenta il meglio del meglio che ci sia in circolazione, sopratutto per Hedge Fund (non direttamente broker tipo GS) attraverso i circuiti ECN e per i trader professionisti che si vogliono realizzare la loro propria piattaforma di Trading System interfacciata a modelli matematici proprietari (Black Box). Se non avete queste due esigenze IB è un pò sprecata, è come avere una ferrari e non poter andare oltre 150 Kmh (in circuito ovviamente : - ) ) in ogni caso girate sempre con una ferrari.
La piattaforma base è già quanto di più potente e versatile io abbia mai visto ed è sviluppata in Java. Ma non ti so dire molto visto che io conosco IB molto bene dal lato della programmazione di interfaccie robotizzate attraverso l'utilizzo delle API che IB rilascia.
Le API sono secondo me l'aspetto migliore di IB, pur restando il fatto che il resto è lo stato dell'arte.
Esse sono rilasciate in 4 linguaggi di programmazione:
1) Excel;
2) dot.Net;
3) Java;
4) C++;
Io le ho utilizzate sia in dot.Net che in C++.
Chiaramente esiste un trade-off tra linguaggio di programmazione e robustezza della tua piattaforma personalizzata e tempo impiegato per scrivere i sorgenti (per quello in C++ ho impiegato 2 anni) . Quindi se non si è esperti di programmazione comincerei da Excel, anche se devo dire per modelli complessi il minimo requisito è dot.Net (che se interfacciato con DB come SQL Serever è il miglior compromesso).
IB è molto famoso nell'ambiente dei brokers per le sue API, esiste un forum su Yahoo Groups frequentato da moltissimi programmatori che ti possono dare una mano nello sviluppo della tua piattaforma. Gente al top da C++ a dot.Net. Inoltre molti di questi rilasciano dei sorgenti che ti permettono di bypassare controlli vari, in particolare il controllo che IB mette per evitare la compravendita robotizzata. (Si chiama IBController il software sviluppato da questi programmatori).
.
A questo aggiungici che IB per ogni account che ti da la possibilità di aprre un conto ombra detto anche Paper Trading o Simulate Trading dove puoi testare le tue balck - box, avendo una approssimazione del reale vicina al 99,9%.
Parliamo delle commissions le più basse o tra le più basse al mondo. (qui il link alle stocks http://www.interactivebrokers.com/en/p.php?f=commission)
Per ogni altra informazione che ti serve scrivimi un mp.
Saluti e Buon Natale
Amartya
PS.
Bisogna sapere benissimo l'inglese nella lettura e scrittura se vuoi programmare, bene se vuoi operare con la piattaforma base;
Ieri mi ha chiamato un mio amico italiano a cui ho fatto aprire un account, non è un programmatore professionista e quindi si limita alla piattaforma base, per dirmi che la release per Iphone è spettacolare. Adesso capisce quanto sono avanti gli americani.
E' proprio un'altra storia. GARANTITO.
Lo conobbi circa 10 anni fa su consiglio di un mio amico ingegnere della Silicon Valley.
IB attualmente rappresenta il meglio del meglio che ci sia in circolazione, sopratutto per Hedge Fund (non direttamente broker tipo GS) attraverso i circuiti ECN e per i trader professionisti che si vogliono realizzare la loro propria piattaforma di Trading System interfacciata a modelli matematici proprietari (Black Box). Se non avete queste due esigenze IB è un pò sprecata, è come avere una ferrari e non poter andare oltre 150 Kmh (in circuito ovviamente : - ) ) in ogni caso girate sempre con una ferrari.
La piattaforma base è già quanto di più potente e versatile io abbia mai visto ed è sviluppata in Java. Ma non ti so dire molto visto che io conosco IB molto bene dal lato della programmazione di interfaccie robotizzate attraverso l'utilizzo delle API che IB rilascia.
Le API sono secondo me l'aspetto migliore di IB, pur restando il fatto che il resto è lo stato dell'arte.
Esse sono rilasciate in 4 linguaggi di programmazione:
1) Excel;
2) dot.Net;
3) Java;
4) C++;
Io le ho utilizzate sia in dot.Net che in C++.
Chiaramente esiste un trade-off tra linguaggio di programmazione e robustezza della tua piattaforma personalizzata e tempo impiegato per scrivere i sorgenti (per quello in C++ ho impiegato 2 anni) . Quindi se non si è esperti di programmazione comincerei da Excel, anche se devo dire per modelli complessi il minimo requisito è dot.Net (che se interfacciato con DB come SQL Serever è il miglior compromesso).
IB è molto famoso nell'ambiente dei brokers per le sue API, esiste un forum su Yahoo Groups frequentato da moltissimi programmatori che ti possono dare una mano nello sviluppo della tua piattaforma. Gente al top da C++ a dot.Net. Inoltre molti di questi rilasciano dei sorgenti che ti permettono di bypassare controlli vari, in particolare il controllo che IB mette per evitare la compravendita robotizzata. (Si chiama IBController il software sviluppato da questi programmatori).
.
A questo aggiungici che IB per ogni account che ti da la possibilità di aprre un conto ombra detto anche Paper Trading o Simulate Trading dove puoi testare le tue balck - box, avendo una approssimazione del reale vicina al 99,9%.
Parliamo delle commissions le più basse o tra le più basse al mondo. (qui il link alle stocks http://www.interactivebrokers.com/en/p.php?f=commission)
Per ogni altra informazione che ti serve scrivimi un mp.
Saluti e Buon Natale
Amartya
PS.
Bisogna sapere benissimo l'inglese nella lettura e scrittura se vuoi programmare, bene se vuoi operare con la piattaforma base;
Ieri mi ha chiamato un mio amico italiano a cui ho fatto aprire un account, non è un programmatore professionista e quindi si limita alla piattaforma base, per dirmi che la release per Iphone è spettacolare. Adesso capisce quanto sono avanti gli americani.
E' proprio un'altra storia. GARANTITO.