We buy EURUSD and USDCHF if there is no open trades.
We exit when we reach the target (in dollars).
If after x hours, the orders are still opened, we sell EURUSD and USDCHF with the previous lot * multiplier. We repeat this operation (buy, sell, buy...) until we reach the target.
If needed, we can only buy after each cycle.