Build my own platform from scratch ? No thanks...don't want to be refining it and debugging it for the rest of my life.or do it on your own with a lot of efforts on being a programming expert here too.
One must understand some important issues with regards to orders issued from MC :
I mean so many things can go wrong when doing automated execution. There is no way to no t do babysitting all the time when trading. Thus you can manual trade then too. For example you can loose internet connection for a few seconds when there is a signal to be executed, or MC loose connection to verify your account while you have solid internet connection, then again no trade is executed. There could be something with your broker. A false statement from or to broker, a new update, even on windows sometimes too, to cause a mistake while executing orders. There are so many options things can go wrong here. You really would need a sophisticated execution algorithm to handle all possible errors here. What about slippage spread widening sometimes or having fast markets, you need to program that all when doing automated trading. And then it gets complicated when you cannot execute your order at once and need to do several brackets here. MC is not helpful here. Thus you can see it is built more or just for backtesting (and some realtime tracking as there are good data vendor options but that's it.).
Mark - I don't quite understand......what conditions ?brilliant could you post a simple system with conditions you think might work for me to test?
Mark - I don't quite understand......what conditions ?
i switch on auto trade everything goes crazy and it will always lose money.

I mean so many things can go wrong when doing automated execution. There is no way to no t do babysitting all the time when trading. Thus you can manual trade then too. For example you can loose internet connection for a few seconds when there is a signal to be executed, or MC loose connection to verify your account while you have solid internet connection, then again no trade is executed. There could be something with your broker. A false statement from or to broker, a new update, even on windows sometimes too, to cause a mistake while executing orders. There are so many options things can go wrong here. You really would need a sophisticated execution algorithm to handle all possible errors here. What about slippage spread widening sometimes or having fast markets, you need to program that all when doing automated trading. And then it gets complicated when you cannot execute your order at once and need to do several brackets here. MC is not helpful here. Thus you can see it is built more or just for backtesting (and some realtime tracking as there are good data vendor options but that's it.).