如何限定開倉手數為固定保證金?
作者:文華財經 來源:cxh99.com 發布時間:2015年09月26日
- 咨詢內容:
例如起始資金20W,買賣手數為保證金為最大20W全用上。。例如在股指2000點時能買2手,3000點時買一手。
- 文華技術人員:
參考這個函數,這樣寫:SETDEALPERCENT(100); //每次按資金比例的100%下單
SETDEALPERCENT 按模組子賬戶的資金比例下單
用法:SETDEALPERCENT(fPercent)表示每次按模組子賬戶資金的fPercent比例下單。
計算公式:fPercent比例可下單手數=(前期可用資金+平倉釋放的保證金+平倉盈虧)*fPercent/(最新價*保證金比例*交易單位)。
注:1、fPercent取值范圍1-100,并且支持變量。2、SETDEALPERCENT計算出的下單手數非整數時,遵循自動向下取整的規則;如果手數小于1,不進行開倉操作。3、SETDEALPERCENT只作用于開倉指令,不作用于平倉指令。含有該函數的模型,平倉信號默認全平。4、非過濾模型中如果寫了該函數,則按照該函數設置的資金比例下單,默認下單手數及信號后寫入的手數均無效。5、模組子賬戶用保證金參數中設置的初始資金、保證金計算下單手數6、歷史回測用回測參數中設置的初始資金、保證金計算下單手數
例:SETDEALPERCENT(20); //每次按資金比例的20%下單