Can not open trade (Request error - illiquidity)

 
Hi anyone can help me? 
i can't open trades on MT5 with the following issue:

market buy 1 EURUSD
accepted market buy 1 EURUSD

failed market buy 1 EURUSD [Request error] (illiquidity)

really strange, never happened before, thx

 
That has to do with your broker's liquidity, so ask them about it.
 
Eleni Anna Branou #:
That has to do with your broker's liquidity, so ask them about it.

Thanks for the response, I already asked them, but still no solution. Actually, this EA runs normally, but at certain times it cannot open positions, for example at 16.00-16.15 (GMT) with the error message "failed instant buy 1 USDCAD at 1.34059 [Request error] (illiquidity)". Do I have to change my broker?

 
Yunanto Andy Sulistiyo:
Hi anyone can help me? 
i can't open trades on MT5 with the following issue:

market buy 1 EURUSD
accepted market buy 1 EURUSD

failed market buy 1 EURUSD [Request error] (illiquidity)

really strange, never happened before, thx

Can you send a photo of what appears in the journal or log?

I have never seen a message from

"(illiquidity)"

 after sending a purchase transaction and it is accepted.

Also, does it only appear in live/demo trading or in the strategy tester too?

 
Manuel Arturo Gonzales Espinosa #:

Can you send a photo of what appears in the journal or log?

I have never seen a message from

"(illiquidity)"

 after sending a purchase transaction and it is accepted.

Also, does it only appear in live/demo trading or in the strategy tester too?

Thanks for the response, it only happens in live trading using EA or manually (see attach.)

 
Yunanto Andy Sulistiyo #: Thanks for the response, it only happens in live trading using EA or manually (see attach.)

Will Fill Policy are you using?


 
Fernando Carreiro #:

Will Fill Policy are you using?


There is no "fill Policy" option on my MT5 (see attach.)

Files:
mt5_op.PNG  32 kb
 
Yunanto Andy Sulistiyo #: There is no "fill Policy" option on my MT5 (see attach.)

So your broker is a dealing desk and you are trading directly with the broker, and they don't have the liquidity to satisfy your request (or are using the "liquidity error" to prevent you from trading against their interests).

In other words, it's a "bucket shop". Change broker to one that is reputable and not a dealing desk and has real liquidity providers.

 

Yes, what you can try is to change the broker to see if that is the problem, and what I have noticed is that you are using a deviation of "30" to open a trade, maybe that could be the problem.

also when there is a connection failure before sending. Record it, go back, wait for the next tick, try again.

or maybe it could be that you use very high Lots, I see that you are using "22" Lots, try "0.01".