請(qǐng)教老師修改一個(gè)公式,止盈的公式 [文華財(cái)經(jīng)]
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2018年08月25日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
-
咨詢內(nèi)容:
?請(qǐng)教老師修改一個(gè)公式,止盈的公式
1.這是跟蹤止盈 BKHIGH>=BKPRICE+10*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP;SKLOW<=SKPRICE-10*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP;
老師請(qǐng)幫忙改成: 當(dāng)價(jià)格盈利20點(diǎn)時(shí)止盈2手,當(dāng)價(jià)格盈利25點(diǎn)時(shí)止盈3手,當(dāng)價(jià)格盈利30點(diǎn)時(shí)止盈1手, 剩余的沒(méi)止盈的當(dāng)價(jià)格反彈到開(kāi)倉(cāng)價(jià)和開(kāi)倉(cāng)后的最低價(jià)的一半全都止盈.
例:按PP1805合約. 我在9300價(jià)位做空20手,當(dāng)價(jià)格下跌10點(diǎn)(9290價(jià)),跟蹤止盈啟動(dòng),如果最低價(jià)在9290后反彈了,那么就會(huì)在9295全平倉(cāng). 如果價(jià)格又跌到了9280時(shí),(這時(shí)盈利20點(diǎn)了),這時(shí)可以止盈2手.還有18手的持倉(cāng). 當(dāng)價(jià)格又到了9275時(shí),(這時(shí)盈利為25點(diǎn)了).這時(shí)可以止盈3手還有15手的持倉(cāng). 當(dāng)價(jià)格又到了9270時(shí),(這時(shí)盈利為30點(diǎn)了).這時(shí)可以止盈手還有14手的持倉(cāng).
總計(jì)平倉(cāng)6手,還有14手持倉(cāng),當(dāng)價(jià)格又跌到了9220時(shí),這時(shí)盈利有80點(diǎn)了,當(dāng)價(jià)格反彈到80點(diǎn)的一半,(就是 40點(diǎn)時(shí)全都止盈?).如果當(dāng)最低價(jià)格只到了9275時(shí)就反彈了,那么剩余的持倉(cāng)等價(jià)格反彈到9300-9275的一半,(就是25點(diǎn)的一半12點(diǎn)或13點(diǎn)?)就全部止盈.?
備注:這是一個(gè)跟蹤止盈加固定點(diǎn)差的方法.(另外平倉(cāng)的手?jǐn)?shù)請(qǐng)用紅色標(biāo)記標(biāo)下,方便我以后好修正)?
2.這是固定價(jià)差平倉(cāng),,修改后我的固定價(jià)差平倉(cāng)要不要?jiǎng)h了?還是先達(dá)到的條件先平倉(cāng)?ZY1:=IF(ISCONTRACT('PP'),100,IF(ISCONTRACT('螺紋'),50,IF(ISCONTRACT('滬鎳'),70,IF(ISCONTRACT('恒指'),50,0))));C>=BKPRICE+ZY1*MINPRICE,SP;C<=SKPRICE-ZY1*MINPRICE,BP;ZS1:=IF(ISCONTRACT('PP'),30,IF(ISCONTRACT('螺紋'),20,IF(ISCONTRACT('滬鎳'),30,IF(ISCONTRACT('恒指'),20,0))));C<=BKPRICE-ZS1*MINPRICE,SP;C>=SKPRICE+ZS1*MINPRICE,BP;
3.這是我的指令價(jià)模式, MULTSIG(0,0,2,0); ,這里的信號(hào)數(shù)量要不要修改?有沒(méi)有影響的?
祝老師圣誕節(jié)快樂(lè)!
??
?來(lái)源:程序化99
-
文華技術(shù)人員:
1、空倉(cāng)同理
BKHIGH>=BKPRICE+20*MINPRICE &&BKHIGH<BKPRICE+25*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(BKVOL);BKHIGH>=BKPRICE+20*MINPRICE&&BKHIGH<BKPRICE+25*MINPRICE,SP(2);
BKHIGH>=BKPRICE+25*MINPRICE&&BKHIGH<BKPRICE+30*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(BKVOL);BKHIGH>=BKPRICE+25*MINPRICE&&BKHIGH<BKPRICE+30*MINPRICE,SP(3);
BKHIGH>=BKPRICE+30*MINPRICE&&BKHIGH<BKPRICE+80*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(BKVOL);BKHIGH>=BKPRICE+30*MINPRICE&&BKHIGH<BKPRICE+80*MINPRICE,SP(1);
BKHIGH>=BKPRICE+80*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(BKVOL); ? ? 2、有浮動(dòng)價(jià)差止盈了,您固定止盈在加入就限制了
但是您模型中沒(méi)有止損的條件,建議您增加上
3、加入沒(méi)有影響,執(zhí)行過(guò)程就是開(kāi)倉(cāng)平倉(cāng)信號(hào)都是出信號(hào)立即下單,一根k線最多2個(gè)信號(hào) ??
?來(lái)源: www.kzuj.com.cn
-
文華客服:
?老師可否這樣寫(xiě)?
1。盈利10點(diǎn)啟動(dòng)跟單止盈?
BKHIGH>=BKPRICE+10*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP;
SKLOW<=SKPRICE-10*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP;
2。BKHIGH>=BKPRICE+20*MINPRICE&&BKHIGH<BKPRICE+25*MINPRICE,SP(2);當(dāng)盈利達(dá)到20點(diǎn)時(shí)止盈2手?這時(shí)價(jià)格如果向上并到1會(huì)按盈利的一半止盈?,如盈利20點(diǎn)后在向下達(dá)到 ?? BKHIGH>=BKPRICE+25*MINPRICE&&BKHIGH<BKPRICE+30*MINPRICE,SP(3);就是盈利達(dá)到25點(diǎn)時(shí)在平3手? 在向下在達(dá)到?? BKHIGH>=BKPRICE+30*MINPRICE&&BKHIGH<BKPRICE+80*MINPRICE,SP(1);盈利30點(diǎn)平一手?
在向下達(dá)到 BKHIGH>=BKPRICE+80*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(BKVOL);盈利80點(diǎn)后面全都按1止盈?
整個(gè)方法這樣的嗎? 如下: BKHIGH>=BKPRICE+10*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP;多單跟蹤止盈SKLOW<=SKPRICE-10*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP;空?單跟蹤止盈
BKHIGH>=BKPRICE+20*MINPRICE&&BKHIGH<BKPRICE+25*MINPRICE,SP(2);這是不是盈利達(dá)到了20點(diǎn)至25點(diǎn)平2手?BKHIGH>=BKPRICE+25*MINPRICE&&BKHIGH<BKPRICE+30*MINPRICE,SP(3);這是不是盈利達(dá)到了50點(diǎn)至30點(diǎn)平3手?BKHIGH>=BKPRICE+30*MINPRICE&&BKHIGH<BKPRICE+80*MINPRICE,SP(1);這是不是盈利達(dá)到了30點(diǎn)至80點(diǎn)平1手?這樣的話超過(guò)30點(diǎn)沒(méi)平倉(cāng)的話?就按跟蹤止盈平?
2.另外固定價(jià)差中有止盈和止損.我將固定價(jià)差的止盈放大點(diǎn)就沒(méi)有限制了?上面的是PP盈利100點(diǎn)就平?要是真的到了100點(diǎn)會(huì)按上面的方法止盈還是按固定價(jià)差止盈?
3.我的指令價(jià)函數(shù)一K線最多出二個(gè)信號(hào),那么我一K線分多次平倉(cāng)有沒(méi)有影響?
?備注,如這樣的方法是對(duì)的,我自已學(xué)的編下做空的止盈,到時(shí)請(qǐng)老師批改??
-
網(wǎng)友回復(fù):
1.是的
2.最高價(jià)缺少限制,2樓給您修改了下,您在看下
BKHIGH>=BKPRICE+10*MINPRICE&&BKHIGH<BKPRICE+20*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(1);//多單跟蹤止盈SKLOW<=SKPRICE-10*MINPRICE&&SKLOW>SKPRICE-20*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP(1);//空?單跟蹤止盈
3.設(shè)置后也是執(zhí)行的,先達(dá)到哪個(gè)就執(zhí)行哪個(gè)
4.可以的,盤(pán)中滿足多個(gè)平倉(cāng)條件,可以多次執(zhí)行?
-
網(wǎng)友回復(fù):
?老師,我對(duì)這個(gè)不是很懂。老師加了一個(gè)函數(shù)或是改了,我就不懂了
老師能不下這樣? 如下: 這個(gè)是跟單止盈BKHIGH>=BKPRICE+10*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP;多單跟蹤止盈SKLOW<=SKPRICE-10*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP;空?單跟蹤止盈
這個(gè)是達(dá)到了一定的點(diǎn)數(shù)止盈 這是盈利PP合約20點(diǎn)后止盈
ZY1:=IF(ISCONTRACT('PP'),20,IF(ISCONTRACT('螺紋'),10,IF(ISCONTRACT('滬鎳'),20,IF(ISCONTRACT('恒指'),20,0))));C>=BKPRICE+ZY1*MINPRICE,SP(2);;C<=SKPRICE-ZY1*MINPRICE,BP(2);; 這是盈利PP合約25點(diǎn)后止盈ZY1:=IF(ISCONTRACT('PP'),25,IF(ISCONTRACT('螺紋'),20,IF(ISCONTRACT('滬鎳'),20,IF(ISCONTRACT('恒指'),20,0))));C>=BKPRICE+ZY1*MINPRICE,SP(3);;C<=SKPRICE-ZY1*MINPRICE,BP(3);;這是盈利PP合約30點(diǎn)后止盈ZY1:=IF(ISCONTRACT('PP'),30,IF(ISCONTRACT('螺紋'),30,IF(ISCONTRACT('滬鎳'),20,IF(ISCONTRACT('恒指'),20,0))));C>=BKPRICE+ZY1*MINPRICE,SP(1);;C<=SKPRICE-ZY1*MINPRICE,BP(1);;這是盈利PP合約100點(diǎn)后止盈
ZY1:=IF(ISCONTRACT('PP'),100,IF(ISCONTRACT('螺紋'),30,IF(ISCONTRACT('滬鎳'),20,IF(ISCONTRACT('恒指'),20,0))));C>=BKPRICE+ZY1*MINPRICE,SP;;C<=SKPRICE-ZY1*MINPRICE,BP;;
老師這樣能行嗎?這樣當(dāng)盈利了25點(diǎn)后價(jià)格不向下了,在向上時(shí)會(huì)不會(huì)在20點(diǎn)的止盈時(shí)在平倉(cāng)? 還有當(dāng)平倉(cāng)后面沒(méi)加手?jǐn)?shù)是不是代表全平?加了才是平倉(cāng)的手?jǐn)?shù)?
?這個(gè)是多合約不同的平倉(cāng)點(diǎn)數(shù)嗎?
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容