請問,Setposition(0,價格+-10),與安控設定中,觸發價+-10是不是一樣的作用?
如果不一樣,請問有甚麼建議?
你的寫法,若價格是觸發價且價格跳動檔次是1點,則與安控一樣。若要與安控完全一樣,則寫法如下:
setPosition(0, addSpread(c, 10));
或
setPosition(0, addSpread(c, -10));
許教授,因為最近XQ的範圍市價單一直有問題,所以我改成限價單,但一定要成交,您建議哪個方法?
1. setPosition(0),但是安控設定為+-10
2. Setposition(0,價格+-10)
再請您說明一下,安控設定裡面的+-檔位,其意義是?
大感謝
(1)我一般不使用系統的安控,最主要的原因是因為不夠有彈性。
若你有空頭部位,平倉時,希望用高於目前價格10檔的價位買進,則直接在程式裡面寫:
setPosition(0, addSpread(c, 10));
若你有多頭部位,平倉時,希望用低於目前價格10檔的價位賣出,則直接在程式裡面寫:
setPosition(0, addSpread(c, 10));
(2)安控裡面進出場價格的設定,預設買進是觸發價+1,其實就是addSpread(c, 1)。預設賣出價格是觸發價減1,其實就是addSpread(c, -1)。假設交易台指期,且觸發訊號的價格是43700,則觸發價+10代表會送出委託價為43710的買單。假設交易個股,觸發訊號的價格是100.50,則觸發價+1代表以委託價101送出買單。
3 評論