Symbol: GBPUSD
Price on fast broker: Bid: 1.35005 Ask: 1.35006
Price on slow brokers A: Bid: 1.35010 Ask: 1.35011
Diff to open on slow Broker: 3
Opened order(s) on broker A on GBPUSD: SELL
Arbitrage situation is detected for long position. Instead to buy, we will close SELL order and apply trailing stop to virtual BUY order (ticket number of virtual order will be the same as for closed order, but opening price will be the price at which original order was closed); An when the stop loss is hit, we will reopen SELL order on broker b. So now on Broker A we will have no orders on GBPUSD, and on Broker B we will have 2 orders – BUY and SELL. So now trading on GBPUSD will be performed only on broker B, and when long or short situation appears, one of the orders will be closed, and the other one will be locked on Broker A as the result of hidden S/L or (T/P).
------------
Except for the obvious mispricing, this strategy doesn't make sense to me. You end up with a buy and sell order (no execution) at the same broker... I can do that manually....