This is the problem im not realy good in C# and i do not have it.
That is why i ask your help if you can please.
I think it will be very helpful for everybody who do not use NeoTicker
I would suggest that you start with 1 ring of 3 currencies before attempting to auto-generate all currency possibilities.
Michal has proven his concept on how to remain flat in the market while holding several positions and that the FPI does fluctuate. He has already given us the formulas to test whether there is actually the potential for profitability. Other users have hinted that similar strategies are profitable in other markets.
I have been looking into whether or not this is tradable (profitable). My initial findings are that in most cases the market is positioned so that an entry into the ring would produce a loss even without commissions. The two fpis that must be monitored consistently range on the opposite side of 1 where we would want to enter.
So for a BBS entry the FPI must be below 1 for a profitable entry (exit must be at least 1).
For a SSB entry the FPI must be above 1 for a profitable entry (exit must be no greater than 1).
That is without commissions. My observation is that when the desired deviation occurs (using EFX), it is reflected in the data as reversed and narrowed spreads. Another way to attempt to exploit this would be to wait until the Bid is above the Ask on a single currency. If one entered and was filled immediately and exited immediately before the price changed, one could make a profit (excluding commissions). This relies on perfect order execution which we all know does not exist. Here is where the real test and speculation of profitability occurs. IMO, the only way to enter is with market orders. Because if we use limit orders we may get fills in 2 currencies and not in the other creating a situation where the market could move against us and result in loss. But when we use market orders we are not guaranteed getting filled at the ticker price or it could change rather quickly. In most cases the FPI will revert rather quickly.
It is unknown to me whether this strategy will prove to be tradable but either way I appreciate the logic presented by Michal in that it has furthered my understanding of the markets. This is also a market inefficiency where institutions maintain huge advantages over retail traders.
I've heard that many brokers who use metatrader have questionable records (possibe rumor). My findings show that unless a currency contains a reverse spread meaning the bid is higher than the ask, this will not be profitable (even without commissions). There are moments when a reverse spread is present with EFX but they are short lived and fills would not be guaranteed on market orders. At the very least one requires a high powered automated order entry system and a broker without fixed spreads where reverse spreads occasionally occur.