祝老師新年快樂(lè),工作順心順意!謝謝指導(dǎo)
1、可以取到
取交易里的手續(xù)費(fèi)。
用法T_Fee(Type),返回交易里的手續(xù)費(fèi)。Type(整數(shù) 0, 1 2) 0期貨 1股票 2外盤(pán),返回權(quán)益(小數(shù))
例:
VAR margin;
margin=T_Fee(0);//返回交易中的手續(xù)費(fèi)。
2、組件需要一一與模型綁定進(jìn)行使用,無(wú)法取到運(yùn)行頁(yè)中多個(gè)模型總的情況,都是獨(dú)立運(yùn)行。
3、組件可以取到賬戶(hù)總權(quán)益,但是模組分配多少不是組件決定的,而是加載模型時(shí)的加載參數(shù)中填入的。模型想要按照比例下單,需要在模型中使用如下函數(shù)。
SETDEALPERCENT設(shè)置模型下單用的模組資金比例,以后每次下單都按模組資金的比例下單。
用法:
1、SETDEALPERCENT(fPercent)表示每次按資金的fPercent(范圍1~100)下單。
(1)SETDEALPERCENT為資金管理函數(shù),不能加載到主圖
(2)效果測(cè)試根據(jù)效果測(cè)試中設(shè)置的資金、保證金計(jì)算下單手?jǐn)?shù)
(3)模組運(yùn)行中
如果初始化進(jìn)來(lái)倉(cāng)位,則根據(jù)初始資金+初始化持倉(cāng)釋放為可用資金計(jì)算下單手?jǐn)?shù)
如果初始化倉(cāng)位為0,則根據(jù)初始資金為可用資金計(jì)算下單手?jǐn)?shù)
(4)fPercent支持變量
2、SETDEALPERCENT下單手?jǐn)?shù)計(jì)算公式為
(可用資金+平倉(cāng)釋放的保證金+平倉(cāng)盈虧)*資金比例/(最新價(jià)*保證金比例*交易單位)
3、SETDEALPERCENT計(jì)算下單手?jǐn)?shù)非整數(shù)時(shí),遵循自動(dòng)向下取整的規(guī)則,即:若根據(jù)公式計(jì)算下單手?jǐn)?shù)為12.9手,則實(shí)際按照12手下單;計(jì)算手?jǐn)?shù)小于1,不進(jìn)行開(kāi)倉(cāng)操作
3、SETDEALPERCENT只作用于開(kāi)倉(cāng)指令,不作用于平倉(cāng)指令
過(guò)濾模型中平倉(cāng)指令平掉模組所有持倉(cāng);非過(guò)濾模型中根據(jù)平倉(cāng)根據(jù)指令后面編寫(xiě)的手?jǐn)?shù)平倉(cāng)
例子:SETDEALPERCENT(20); //每次按資金比例的20%下單
4、可以
5、一根k線(xiàn)兩個(gè)信號(hào) 可以在模型中使用如下函數(shù)
SETSIGMAXNUM(N) 設(shè)置一根K線(xiàn)最大信號(hào)個(gè)數(shù)。
用法:
1、N為參數(shù),可以為常量或變量
2、該函數(shù)作用于信號(hào)執(zhí)行方式選擇為“不進(jìn)行信號(hào)復(fù)核”的模型
3、如果模型中寫(xiě)了MONO_SIGNAL函數(shù),SETSIGMAXNUM(N)的設(shè)置不起作用,仍然按照一根K線(xiàn)最多出現(xiàn)一個(gè)信號(hào)執(zhí)行
例:
AA:HHV(H,20),COLORRED;
BB:LLV(L,20),COLORCYAN;
CROSS(H,REF(AA,1)),BK;
CROSS(REF(BB,1),L),SK;
CROSS(H,REF(AA,1)),BP;
CROSS(REF(BB,1),L),SP;
SETSIGMAXNUM(2);
AUTOFILTER;
//一根K線(xiàn)上最多出現(xiàn)兩個(gè)信號(hào)