I am trying to answer my own question to make discussion possible.
Say we have an open FWD with period $[T_1,T_2]$ in which we can settle it. The strike price $K$ is fixed today.
As a example for EUR USD we have a spot of 1.16 (USD per EUR) and let us assume that the strike price for the above forward is $K = 1.1677$ (we have much higher USD rates than EUR leading to this higher forward price).
Then, on any given day $t$ I can compare this $K$ to the forward prices of forwards that stettle on all the days in the interval $[T_1,T_2]$.
The fair price is
$$
F_{T_i} = S_t \exp ( (r_d(T_i)-r_f (T_i))\cdot (T_i-t)/365 )
$$
and a rational agent will settle when the gains are highest thus at
$$
T^* = \arg max_{t \in [T_1,T_2]} \{ F_{T_i}-K \}.
$$
Thus the price $K$ has to equal this one $F_{T^*}$. If the ir-differential does not changes too much during $[T_1,T_2]$ then I assume that this $T^*$ will be the first of the last day of the period depending on the sign of the differential.
Continuing the example we can calculate the forward prices (crudely) for some $T_i$:
- $T_i = 88$ then $F_{88} \approx 1.1675$ and the gain is $-0.00017$
- $T_i = 90$ then $F_{90} \approx 1.1677$ gain is zero.
- $T_i = 92$ then $F_{92} \approx 1.1679$ gain is approx $0.00017$
Thus if the period is $\{88, 89, 90, 91, 92\}$ the price of the open forward should be $K=1.1679$, which is the forward price for settlement at the last day of the period as the interest rate differential between USD and EUR (USD-EUR ir) is positive.