您可以參考使用下方函數(shù)
SETDEALPERCENT設(shè)置模型下單用的模組資金比例,以后每次下單都按模組資金的比例下單。
用法:
1、SETDEALPERCENT(fPercent)表示每次按資金的fPercent(范圍1~100)下單。
(1)SETDEALPERCENT為資金管理函數(shù),不能加載到主圖
(2)效果測試根據(jù)效果測試中設(shè)置的資金、保證金計算下單手數(shù)
(3)模組運行中
如果初始化進來倉位,則根據(jù)初始資金+初始化持倉釋放為可用資金計算下單手數(shù)
如果初始化倉位為0,則根據(jù)初始資金為可用資金計算下單手數(shù)
(4)fPercent支持變量
2、SETDEALPERCENT下單手數(shù)計算公式為
(可用資金+平倉釋放的保證金+平倉盈虧)*資金比例/(最新價*保證金比例*交易單位)
3、SETDEALPERCENT計算下單手數(shù)非整數(shù)時,遵循自動向下取整的規(guī)則,即:若根據(jù)公式計算下單手數(shù)為12.9手,則實際按照12手下單;計算手數(shù)小于1,不進行開倉操作
3、SETDEALPERCENT只作用于開倉指令,不作用于平倉指令
過濾模型中平倉指令平掉模組所有持倉;非過濾模型中根據(jù)平倉根據(jù)指令后面編寫的手數(shù)平倉
例子:SETDEALPERCENT(20); //每次按資金比例的20%下單