In a two-period market with four possible scenarios, the risk-free interest rate is $10$%. There is one stock in this market whose prices are described by process $S$: $$S_0 = 100, S_1(\omega_1) = S_1(\omega_2) = 120, S_1(\omega_3) = S_1(\omega_4) = 80$$ $$S_2(\omega_1) = 140, S_2(\omega_2) = 100, S_2(\omega_3) = 100, S_2(\omega_4) = 60$$ Find the martingale measure $P^*$ on = $\Omega =\omega_1, \omega_2, \omega_3, \omega_4$.
My try: $$\begin{cases} 120p_1 +120p_2 +80p_3 + 80p_4=100*1,1 \\ 140p_1+100p_2+100p_3+60p_4=100*1,1^2 \\ p_1+p_2+p_3+p_4=1 \\ p_i \ge 0\end{cases}$$
Unfortunately I get infinitely many solutions but the answer is: $P^*(\omega_1) = 0,6, P^*(\omega_2) = 0,15, P^*(\omega_3) = 0,175, P^*(\omega_4) = 0,075$.
Can someone point out where I'm making a mistake?
Your mistake, ultimately, is that your second equation is meaningless. It only makes sense if nobody can sell/buy after the first period. Instead of that second equation, you should have two equations: one for $\omega_1, \omega_2$ and another for $\omega_3, \omega_4$.
When everything is finished, we have the equations $$\begin{cases}120p_1+120p_2 + 80p_3 + 80p_4 = 100\times 1,\!1 \\ 140p_1/(p_1+p_2) + 100p_2/(p_1+p_2) = 120 \times 1,\!1 \\ 100p_3/(p_3+p_4) + 60p_4/(p_3+p_4) = 80\times 1,\!1 \\ p_1 + p_2 + p_3 + p_4 = 1\end{cases}$$