Grid trades
-
@fxdreema Hey! Did you ever get the chance to do this? I also need a grid setup at specific price points. (example: 35000.00 and then 35025.00 and then 35050.00 and so on, up and down)
Thanks!
-
I want to use grid fuction to place stop orders when a condition is met.
My issue is that I´d like to place such orders at specific price levels, say at 10, 20 and 30, but, when I use grid size of 10, it uses that distance beginning from the very fisrt trade placed after condition met. So, the first order most of the times enters bit late due slipage and spread (for the buys).What can I do so that the grid places the stops at round 10´s numbers and not get affected and carry on the slipage on all the grid?
Can the very first order be openned with market orders? Because the first trade if want it stop order, it may not be filled as it requires more space between stop value and current price.
Thanks
-
I will eventually add this option in these blocks, if I don't forget I will try tomorrow. Otherwise there is a block "Round numbers detector", but it is to be used on every tick, it detects the new round price when that price actually happens. You can use it to open trades at round number prices.
Yes, a trade can be opened with the pending order if you set it up in a way so the first order's OpenPrice is the current price - Ask for Buys and Bid for Sells. If you want to try it, add fresh "Buy pending orders in grid" and set the Price offset to -25 while keeping the Grid size to 25
-
Thank you.... it will be a great addition for grid trades.
So, in your example, the offset -25 will be to "pass" the minimum distance between market and stops for buys, correct? In this case the very first trade wouldn´t it be a "limit" one as is below market?
For sells the offset should be possitive 25, or negative as well?
How many tries it gives to put these pending orders? Or it keeps trying until gets filled? As the first one may not be filled immediately.
Would it put the rest of the pendings in case the first one doesn´t get filled?
__I will eventually add this option in these blocks, if I don't forget I will try tomorrow. Otherwise there is a block "Round numbers detector", but it is to be used on every tick, it detects the new round price when that price actually happens. You can use it to open trades at round number prices.
Yes, a trade can be opened with the pending order if you set it up in a way so the first order's OpenPrice is the current price - Ask for Buys and Bid for Sells. If you want to try it, add fresh "Buy pending orders in grid" and set the Price offset to -25 while keeping the Grid size to 25[/quote:76g62m2u]
-
I made those blocks to decide what type of orders to open depending on the open price. If the open price is the the current price, then it will be a trade. The first order is set to be opened at 25 pips from the current price because of the grid size. Ask + 25pips, this is it's open price. But with Price offset you are moving it exactly on the current price (Ask) and that's why it becomes a trade.
The grid size can be negative value, then the orders will be put in the other direction.
It should try 10 times for a given trade, but it depends on the type of the error. It will try to open the rest orders... but when errors start to happen, who knows