-
Notifications
You must be signed in to change notification settings - Fork 1
最簡單的做法
jk edited this page Dec 3, 2015
·
4 revisions
已知條件: 券商的交易接口可以提供的信息有:(對應的英文是來自券商的應用,不同券商又不一樣,對照一下方便看程序)
- 資產總額 capital, balance
- 持倉情況 position, stock position
- 盈利 Profit
- 單品種金額 holding value, market value
- 單品種可交易數量 security avail, enable amount
- 保本價 keep cost price
- 單品種數量 security amount, current amount
- 成本價 cost price
- 平均買入價 av_buy_price
- 交易所/品種類型 exchange type 例如 上海A
- 代碼
- 名稱
- 最近價 last price 根據以上的信息,可以作出止盈止損系統最簡化的版本. 1.雙向操作的考慮.就是如何止損止盈乾淨俐落,手起刀落,但是又不會是在剛剛從底部爬起來,順便回購之後,立馬又符合止損條件,又手起刀落.這個是費思量的. 首當其衝的是止損,就是手起刀落砍斷虧損. 其次是考慮在不虧的階段,如何根據行情上落,適時的保持盈利,並且在低位回購. 如果其他功能都不實現,就單單實現止損,並且這個止損跟手工回購沒有矛盾,不會已買入馬上又被(錯誤地)賣出,那麼也可以保持不虧,並且有所收穫. 2.券商計算盈虧的方法,是連續計算,就是如果一次操作不賣空所有的份額的話,會連續之前的成本來計算最新的盈虧,使得盈利較多的品種,即使大幅度回落,基於利潤正負來決定的止損也不會發生.所以需要考慮在不虧的階段,如何根據行情上落,保持盈利.這就是目標中的目標B