
Prop trader · Forex swing trader
SFX Funded · CFD 2-Step 60,000 Challenge · MT5
Ifeanyi Emmanuel Ani is documenting a CFD 2-Step · MT5 challenge with SFX Funded, as part of the JoinProp Real Prop Challenge.
21 updates · newest first
With the challenge over he reviewed the firm from the inside rather than from its website. Across the prop firms he has traded, SFX Funded had some of the best spreads he has seen, and swaps and other charges were comparatively low in his experience. He was explicit that this came from actually trading the challenge, making mistakes and taking losses, not from reading a marketing page.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
He woke to a breach email and published the full reflection himself. Three losing trades had already put him 3R down. A position he was convinced about then reversed while he hunted re-entries that were not there, and he could not close it because he was still attached to the original idea. On the same morning those positions closed in losses, a setup he had waited days for reached his point of interest. High on emotion, he entered without waiting for confirmation and did not size down as he had told himself he would. Heavy XAU selling at the start of the week finished the account. His own verdict: every decision matters, and one different decision along the way could have changed the outcome.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
His last trade of the week, taken on the challenge account after a run of losses. It triggered on Wednesday and has been ranging since, coming very close to his stop, and he is still holding it. He says he needs to step away from the account for a while: after a GER40 trade ran about 3.5R in his favour and then reversed, he made a couple of poor decisions trying to win back what he had given up, and he takes responsibility for that. It is now his only position on the account, and he will focus on his personal account before coming back to the challenge with a clearer head and a better plan, on the view that protecting capital sometimes means knowing when to stop trading.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
A loss on BTCUSD and a breakeven close on GER40 leave the account at about $57,700, roughly 4R down. He is sitting out the rest of the week and focusing on his personal accounts rather than forcing trades to recover quickly, and plans to return to the challenge next week with a clearer mind. He also notes that LinkedIn has been removing his posts about the challenge and that his account may be restricted, which he says he cannot explain.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Reported a second losing trade on the $60,000 challenge account. He says he does not like starting a challenge with losses in a row but treats it as part of trading and outside his control. Now 2R down, he is halving his risk until he is back to breakeven, then will reassess, and in the meantime will only take the trades his strategy permits. He closed by thanking everyone following the journey.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
First trade on the $60,000 account and it was a loss, and by his own account a completely avoidable one. He placed limit orders on Friday evening, got busy and forgot to remove them before the close. Monday opened with a lot of volatility and he was stopped out without ever seeing the positions. He owns it as carelessness and says he has learnt from it. About 1R down, nothing dramatic, very early, and the goal from here is to follow the process properly. He repeats that he will stay transparent throughout, wins, losses and mistakes included.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Announced that he has been offered another 2-Step evaluation account, a $60,000 CFD challenge with SFX Funded, and that he will document the whole journey on LinkedIn. No cherry-picking the wins and no disappearing when things get difficult, so the decisions, the trades and the drawdowns all get published. He frames the challenge as another test of his process, discipline and risk management under pressure.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
A painful end to the challenge. The account was up at $20,960. Today I opened a 1.5-lot USDJPY position risking ~$120, then added 2 lots risking ~$200 – but the order didn’t fill as expected (a connectivity failure mid-entry), and it cost me the account. It hurts more because of how it happened, not just that it happened. I’ve documented this journey from day one, and I’ll carry the lessons forward.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
3R done on GER40 and break-even is now set. I’ve done my part – from here the trade is risk-free and I let the market do the rest.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
My S&P 500 sell hit stop-loss today after running 2.6R in profit. I almost moved to break-even, but my rules say B.E only after 3R – 2.6R isn’t 3R, so I left it. Watching 2.6R turn into a loss didn’t feel good, but this is exactly where discipline is tested. No revenge trade, no emotional adjustment to the rules. Balance now: $20,569. Unto the next one.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
I lost my last trade on JP225. I knew I should have closed it on Friday – I saw the signs of invalidation but decided to keep holding and hoping. Well, I paid for it. That’s trading; emotions creep in sometimes. My strategy hasn’t been at its best either – I’ve lost 5 of the 7 trades I’ve taken so far. And yet the account is still sitting at +$700. This is exactly why I keep talking about risk management: you won’t always have the best entries, the best conditions, or get it right – but if you manage your risk properly, a bad run doesn’t have to become a bad account. Just a quick update like I promised. Back to the charts.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
BTC finally did its thing. After holding the trade for days – watching price come close, pull back, and test my patience – TP finally got hit. I closed a little earlier ahead of the news; the profit was already there and I had no reason to give it back. Profits secured. Account now sitting at $20,988+. JP225 is in a little drawdown, but we’re still very much in the game. One trade doesn’t make the account, one loss doesn’t break it either. Happy weekend my LinkedIn fam.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Challenge account update. EURAUD decided to remind me that this thing is called a challenge for a reason. Took the loss. Balance now sitting at $20,350+. But we move. Currently have two positions running: BTC buys and JP225 sell – both still in profit. The interesting one is BTC: I’ve been holding this trade for 4 days now, today makes it day 5 and it still hasn’t reached TP. I’m starting to see some signs the move might be losing steam. If price breaks below 64k, I’ll probably close it and take whatever the market gives me. No attachment to the trade – if the reason for staying in it disappears, I’m out. Let’s see how today plays out. Just like I promised from day one, I’m documenting the entire process here – the wins and losses, the waiting, the decisions nobody sees.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Trade number 6 on the JoinProp | From Zero to Funded challenge account from The Trading Pit. It’s in profit. Break even is in place. The trade doesn’t need me anymore – there’s nothing left to analyse, nothing left to tweak. If I keep opening my chart now, I’m not looking for opportunities, I’m looking for problems. I’ve done enough. Now it’s the market’s turn. Let’s see how this one plays out. Good morning my LinkedIn family.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
4th trade on the challenge account – target hit. This AUDJPY trade triggered on Monday and finally reached my target today, Thursday. A clean +7R. More importantly, it completely erased the drawdown and pushed the account back into $500+ profit. Interestingly, I tried to catch a re-entry along the way, risking just 0.5R, but it got stopped out before price made the real move. That is trading: not every good decision ends in profit, and not every loss means you were wrong. The only thing that matters is staying consistent with the process. Like I promised, I will keep documenting this challenge account – the wins, the losses and everything in between. Current balance: $20,500+. On to the next one. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Funny how little there is to do once you have done everything right. Trade #4 on the challenge account is currently sitting around 3R. I have moved my stop to break-even, exactly as my rules say. Now I wait. No moving targets. No trying to squeeze more out of the market. No staring at the chart every five minutes – just letting the market decide what it wants to pay me. A few years ago I would have been calculating how much I was about to make; today I am more interested in whether I followed my plan. If this closes at break-even, that is fine. If it pays me, even better. Either way I win, because I stayed disciplined. As always, let the probabilities do their thing. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Probability does not promise that every trade wins. So far I have taken 3 trades on the $20k challenge account, which puts me about 2.5% down. Is it a good start? Is it a bad start? Honestly I do not know, and I do not think it matters. My job is not to predict what happens over 3 trades; my job is to keep executing my edge. The probabilities will do the heavy lifting over time, provided I strictly manage my risk. And just like I promised from day one, I will keep documenting this journey here – the wins, the losses, the lessons. Let us see where consistency takes us. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
I waited over a week to take my first trade on this account. Not because I was scared – I was simply waiting for my setup. When everything finally aligned, I executed without hesitation. The result? A loss. Funny enough, I smiled. A younger version of me would have questioned everything, gotten emotional, and probably gone looking for another trade to recover it. Not anymore. The market does not owe me a win because I waited; it does not care how patient I have been. Its job is to do whatever it wants. My job is to execute my edge when it shows up – and I did exactly that. So to me, that was not a bad trade. It was a successful execution. When the same setup appears again, I will take it again without blinking, because I trust my process more than I trust any single outcome. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Patience is strange. It feels like you are doing nothing, until you look back and realise it made you everything. The market has never paid me for being in a hurry – it has always paid me for being ready. Be comfortable waiting: the money is in the waiting. First trade taken on the challenge with JoinProp, sponsored by The Trading Pit. Let us see how it goes. Profit or loss, I am documenting everything here. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
My first update on the $20,000 challenge, sponsored by The Trading Pit through JoinProp. Nothing happened. Just waiting. A younger version of me would have felt like I was falling behind. These days I am learning that waiting is part of the work. This weekend, that is exactly what I will be reviewing – not just charts, but my decisions; not just price, but my patience. Growth does not always look exciting. Sometimes it looks like doing absolutely nothing, until the right moment arrives. Happy weekend, traders – take some time to rest, reset and review. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
Something a little different. I have been offered a $20,000 prop challenge by JoinProp, sponsored by The Trading Pit. Over the next few weeks I will be documenting the entire journey here on LinkedIn – the wins, the mistakes, the emotions, the lessons. No filters. Whether I pass or fail, you will see the process exactly as it unfolds. I am not doing this to prove that trading is easy; I am doing it because there is value in showing what the journey actually looks like. Of course, the goal is to pass. Thank you to JoinProp for the opportunity and a shoutout to The Trading Pit for sponsoring the challenge. Trading carries risk; past performance is not a guarantee. #ad – paid partnership with JoinProp and The Trading Pit.
View post ↗ · Paid partnership. Trading carries risk. Not financial advice.
JoinProp is your trusted gateway to the world of proprietary trading. We provide clear, unbiased firm reviews, comparison tools, and educational content to help traders at all levels make smarter decisions and grow their trading careers. Whether you’re just getting started or scaling up, JoinProp is here to guide your journey.