算法交易模型邏輯檢測
作者:文華財(cái)經(jīng) 來源:cxh99.com 發(fā)布時(shí)間:2024年06月03日
-
咨詢內(nèi)容:
?
文件名:1.png
1、模擬交易支持FAK、FOK指令嗎?
2、模擬交易支持市價(jià)指令嗎?用哪個(gè)函數(shù) ?
?
?來源:程序化99
-
文華技術(shù)人員:
1,?來源:程序化99
-
文華技術(shù)人員:模擬交易支持FAK、FOK指令。
2,您說的市價(jià)指令,是指想用市價(jià)委托?實(shí)際上就是用漲跌停板的價(jià)格委托的。
需要在算法模型里使用SendOrder函數(shù)進(jìn)行委托,
您可以打開編寫平臺,K線模型案例中的第一個(gè),雙均線交易系統(tǒng),就有關(guān)于市價(jià)委托的編寫案例,您可以學(xué)習(xí)下。
?
?
?
?
?來源: www.weiqiv.net.cn
-
文華客服:
好的 多謝
?
-
網(wǎng)友回復(fù):
我看好多函數(shù)注釋里都有:“ 該函數(shù)可在算法交易模型邏輯檢測中使用”,請問如何在算法中檢驗(yàn)相關(guān)函數(shù)?例如:函數(shù)值等。
例如:
If(OPFLG == 1) //信號處理
?? {
????? If(F_FreshSig() == 1) //如果當(dāng)前信號是未處理過的信號
????? {
???????? If(F_SigValid() == 1) //如果當(dāng)前信號未消失
???????? {
??????????? 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信號!】"); 這個(gè)是輸出到日志里了是嗎,這個(gè)在哪里查看?
2、 If(BIDVB >= P1 * ASKVB && BSVB < P2 * ASVB)? 如果我想檢查這些變量的值,也是用 Commentary()寫到日志里嗎?
?
-
網(wǎng)友回復(fù):
?算法模型邏輯檢測,您可以在右上角量化-》算法交易模型邏輯檢測,在這里實(shí)現(xiàn)。
菜單 幫助-》軟件說明書-》期貨量化交易-》期貨量化回測詳解(四):
https://www.wenhua.com.cn/new_guide/MQ/view3-3.html#f4
后面兩個(gè)問題,您理解是對的,在日志里進(jìn)行查看,檢測變量的值,也是需要用Commentary在日志里輸出。
具體用法可以雙擊函數(shù),右鍵查看函數(shù)說明進(jìn)行了解。