There may be a number of reasons why you are unable to enter your order into MT4.
No enough margin to order
If you don’t have enough money, of course you cannot place an order.
If you do not have sufficient margin in your account to cover the position you are trying to open.
Please note that FXPro also cancels all pending orders in case you don’t have enough margin to place the pending order.
It is really dangerous to open an order when you have low “Margin Level”, as FXPro’s trading server triggers the “Stop Out” at 20% of “Margin Level” and that could cause larger losses than the losses you could actually have by closing manually.
Smaller the “Margin Level” is, More vulnerable to “Market Volatility”.
Different Prices (Slippage occurred)
FXPro is a 100% STP broker, but that doesn’t mean that there is no Re-quotes on their trading platforms.
On FXPro’s trading platforms, “Re-quotes” can be occurred when the price which you have placed an order and the actual price in the market are too different. This “Maximum Deviation” can be customized by you on MT4.
In case of MT4, you can specify the “Maximum Deviation” to higher, so you can avoid “Re-quotes” on your orders, but it will also lack accuracy as Slippage can be occurred.
Wrong Parameter Settings
Your stop-loss and take-profit levels may have been set too close to the market price, or your pending order is incorrectly placed above or below the current market price.
If you are having trouble setting up these parameters for “Pending Orders”, you can also set them by just dragging the position line in the price chart.
When you look at the price chart in your MT4, you should see the line where you have executed(opened) a order.
By dragging the line to up or down, you can easily setup “Take Profit” and “Stop Loss” orders.