…Or can be program be switched off & order will still be executed (i.e. stored on Brokers servers, not Local computer),
Thanks forum!
…Or can be program be switched off & order will still be executed (i.e. stored on Brokers servers, not Local computer),
Thanks forum!
Hello.
Pending orders (whether they be stop or limit orders) will be executed even if MetaTrader is offline. The only thing that WILL NOT work if MetaTrader is offline is if you set a TRAILING STOP. For whatever ‘crock’ reason this is how MetaTrader’s TRAILING STOPS work (although I think there are third party add-ons you can buy to circumvent this but they dont come cheap as they include a whole bunch of other stuff that Metatrader lacks).
Regards,
Dale.
Hey,
you’ve piqued my interest (I’m just starting into automation/ EA’s etc) are there ways round making EA’s (e.g. for trailing stops) to work when MT offline? I would really appreciate a solution…
Hi.
After reading my reply to you and now your query I just realised that my reply to you was flawed. The third party software to which I was referring (there’s LOADS of it floating around on the Internet) adds functionality to MetaTrader like being able to stop and reverse a position without manually having to close out a position and open a position in the opposite direction (really basic stuff but then MetaTrader certainly isn’t ‘professional grade’ now is it). That type of thing. BUT: all the third party software I’ve seen is in the form of EAs anyway so MetaTrader has to be up and running for the EAs to work ANYWAY.
The only solution I can think of is to either trade with a broker that offers a VPS solution or there are some sites that offer independent VPS solutions (basically all that means is that you ‘rent’ a portion of a server and your MetaTrader runs on THAT server 24/7 as opposed to it running on your PC locally).
Regards,
Dale.
:o
I think MT has everything one needs to trade … whether ‘professionally’ or not. Of course, some EAs or scripts (for OCOs, position reversing etc) need to be added.
In that MT is like the OS on a PC: Windows alone won’t allow you to surf the net or write a letter, you’ll need a browser and a wordcruncher for that.
The nice thing about MT is that you can use it with nearly every broker … another similarity to Windows which, while not being the best available OS, it surely is the most commonly used and therefore useful to have.
O.
Well that’s the funniest post I’ve seen you post since I’ve gotten to know you!!! LOL!!!
I mean: you ARE joking are you not???
Regards,
Dale.
Ummm, no, I’m not.
What’s wrong with MT?
I don’t like it!!! That’s what’s wrong with it!!! LOL!!!
Regards,
Dale.
Oh, I see.
Well, that’s a valid reason, of course.
Somebody should inform Metaquotes about that PDQ.
O.
I actually had a trade go bad this way
I thought trailing stops ran even when mt4 was offline, regardless it wasnt a HUGE loss.
now what I think i’m gonna do is just leave my dedicated MT4 computer on all the time when I have anything open.
I believe that should read … I thought trailing stops ran even when mt4 was [I]offline[/I], regardless it wasnt a HUGE loss.
lol yeah fixed
The reason why MT4 has to be running and connected to be able to alter a T/S in accordance with price movement is that T/S parameters are not stored on the broker’s server; only the last determined T/S value will be transferred to the broker, and is then stored on their server as a regular S/L.
In that respect, MT4’s trailing stop routine works in the same way an EA does.
It is done this way to not overburden the broker’s server with continually changing values.
Cheers,
O.
That’s funny. MY beloved broker hasn’t a problem like that!!! LOL!!!
But alright (and in FAIRNESS): MT4 works the same at Deltastock. But, well, that’s the price you pay for trading with a ‘kak’ (that’s South African slang for ‘sh*t’) trading platform!!! LOL!!! Delta Trading OF COURSE will trail the stop even if you’re dead (and your PCs have been sold)!!! LOL!!!
Regards,
Dale.
Yeah I agree why wouldn’t metatrader come up with something to make T/S work even when offline. How can brokers allow T/S to be stored on their servers when using their own trading platform and not Metatrader?
Trailing stops are modified orders. For your order to modify, the rules governing that modification are hosted on your computer, not the broker’s server. And furthermore, some EAs use “hidden” stops, which means the EA tracks your trade, and issues a market order when those conditions are met. In that case, your stops may not ever be registered at the broker at all, until closing the trade.
All the broker recognizes, is where your current registered stop is, not where it’s going.
It would be very difficult to have an EA hosted by the broker on their server for you. It’s much easier just to leave your computer on.
I dont think I get my broker offers trailing stops that work just fine even after shutting down my computer. I dont really use trailing stops anymore but when I did they worked fine. Then I also dont trade off MT4 either so that could be another reason.