請教:以最新價格委托 [文華財經]
- 咨詢內容:
下面是文華給的示例代碼,請問這兩句能實現信號一出現就以最新價格進行委托,而不是以k線的收盤價委托嗎?比如我要實現開倉以后虧損5個點就止損,不等k線走完,只要條件滿足就馬上止損,能做到嗎?
SETSIGPRICETYPE(BK,NEW_ORDER);//BK信號以信號發出時的最新價進行委托SETSIGPRICETYPE(SK,NEW_ORDER);//SK信號以信號發出時的最新價進行委托
謝謝! - 文華技術人員:
您的想法實際是想使用出信號理解下單的信號執行方式,和委托價格沒有關系的,具體請參考下面函數用法:
設置一根k線多信號的執行方式(TICK逐筆回測)
用法:
MULTSIG_SEC(Sec1,Sec2,N) 設置一根k線多信號的執行方式(TICK逐筆回測),開倉信號出信號Sec1秒下單不復核,平倉信號出信號Sec2秒下單不復核,一根K線上最大的信號個數為N。注:
1、寫了這個函數以后,模型會按照指令價方式運行。
2、該函數使用Tick逐筆函數做計算,回測精準,但是計算量大,每一天就要計算幾萬筆,速度會慢很多。
3、Sec1設置的信號為:BK/SK;Sec2設置的信號為:BP/SP/BPK/SPK/CLOSEOUT
4、含有該函數的模型,滿足條件后Sec秒出信號立即下單,并且此信號固定,不隨之后行情是否滿足條件而變化。其中,Sec=0,出信號立即下單不復核;Sec>0 出信號Sec秒下單不復核。
5、出信號后如果未到Sec秒K線已經走完,則提前確認信號下單。
6、該函數不支持加載到頁面盒子中使用。
7、該函數支持一根K線上多個信號,最大的信號個數為N。N取值范圍為1-60,超過這個范圍,N值按照60計算
8、CHECKSIG、MULTSIG、MULTSIG_SEC、MULTSIG_MIN、CHECKSIG_SEC和CHECKSIG_MIN函數不能同時出現在一個模型中。
9、模型中含有該函數,效果測試中模型信號價位為模型滿足條件時候行情的最新價。
10、模型中不含有該函數,信號執行方式默認為K線走完確認信號下單
11、N支持寫為變量。例:
C>REF(H,1),BK;//價格大于上一根k線最高價,開多倉
C<BKPRICE-3*MINPRICE,SP;//虧損3點止損
MULTSIG_SEC(3,0,3);//設置信號復核確認方式為開倉信號,出信號后3秒下單,不復核;平倉信號出信號立即下單,不復核。一根K線上最大信號個數為3。
AUTOFILTER; - 文華客服: 謝謝!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容