算法交易模型邏輯檢測
作者:文華財經 來源:cxh99.com 發布時間:2024年06月03日
-
咨詢內容:
?
文件名:1.png
1、模擬交易支持FAK、FOK指令嗎?
2、模擬交易支持市價指令嗎?用哪個函數 ?
?
?來源:程序化99
-
文華技術人員:
1,?來源:程序化99
-
文華技術人員:模擬交易支持FAK、FOK指令。
2,您說的市價指令,是指想用市價委托?實際上就是用漲跌停板的價格委托的。
需要在算法模型里使用SendOrder函數進行委托,
您可以打開編寫平臺,K線模型案例中的第一個,雙均線交易系統,就有關于市價委托的編寫案例,您可以學習下。
?
?
?
?
?來源: www.kzuj.com.cn
-
文華客服:
好的 多謝
?
-
網友回復:
我看好多函數注釋里都有:“ 該函數可在算法交易模型邏輯檢測中使用”,請問如何在算法中檢驗相關函數?例如:函數值等。
例如:
If(OPFLG == 1) //信號處理
?? {
????? If(F_FreshSig() == 1) //如果當前信號是未處理過的信號
????? {
???????? If(F_SigValid() == 1) //如果當前信號未消失
???????? {
??????????? If(F_Sig() == Sig_SK) //如果信號類型為SK
??????????? {
?????????????? Commentary("【SK信號!】");
?????????????? If(KCFLG == 1) //如果已開啟開倉處理
?????????????? {
????????????????? If(BIDVB >= P1 * ASKVB && BSVB < P2 * ASVB) //如果滿足B賣開條件
????????????????? {
???????????????????? SKDFLGB = 1; //開啟B賣開處理
????????????????? }
?????????????? }
??????????? }
??????????? Else If(F_Sig() == Sig_SP) //如果信號類型為SP
??????????? {
?????????????? Commentary("【SP信號!】");
?????????????? BPDFLGB = 1; //開啟B買平處理
??????????? }
???????? }
????? }
?? }
以上代碼中:
1、Commentary("【SK信號!】"); 這個是輸出到日志里了是嗎,這個在哪里查看?
2、 If(BIDVB >= P1 * ASKVB && BSVB < P2 * ASVB)? 如果我想檢查這些變量的值,也是用 Commentary()寫到日志里嗎?
?
-
網友回復:
?算法模型邏輯檢測,您可以在右上角量化-》算法交易模型邏輯檢測,在這里實現。
菜單 幫助-》軟件說明書-》期貨量化交易-》期貨量化回測詳解(四):
https://www.wenhua.com.cn/new_guide/MQ/view3-3.html#f4
后面兩個問題,您理解是對的,在日志里進行查看,檢測變量的值,也是需要用Commentary在日志里輸出。
具體用法可以雙擊函數,右鍵查看函數說明進行了解。