如何實(shí)現(xiàn)BPK 拆解為BP 和BK 兩條指令執(zhí)行 [文華財(cái)經(jīng)]
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2018年02月13日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
-
咨詢內(nèi)容:
?老師,您好。
以SAR ?止損點(diǎn) ?為例。
STEP1:=STEP/100;MVALUE1:=MVALUE/100;SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT;CROSS(SARLINE,0),BPK;
CROSS(0,SARLINE),SPK;AUTOFILTER;
我想實(shí)現(xiàn)SAR止損信號(hào)出現(xiàn)。 先第一時(shí)間止損BP,但并不同時(shí)反手 ? 而是低兩個(gè)變動(dòng)價(jià)位掛單BK. ?請(qǐng)問(wèn)老師如何編寫(xiě)。?
?來(lái)源:程序化99
-
文華技術(shù)人員:
?
那您是想當(dāng)根K線bp,下根K線的時(shí)候以bp的價(jià)格低2個(gè)點(diǎn)委托是吧?
這樣的話,所有的開(kāi)倉(cāng)信號(hào)都是以上個(gè)K線-2點(diǎn)委托的,包含首次開(kāi)倉(cāng)信號(hào)的,是否可以呢?
那首次開(kāi)倉(cāng)的時(shí)候 還是按照紅轉(zhuǎn)綠或綠轉(zhuǎn)紅的時(shí)候開(kāi)倉(cāng)嗎??
?來(lái)源: m.weiqiv.net.cn
-
文華客服:
?就是BP 按當(dāng)根K 線出信號(hào)就平倉(cāng) ? 同時(shí)也以這根K線出信號(hào) ? 低掛2個(gè)變動(dòng)價(jià)格BK ?至于能否第二根 或者后續(xù)第幾個(gè)K線成交都可以。??
?
-
網(wǎng)友回復(fù):
?您思路是下單精細(xì)化控制,需要算法模型綁定模組實(shí)現(xiàn),回測(cè)是實(shí)現(xiàn)不了的
算法模型的編寫(xiě)參考如下
VAR Modname;VAR M;VAR Code1;//定義合約名稱(chēng)VAR Price1;//定義最新價(jià)GLOBAL_VAR KPN;//定義手?jǐn)?shù)GLOBAL_VAR jg;//定義下單價(jià)格GLOBAL_VAR BPID;GLOBAL_VAR BKID;GLOBAL_VAR A;GLOBAL_VAR JG;VOID MAIN(){? ? Modname="模組名";? ? Code1=Modname.F_DealCode();M = 2*MinPrice(Code1);? ? Price1=Price(Code1,"New");//定義最新價(jià)為當(dāng)前模型所加載合約的最新價(jià)IF(Modname.F_FreshSig() == 1&&Modname.F_SigValid() == 1)//取得新信號(hào)且信號(hào)不消失{KPN=Modname.F_SigVol() ; JG = Modname.F_SigPrice();A =T_SellRemainPosition( Code1); IF(Modname.F_Sig() == BPK)//當(dāng)前信號(hào)為開(kāi)倉(cāng)信號(hào)的時(shí)候。 {BPID=T_Deal1(Code1, 0, 1,A, LIMIT_ORDER);?BKID=T_Deal1(Code1, 0, 0,KPN, LIMIT_ORDER);?}}}
?
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容