Hi Traders,
FIFO: First in first out
LIFO: Last in first out
I'm a futures trader and tried many brokers. All of them use FIFO rule and it kills me. Trading is hard (and hardest way to make money). FIFO rule makes it harder.
I never ever enter full lot. Let's say i am trading 10 lots ES. I usually start with 3 or 5 lots and average my position as it goes against me. I will give you an example why FIFO is evil.
I will use round numbers for the simplicity.
1. I go long ES at 3500
2. ES goes 10 pts against me and i add at 3490
3. Now my avg entry is 3495 which is equal to Entry = 3495
4. Now price goes 10 pts against me and i added 1 more at 3480
5. Now my entry is 3490 "(3480 + 3490 + 3500) / 3 = 3490"
I hope all is clear now. Now price starts to go my direction. Here's what i do...
1. Price hits 3490
2. I only leave 1 contract and take others off. I close 2 lots
3. Now my platform gives me 1 losing trade and 1 breakeven (and commissions) because of FIFO rule and my platform moves my entry from 3490 to the last entry which is 3480 and i will see 10 pts profit as my open P&L. (This is not TRUE)
4. Price goes back to 3480 and i add one more now my platform will show me 3480 x 2 lot.
Here we go. The reality is my entry should be (3480 + 3490) / 2 = 3485
I totally understand this approach but this is wrong. They have to keep the average entry until we close entire position.
Do you there's a way to do this? I use Motivewave, Tradovate and Tradingview but i couldn't find any solutions.
Why is that important?
I want to see my average entry plotted on chart until i close my entrie position and i want to see my real average entry not the ones left.
What do you think???
FIFO: First in first out
LIFO: Last in first out
I'm a futures trader and tried many brokers. All of them use FIFO rule and it kills me. Trading is hard (and hardest way to make money). FIFO rule makes it harder.
I never ever enter full lot. Let's say i am trading 10 lots ES. I usually start with 3 or 5 lots and average my position as it goes against me. I will give you an example why FIFO is evil.
I will use round numbers for the simplicity.
1. I go long ES at 3500
2. ES goes 10 pts against me and i add at 3490
3. Now my avg entry is 3495 which is equal to Entry = 3495
4. Now price goes 10 pts against me and i added 1 more at 3480
5. Now my entry is 3490 "(3480 + 3490 + 3500) / 3 = 3490"
I hope all is clear now. Now price starts to go my direction. Here's what i do...
1. Price hits 3490
2. I only leave 1 contract and take others off. I close 2 lots
3. Now my platform gives me 1 losing trade and 1 breakeven (and commissions) because of FIFO rule and my platform moves my entry from 3490 to the last entry which is 3480 and i will see 10 pts profit as my open P&L. (This is not TRUE)
4. Price goes back to 3480 and i add one more now my platform will show me 3480 x 2 lot.
Here we go. The reality is my entry should be (3480 + 3490) / 2 = 3485
I totally understand this approach but this is wrong. They have to keep the average entry until we close entire position.
Do you there's a way to do this? I use Motivewave, Tradovate and Tradingview but i couldn't find any solutions.
Why is that important?
I want to see my average entry plotted on chart until i close my entrie position and i want to see my real average entry not the ones left.
What do you think???