截圖反應(yīng)問題 [文華財(cái)經(jīng)]
-
咨詢內(nèi)容:
?
文件名:庫安量化云計(jì)算軟件截圖20191003145109.jpgParams
??? Numeric Length(30);
Vars
??? Numeric Lost(2);???????????//定義止損參數(shù)
??? Numeric Win(2);???????????//定義止盈參數(shù)
??? Numeric Time_Exit(145955);???????//定義尾盤清倉時(shí)間
??? Numeric MinP;????????????//定義合約最小變動(dòng)價(jià)位
? NumericSeries Ma1;
Begin
??? MinP = MinPrice;
? Ma1 = Ma(New,Length);
PlotNumeric("MA1", Ma(New, Length));
PlotNumeric("LV1",LV(New,20));//------------------------------------------------------開倉條件-------------------------------------------------------
? If(MarketPosition == 0)
??? {
???If(Every(New > Ma1,10) && New > HV(New,20) && Time < Time_Exit / 1000000)
???SellShort;
???If(Every(New < Ma1,10) && New < LV(New,20) && Time <Time_Exit / 1000000)
???Buy;
? }?//-----------------------------------------------------平倉條件-----------------------------------------------------------
?? If(MarketPosition == 1 )
?? {
???If(New > BKPrice + Win * MinP)
???Sell;
???Else If( New < BKPrice - Lost * MinP)
???Sell;
???Else If(Every(New <= BKPrice,40) && BarsBuy > 40)
???Sell;
?? }?? If(MarketPosition == -1 )
?? {
???If(New < SKPrice -? Win * MinP)
???BuyToCover;
???Else If( New > SKPrice +Lost * MinP)
???BuyToCover;
???Else If(Every(New >= SKPrice,40) && BarsSellShort > 40)
???BuyToCover;
?? }End
這個(gè)模型文華9自帶的,我回測發(fā)現(xiàn)問題,箭頭所指的開倉點(diǎn),按照模型源碼不該開倉,回測卻開了倉?源碼寫的是最新價(jià)連續(xù)10次小于MA30并且小于前20筆tick的最低價(jià),但在回測中看截圖沒有達(dá)到這個(gè)條件卻開了倉,老師幫我分析一下原因??這個(gè)模型在tick模型案例均線與高低點(diǎn)綜合判斷,老師回測就會(huì)發(fā)現(xiàn)問題。幫忙謝謝! ?
??
?來源:程序化99
-
文華技術(shù)人員:
?您是加載到哪個(gè)合約,具體位置是哪里?
?
?來源: www.tumamayizhan.com
-
文華客服:
?鎳1911,老師加載后仔細(xì)觀察就會(huì)發(fā)現(xiàn)問題。??
源碼是最新價(jià)連續(xù)10次小于MA30開倉,回測發(fā)現(xiàn)最新價(jià)連續(xù)小于MA30不到10次就開了倉?老師幫忙分析??
文件名:庫安量化云計(jì)算軟件截圖20191003175019.jpg?
-
網(wǎng)友回復(fù):
如下修改看下:
Params ? ? Numeric Length(30); Vars ? ? Numeric Lost(2);? ? ? ? ? ?//定義止損參數(shù) ? ? Numeric Win(2);? ? ? ? ? ?//定義止盈參數(shù) ? ? Numeric Time_Exit(145955);? ? ? ?//定義尾盤清倉時(shí)間 ? ? Numeric MinP;? ? ? ? ? ? //定義合約最小變動(dòng)價(jià)位 ? NumericSeries Ma1; Begin ? ? MinP = MinPrice; ? Ma1 = Ma(New,Length); PlotNumeric("MA1", Ma(New, Length)); PlotNumeric("LV1",LV(New,20));
//------------------------------------------------------開倉條件-------------------------------------------------------
If(MarketPosition == 0&&Every(New > Ma1,10) && New > HV(New,20) && Time < Time_Exit / 1000000) ? ? ? ? ? ? { ? ? ? ? ? ? ? SellShort; ? ? ? ? ? ? } ? ?If(MarketPosition == 0&&Every(New < Ma1,10) && New < LV(New,20) && Time <Time_Exit / 1000000) ? ? ? ? { ? ? ? ? ?Buy; ? ? ? ? }
?//-----------------------------------------------------平倉條件-----------------------------------------------------------
? ?If(MarketPosition == 1 )
? ?{ ? ?If(New > BKPrice + Win * MinP) ? ?Sell; ? ?Else If( New < BKPrice - Lost * MinP) ? ?Sell; ? ?Else If(Every(New <= BKPrice,40) && BarsBuy > 40) ? ?Sell; ? ?}
? ?If(MarketPosition == -1 )
? ?{ ? ?If(New < SKPrice -? Win * MinP) ? ?BuyToCover; ? ?Else If( New > SKPrice +Lost * MinP) ? ?BuyToCover; ? ?Else If(Every(New >= SKPrice,40) && BarsSellShort > 40) ? ?BuyToCover; ? ?}
End? ?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容