Important Announcement about Forex Trading on C2

Dear Strategy Managers (and forex lovers):

Many strategy managers have requested that Collective2 should begin supporting “micro-lots” for forex trading.

  • The good news is: “Okay! No problem. We will.” :sunny:
  • The bad news is… :cloud:

Well, the bad news is that this is a complex project, and we must proceed very cautiously. Specifically we must pause all forex activity for several days while we transition to support micro-lots.

The Schedule - for forex strategy managers

  • Starting Monday, August 18 at 9:00 ET, no new forex positions will be accepted into C2 strategies.
  • By Wednesday, August 20 at 9:00 ET, all existing forex positions in strategy Model Accounts must be closed. Please close your forex positions before this time. Any open positions will be closed at market prices.
  • Forex trading on C2 will resume on Sunday August 24 at 17:30 ET.

What will change on Sunday August 24

Currently the smallest number of forex currency units you can trade at C2 is 10,000. This is called a “mini-lot.” So, today, when you manually type a trade into Collective2 and say, “BUY 2 EUR/USD” that means that your Model Account will buy 2 x 10,000 = 20,000 Euros.

Starting Sunday Aug 24, the smallest number of forex currency units you can trade will be 1,000. This is called a “micro-lot.” On Sunday, August 24, when you type “BUY 2 EUR/USD” that means your Model Account will buy 2,000 Euros.

Closing remarks

I know this is extremely disruptive to forex traders. I apologize. I hope this will be worth the hassle for everyone, by increasing the number of forex traders here at C2.

The C2 Team will post other announcements here as the transition time approaches, but we want to make sure you become aware of these plans as far in advance as possible.

Matthew

3 Likes

GREAT NEWS!! (even though I’ve standardized my algo for C2 and LIKE trading with $1 per pip minimum. My mind has been changed. I was one of the ones crying for this years ago but now probably wont use it…. but will start testing it for tighter risk management). C2 continues to evolve…

1 Like

FYI: Scanning my watchlist I noticed the FX systems recorded phantom HUGE LOSS trades today 8/21/2025. Its reflected in Profit% and DD%. Assuming this will vanish after the FX upgrade and previous stats will be restored since I havent had any open positions since the week prior.

Will our charts be fixed for Sunday open? I see my daily gain is fixed from -15% to $0 but I still see the damage on the public chart. Also my overall gain is 2.1% when it should be 21%. Are our past trades going to be scaled UP to restore the proper Percent Gain?

Will be fixed shortly.

2 Likes

AND.. We’re Sooo BACK! - Micros on C2!

Don’‘t forget to download and install the latest plugin, v5.4.1.

https://collective2.com/platform-transmit/manage/

Let me know if any issue appears.

FORGET!? When were we told an update was needed? Didnt notice until my first trade fired from MT4 and it was 1/10th the size. BUT I was able to get the MT5 version to work with Metatrader MT5 Netting Account this time. So I’m all MT5.

Disaster. I cannot open adequate position size, sys equity is 45k, when i try to trade, it says max BTO size is 300. But it does not accept 300 lots either because the margin is stiil calculated the old way. Entering trades from web interface

This rollout is a disaster. The software was not validated prior to implementation - which should be a capital offense. Still not working properly. PLEASE inform everyone by email. Most, including me, do not check these message boards

@MatthewKlein - Multiple issues. MT5 Netting PT doesnt partial close trades. Woke up today with a MT5 trade that should have partial closed. Luckily the trade was still in profit so missing the partial didnt result in a loss. I closed it at full size on C2 even though its still working on my system.

Ditching MT5. Back at MT4 for partials and the EA wouldnt load. - log shows that EA installs a dll named “PlatformTransmitCom.dll” but the MT4 EA is looking for a '_32_test.dll" file. - I got it to work by renaming the installed file but it will fail by default on install.

2025.08.28 06:37:05.845 Cannot call ‘PlatformTransmitCom2_32_test.dll::ComputeFilePath’, DLL is not allowed

UPDATE: The renamed MT4 dll seems to be working fine. I’ve tested partials and they’re working properly at micro sizes. Regarding MT5 I’m wondering if my trade-copier has an issue with executing partials on a ‘netting’ account? (since I’m assuming both PT’s are using similar code) so the only real issue might be the MT4 internal misnamed dll reference.

Hey BlackOpz -

I investigated this. It turns out the the “PlatformTransmit/MT5 doesn’t close partial trades” was a design choice we made many years ago. It is not specifically forex-related and has nothing to do with our recent migration to micro-lots from mini-lots. It has always been there. And, in addition, it is built into every PlatformTransmit client (i.e. MT5, MT4, Ninja, etc.) :face_with_crossed_out_eyes:

To summarize that bad design choice / limitation: we wait for an entire order to fill before sending it from your client-side to C2. If you put in an order to STC 80 at limit 1.234, and only 79 fill, we wait for that last 1 to fill before telling C2.

Which is… objectively, a very bad design.

Now, this project of migrating from mini-lots to micro-lots was initiated in order to make the overall experience better for forex traders. And you’re 100% right: the “wait for the entire order to fill before letting anyone know” is a bad choice.

So let’s take this opportunity to make this better.

We’ll update the client software to behave in the way you’d expect: partial order-fills will be sent from your computer to C2. The fix may take a few days to roll out. In the meantime, please just be aware of this limitation, until we can release the new client.

Lorant will contact you offline regarding the test DLL in your client. We accidentally uploaded a version with a test DLL, quickly fixed that, but it looks like you got one of the early downloads. Sorry for that as well.

We’ll keep you posted on the upgrading of the clients. We’ll start with the MT clients so that those get released first.

2 Likes

Ouch… The implications of that are MASSIVE! Glad a fix is coming. Especially since the new PT seems to scan and sync positions by trade size. I updated my MT4 ‘test’ DLL while there were active trades open and PT didnt blink. It worked flawlessly so it seems it wouldnt matter if it opened 79 then an additional +1 since it appears PT would scan, sync then update the sizes.

This new PT seems a bit more flexible and fault-tolerant (or maybe just better log reporting). That 79+1 is pretty scary since I’m a Martingale. I would HATE for the finally arriving larger sized recovery trade to NOT bail out subscribers because I couldnt get a 100% initial fill and they finally get the trade after major slippage due to waiting for the +1 to be filled.

Aside from that issue the new MT4 PT is working fine!

Hi,

There appears to be multiple issues.

Mysterious change in position size by a factor of 10X and then back again. Almost like someone is performing testing on the fly at your backend. Intensive Regression testing ‘pre’-release might have been helpful.

Position not being closed/synched. Log message saying-

2025.09.09 13:32:53.354 C2PlatformTransmit AUDCAD,M1: C2 | ORD | RESP | Operation timed out (5s)

The position is still open despite my attempts to manually remove/reload the C2PlatformTransmit EA. Have now turned the copier off.

The prices are also incorrect. Perhaps the feed stopped at the 2021 prices, as haven’t had a price as high as the reported one since then. It should have closed at profit (still open on C2). Everyone prefers a positive error to a negative one, but this is probably going a bit overboard-

PS: Fortunately I stumbled across your post to replace the plugin by chance, prior to recommencing, so can rule out errors related to inadvertently using the older binaries.

Thank you for any assistance

No, there was a data feed outage this morning that caused incorrect prices and weird spikes in equity measurements. The problem is fixed and data is being corrected. This is not related to the transition to micro-lots.

2 Likes

@MatthewKlein PLATFORM MT4 TRANSIT - Strikes Again. For some reason its CLOSING and REOPENING my trades a fraction smaller. Has happened 2X. First time with a 0.80 trade (puzzled but I let it pass) - 2nd time a 0.10 trade GBPUSD trade reduced its size to 0.09 while the trade was still 0.10 on the MT4 platform. For some reason with my GBP trades its altering them. Pictured below is a 0.80 trade that closed and reopened at 0.72 hours later FOR NO REASON. The trade was still 0.80 on the MT4 platform.

The first 0.80 case is weirder. It closes 0.72 of the trades 3 hours later and doesnt REOPEN the closed portion until ANOTHER 3 hours passes - WHAT!? (it was 0.80 the entire time), Much LOST PROFITS - C2 booked $137.50 but on MT4 the trade closed for $367.30 - a $229.80 raw loss (even with C2 slippage I’d expect $350+)

Check your trades.

Ooof, was about to say it only affected GBPUSD but looking at my trades a older USDJPY trade seems altered too. Strangley both are hit at about the 3 hour mark (???). I only trade in 0.10 increments so odd sizes stand out.

c2_080close-001

I am investigating and will let you know about the results.

1 Like

@LorantVari31 Happened again this morning with a pretty clear example. Opened at 0.10 and Closed at 0.10 but in-between it did its own thing and CLOSED 0.09 of the trade 3ish hours after open then REOPENED 0.09 another 3 hours later. Looks like some rounding error that restores the original reported size not immediately (which would still be bad) but HOURS later.

Create a support ticket for you, please send me your logs there and I’ll get back to you asap.