組件問題2014 [文華財經]
- 咨詢內容:
請問老師,
1,下單組件能否完成單個模型取得當日開倉手續費合計+平倉盈虧+浮動盈虧來控制當日開倉和停止運行?重點是手續費合計!如果不能,組件中還可以取什么代替以得到較確實的結果?
2,下單組件能否做到取單一程序模型同時針對多個品種實現在一個模組里滿足條件時開平倉?如果不能,將模型和組件分多個模組綁定不同品種運行時可不可以實現由下單組件(或已加載的通用組件中設定相關條件,或其中的某一個或單獨的一個獨立組件)根據本運行頁所有模組模型和下單組件的總的運行情況的凈盈虧(重點包含手續費)停止本頁所有程序和組件。
3,下單組件能否取到真實賬戶的資金權益,并可以根據這一數據分配一定比例給模組使用,再根據這一比例再按一定比例開倉下單?
4,下單組件能否進行鎖倉操作?
想實現的周期為1分鐘,出信號不復核,一根線2個信號祝老師新年快樂,工作順心順意!謝謝指導
- 文華技術人員:
1、可以取到
取交易里的手續費。
用法T_Fee(Type),返回交易里的手續費。Type(整數 0, 1 2) 0期貨 1股票 2外盤,返回權益(小數)
例:
VAR margin;
margin=T_Fee(0);//返回交易中的手續費。2、組件需要一一與模型綁定進行使用,無法取到運行頁中多個模型總的情況,都是獨立運行。
3、組件可以取到賬戶總權益,但是模組分配多少不是組件決定的,而是加載模型時的加載參數中填入的。模型想要按照比例下單,需要在模型中使用如下函數。
SETDEALPERCENT設置模型下單用的模組資金比例,以后每次下單都按模組資金的比例下單。
用法:
1、SETDEALPERCENT(fPercent)表示每次按資金的fPercent(范圍1~100)下單。
(1)SETDEALPERCENT為資金管理函數,不能加載到主圖
(2)效果測試根據效果測試中設置的資金、保證金計算下單手數
(3)模組運行中
如果初始化進來倉位,則根據初始資金+初始化持倉釋放為可用資金計算下單手數
如果初始化倉位為0,則根據初始資金為可用資金計算下單手數
(4)fPercent支持變量
2、SETDEALPERCENT下單手數計算公式為
(可用資金+平倉釋放的保證金+平倉盈虧)*資金比例/(最新價*保證金比例*交易單位)
3、SETDEALPERCENT計算下單手數非整數時,遵循自動向下取整的規則,即:若根據公式計算下單手數為12.9手,則實際按照12手下單;計算手數小于1,不進行開倉操作
3、SETDEALPERCENT只作用于開倉指令,不作用于平倉指令
過濾模型中平倉指令平掉模組所有持倉;非過濾模型中根據平倉根據指令后面編寫的手數平倉
例子:SETDEALPERCENT(20); //每次按資金比例的20%下單4、可以
5、一根k線兩個信號 可以在模型中使用如下函數
SETSIGMAXNUM(N) 設置一根K線最大信號個數。
用法:
1、N為參數,可以為常量或變量
2、該函數作用于信號執行方式選擇為“不進行信號復核”的模型
3、如果模型中寫了MONO_SIGNAL函數,SETSIGMAXNUM(N)的設置不起作用,仍然按照一根K線最多出現一個信號執行例:
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線上最多出現兩個信號 - 文華客服:
謝謝日月老師!祝新年身體健康,萬事如意。
年后想試運行下單組件,相關思路將在完善后發到這里,煩請日月老師及其他老師幫忙具體編寫規范,便于實盤。請值班時關注。12271號用戶 - 網友回復:
請老師仔細看看
首先確認一下下面的思路中,哪些是模型可以完成的,哪些是需要組件來完成的,以及那種工具完成更可靠和簡明不會造成沖突:
已發郵件《 請日月乾坤編寫下單組件之1》和《 請日月乾坤編寫下單組件之2》到 research@wenhua.c om.cn 請注意查收
7樓模型請相關老師繼續回復。郵件問題與7樓無關,
謝謝空鏡老師,星晴老師,無為老師,日月老師,滄浪之花,祝你們新的一年里工作順心。
- 網友回復: 還沒有人上班回復啊。 日內模型中直接引用日線數據好還是換算結果好? 比如引日線的ma5,在1分鐘圖上可不可以直接ma5*225或者ma1125?? 12271號用戶祝全體文華老師們新一年里 工作順利!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容