|
|
|
Bengt Rodehav
|
I have problems connecting to the Marketcetera server. I've seen others posting about similar problems but I haven't understood what the solution is.
First, I cannot seem to connect to the market feed at all. I get the following stack trace: 07 feb 2009 09:42:44,940 ERROR [main] marketdata.marketcetera.MarketceteraFeed (?:?) - Unknown Message org.marketcetera.core.CoreException: The Marketcetera data feed supports only FIX version 4.4. at org.marketcetera.marketdata.marketcetera.MarketceteraFeed.connectToServer(Unknown Source) at org.marketcetera.marketdata.marketcetera.MarketceteraFeed.doLogin(Unknown Source) at org.marketcetera.marketdata.marketcetera.MarketceteraFeed.doLogin(Unknown Source) at org.marketcetera.marketdata.AbstractMarketDataFeed.login(Unknown Source) at org.marketcetera.marketdata.AbstractMarketDataModule.reconnect(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(Unknown Source) at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(Unknown Source) at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(Unknown Source) at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(Unknown Source) at com.sun.jmx.mbeanserver.PerInterface.invoke(Unknown Source) at com.sun.jmx.mbeanserver.MBeanSupport.invoke(Unknown Source) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source) at com.sun.jmx.mbeanserver.MXBeanProxy$InvokeHandler.invoke(Unknown Source) at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(Unknown Source) at javax.management.MBeanServerInvocationHandler.invoke(Unknown Source) at $Proxy8.reconnect(Unknown Source) at org.marketcetera.photon.marketdata.MarketDataFeed.reconnect(Unknown Source) at org.marketcetera.photon.marketdata.MarketDataManager.reconnectFeed(Unknown Source) at org.marketcetera.photon.marketdata.ReconnectMarketData.execute(Unknown Source) at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247) at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:619) at org.eclipse.ui.menus.CommandContributionItem.access$10(CommandContributionItem.java:605) at org.eclipse.ui.menus.CommandContributionItem$4.handleEvent(CommandContributionItem.java:595) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.marketcetera.photon.Application.start(Unknown Source) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) I don't think I have a firewall problem but to be certain I think you need to clearly document what ports need to be opened in what direction. One shouldn't have to search through forums for this kind of documentation. However, it seems like its the port 7004 that is being used and I have no problems telnetting to that port. Telnet connects and then the command window goes blank (on Windows). I have made sure that my clock is synchronized using time servers since I saw in an FAQ that this might be a problem. But I still cannot connect to the market data feed. Second, I have been able to create orders in Photon. But I never seem to get a match even if I enter matching buy and sell orders. Maybe this is also due to a communication problem? The status of the order is PENDING NEW which indicates that it is never sent but remains local to my computer - is this correct? A final question: Is the Marketcetera simualtion servers open 24/7 or do they close at a certain time of day and on weekends. Maybe this is a problem since I live in another time zone (Sweden). |
|
e_e
|
I have same issue as well. I can't connect to Marketcetera Servers, even for test runs
|
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |