新人,關于策略編程的幾個問題 [金字塔]
- 咨詢內容:
目前正在使用金字塔系統,有幾個問題煩請幫忙解答一下: 1. 信號觸發后馬上執行的模式如何實現,是每秒輪詢還是可以通過所謂專業版機構版的高頻功能,每500ms接受交易所傳來的最新報價后,如果價格突破立刻發出委托,這個具體程序語句實現上是怎么完成,還是在系統里設置類似逐tick檢驗?
2. 對于始終在市場內的策略(非多即空),保證先平再開的語句是這樣就行了么?平空:sellshort(做多 and holding<0, HOLDING(),limitr,Price);平多:sell(做空 and holding>0,HOLDING(),limitr,Price);開空:buyshort(做空 and holding=0,手數,limitr,Price);開多:buy(做多 and holding=0, 手數,limitr,Price);3. 如果下單后,無法立即成交,追單功能是系統設置實現的還是在策略里面自己寫?
4. 是否能在下單時,就設置一個附加的止損命令,避免出現突破止損價后,再下單造成延時無法及時止損。包括是否可以定時修改做移動止損?具體語句怎么寫?
5. 滑點有沒有經驗值范圍?謝謝各位的幫助! - 金字塔客服:
1,具體語句沒有差別,在系統中設置1秒輪詢或高頻交易。
2,開平語句順序需要是平空、開多,平多,開空。
3,追撤單功能可以使用在系統中設置,但要通過程序寫的話,只有后臺程序化可以寫。
4,這個止損條件能否再描述一下。
5,這個沒有經驗值,一般的滑點也有在+/-2點之內,但也不排除極端行情下的大滑點。金字塔專業版以上提供大單情況下的滑點優化處理功能。
[此貼子已經被作者于2017/4/17 10:38:35編輯過] - 用戶回復:
非常感謝您的回復!4. 比如2010開1手多倉,止損2000,然后價格上漲到2050,止損調整到2040,并且如果價格打到2040開新空倉。如果移動止損了,就只要寫開1手空倉即可,因為2040一手空倉被止損指令執行了。5. 大單滑點優化?多大單屬于大單?優化是系統自動設置運行的么?
- 網友回復:
1,這個止損是可以通過代碼編寫的。另外你的意思是說價格到了2040,不是去平倉,而是要開一手反手倉?這個圖表上不能實現,需要后臺程序化,因為圖表上不支持雙邊持倉。
2,大單數量這個沒有限制。金字塔的這個功能是在拆分大單的時候,通過設置,是成交速度優先,還是減少滑點優先。這個處理大單的時候可以適當的降低些滑點問題,因為滑點對大單的影響還是比較大的,小單不必使用這個。
此主題相關圖片如下:image 2.jpg
- 網友回復: 謝謝!4. 是單邊持倉,我意思是,因為移動止損單先執行了,所以此時變成空倉了,再開反手倉。之所以用止損單,是考慮這樣執行速度會不會快一點。否則就是檢測到價格突破了,然后先下平倉指令,然后再下開反手倉指令,會不會指令執行時間會有差別?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容