Suppose $f:\mathbb{R}\rightarrow\mathbb{R}$ is additive ($f(x+y)=f(x)+f(y)$) and monotonic on a set $D\subset\mathbb{R}$ such that $|D|>1$, $0\in D$ and $-a\in D$ whenever $a\in D$. Assume nothing about the behavior of $f$ in $\mathbb{R}\setminus D$.
Is it true that, for all $x\in D$, $f(x)=\alpha x$ for some $\alpha\neq 0$?