Suppose $D$ is a finite subset of $\mathbb{R}$ such that $0\in D$ and $-a\in D$ whenever $a\in D$.
Suppose $f:D\rightarrow\mathbb{R}$ satisfies $f(0)=0$, $f(-a)=-f(a)$ and $f(a)>f(a')$ whenever $a>a'$.
Suppose also that there exist $x,y\in D$ such that $x>y>0$, $x+y\in D$ and $f(x+y)=f(x)+f(y)$.
Do the above imply $f(x)=\alpha x$ and $f(y)=\alpha y$ for some $\alpha>0$?
I don't think it does.
Take $D=\{(-1-e),-e,-1,0,1,e,1+e\}$
f(1)=1 , f(e)=2e and f(1+e)=1+2e and such that f(-x)=-f(x).
It should satisfy all your conditions, but not the conclusion. (By the way it's not important that I took an irrational number: I just think it makes things a little bit cleaner.)