package javatutorial1; import com.ib.client.*; public class Main implements EWrapper{ /** Creates a new instance of Main */ public Main() { EClientSocket m_client = new EClientSocket(this); m_client.eConnect("127.0.0.1",7496, 0); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Main myMain= new Main(); } public void tickPrice(int tickerId, int field, double price,int canAutoExecute ) { } public void tickSize(int tickerId, int field, int size) { } public void orderStatus( int orderId, String status, int filled, int remaining, double avgFillPrice, int permId, int parentId, double lastFillPrice, int clientId) { } public void openOrder(int orderId, Contract contract, Order order) { } public void error(String str) { } public void connectionClosed() { } public void updateAccountValue(String key, String value, String currency, String accountName) { } public void updatePortfolio(Contract contract, int position, double marketPrice, double marketValue) { } public void updateAccountTime(String timeStamp) { } public void nextValidId(int orderId) { } public void contractDetails(ContractDetails contractDetails) { } public void execDetails(int orderId, Contract contract, Execution execution) { } public void error(int id, int errorCode, String errorMsg) { } public void updateMktDepth(int tickerId, int position, int operation, int side, double price, int size) { } public void updateMktDepthL2(int tickerId, int position, String marketMaker, int operation, int side, double price, int size) { } public void updateNewsBulletin( int msgId, int msgType, String message, String origExchange){ } public void managedAccounts( String accountsList){ } public void receiveFA(int faDataType, String xml){ } public void intradayData(int reqId, String date, double open, double high, double low, double close, int volume, double WAP, boolean hasGaps){ } public void updatePortfolio(Contract contract, int position, double marketPrice, double marketValue, double averageCost, double unrealizedPNL, double realizedPNL, String accountName){ } public void scannerData(int reqId, int rank, ContractDetails contractDetails, String distance, String benchmark, String projection,String temp){ } public void scannerParameters(String xml){ } public void historicalData(int reqId, String date, double open, double high, double low, double close, int volume, int other, double WAP, boolean hasGaps) { } public void bondContractDetails(ContractDetails contractDetails){ } public void tickEFP(int x,int y,double m,String str1,double n,int k,String str2,double l ,double v) { } public void tickString(int a,int b,String c) { } public void tickGeneric(int a,int b,double c) { } public void tickOptionComputation(int a,int b,double c ,double d,double e,double f) {} public void error(Exception e) { } }