Using Multicharts on a virtual server for automatic trading
Anyone using Multicharts with a virtual server for automatic trading?
I have started to develop a trading signal. So for it look profitable on paper. I don't want to use my PC to run it. I need a more secure environment. So I'm looking for the possibility to run the code on a virtual server. Not for a fast link, but for a solid technical platform.
If so, what do I need to provide?
I understand that I will need a 2' Multicharts licence, but for anything else.... I don't know
- My broker and data provider is IB. Could I link two data stream with one account
- Should I plan a 2' data server
- Do I need to provide security or anti-virus
-- Anything I should know or consider
This post has been selected as an answer to the original posters question
I'm running the same setup on an appserver. IB data with IB execution works for me. However I'm having issues with IQfeed in, and execution in IB. two licenses of MC required. Nice way to go, especially since you're strategies will shut down every time IB shuts down, so best to keep it up as much as possible.
- Appserver?.... I will google it, never heard that.
- Could you use IB data on 2 PC at the same time ( virtual + my physical one)?
- IB Shut down: Do you mean the every day maintenance at 10 PM ( my time)?
. For that there is some solution that I use
- You could use IB Gateway instead TWS. All the same for Multicharts exept you won't see your account live using TWS.
- You could use little patch made with AutoHotKey to detect the message of a shut down and swithch from 10 pm to 10 am to 10 pm.... etc
- For myself, I use TWSSTART. A free utility tool that is monitoring TWS. An automatic logon is made whenever IB is shut down for whatever reason. I have never test it with a signal generated by MC. I actually manualy trade using Excel to send my order
If you want to resolve this "TWS Problem", lookout on BigMike forum, you will find info
Sorry I was referring to an application server.
I actually use the same setup as you by the sounds of it. TWSstart to keep IB open. I have looked at IB Gateway, however, I like having the account window available and it doesn't seem to slow things down too much having IB open. The issue I have is that when IB shuts down randomly (and not so randomly sometimes.. briefly.. around 930pm PST?)... for a minute or two all of my strategies shut down and need to be restarted. But if you're manually sending orders this probably isn't an issue. Thanks for the suggestions.
IB shut down is not related to MC but to IB itself. They do it every day at 10 pm @ my time (Eastern time). There is so solution that exist. For myself I use TWSSTART. This software will re-start IB when for whatever reason the server is down
Favorite Futures: spot fx, currency futures, GC, ES
Posts: 30 since Nov 2010
Thanks: 6 given,
IB does have a 'maintenance break' every day, but besides that the connection to their platform randomly breaks at times. You can spot these issues in the log files.
As far as I could understand, the question was about automated execution being turned off at these moments, not about the breaks themselves. This issues did take place some time ago, but it was fixed in version 7. That's why I asked about the MC version in use.
I would also discourage using TWS at all, and especially with 3rd party software serving to avoid security logouts. TWS is a real computer resource eater, and the whole bundle dramatically reduces the overall reliability. I would suggest to use IB gateway instead.
Agree with you Leo.. I have experimented both. Only problem is gateway does not allow to get access directly to the account. If your code is up running and you feel all secure then it is fine. Otherwise, I prefer to have a direct access to it to close directly any order or position that I don't want.
arjfca, did you finally find an interesting solution for your need ? Can you please provide an update. I'm currently investigating the idea of using a virtual private server as well for my automated trading (NT + IB) and would be interested to get any advice on the best providers, lessons learned, etc.