ctp:autopos: optimize position methods using reasonable prices

1) Add __getReasonableBuyPrice() and __getReasonableSellPrice().
2) Optimize position methods using the calls introduced in #1.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>