請教老師修改一個公式,止盈的公式 [文華財經]
-
咨詢內容:
?請教老師修改一個公式,止盈的公式
1.這是跟蹤止盈 BKHIGH>=BKPRICE+10*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP;SKLOW<=SKPRICE-10*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP;
老師請幫忙改成: 當價格盈利20點時止盈2手,當價格盈利25點時止盈3手,當價格盈利30點時止盈1手, 剩余的沒止盈的當價格反彈到開倉價和開倉后的最低價的一半全都止盈.
例:按PP1805合約. 我在9300價位做空20手,當價格下跌10點(9290價),跟蹤止盈啟動,如果最低價在9290后反彈了,那么就會在9295全平倉. 如果價格又跌到了9280時,(這時盈利20點了),這時可以止盈2手.還有18手的持倉. 當價格又到了9275時,(這時盈利為25點了).這時可以止盈3手還有15手的持倉. 當價格又到了9270時,(這時盈利為30點了).這時可以止盈手還有14手的持倉.
總計平倉6手,還有14手持倉,當價格又跌到了9220時,這時盈利有80點了,當價格反彈到80點的一半,(就是 40點時全都止盈?).如果當最低價格只到了9275時就反彈了,那么剩余的持倉等價格反彈到9300-9275的一半,(就是25點的一半12點或13點?)就全部止盈.?
備注:這是一個跟蹤止盈加固定點差的方法.(另外平倉的手數請用紅色標記標下,方便我以后好修正)?
2.這是固定價差平倉,,修改后我的固定價差平倉要不要刪了?還是先達到的條件先平倉?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.這是我的指令價模式, MULTSIG(0,0,2,0); ,這里的信號數量要不要修改?有沒有影響的?
祝老師圣誕節快樂!
??
?來源:程序化99
-
文華技術人員:
1、空倉同理
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、有浮動價差止盈了,您固定止盈在加入就限制了
但是您模型中沒有止損的條件,建議您增加上
3、加入沒有影響,執行過程就是開倉平倉信號都是出信號立即下單,一根k線最多2個信號 ??
?來源: www.tumamayizhan.com
-
文華客服:
?老師可否這樣寫?
1。盈利10點啟動跟單止盈?
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);當盈利達到20點時止盈2手?這時價格如果向上并到1會按盈利的一半止盈?,如盈利20點后在向下達到 ?? BKHIGH>=BKPRICE+25*MINPRICE&&BKHIGH<BKPRICE+30*MINPRICE,SP(3);就是盈利達到25點時在平3手? 在向下在達到?? BKHIGH>=BKPRICE+30*MINPRICE&&BKHIGH<BKPRICE+80*MINPRICE,SP(1);盈利30點平一手?
在向下達到 BKHIGH>=BKPRICE+80*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP(BKVOL);盈利80點后面全都按1止盈?
整個方法這樣的嗎? 如下: 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);這是不是盈利達到了20點至25點平2手?BKHIGH>=BKPRICE+25*MINPRICE&&BKHIGH<BKPRICE+30*MINPRICE,SP(3);這是不是盈利達到了50點至30點平3手?BKHIGH>=BKPRICE+30*MINPRICE&&BKHIGH<BKPRICE+80*MINPRICE,SP(1);這是不是盈利達到了30點至80點平1手?這樣的話超過30點沒平倉的話?就按跟蹤止盈平?
2.另外固定價差中有止盈和止損.我將固定價差的止盈放大點就沒有限制了?上面的是PP盈利100點就平?要是真的到了100點會按上面的方法止盈還是按固定價差止盈?
3.我的指令價函數一K線最多出二個信號,那么我一K線分多次平倉有沒有影響?
?備注,如這樣的方法是對的,我自已學的編下做空的止盈,到時請老師批改??
-
網友回復:
1.是的
2.最高價缺少限制,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.設置后也是執行的,先達到哪個就執行哪個
4.可以的,盤中滿足多個平倉條件,可以多次執行?
-
網友回復:
?老師,我對這個不是很懂。老師加了一個函數或是改了,我就不懂了
老師能不下這樣? 如下: 這個是跟單止盈BKHIGH>=BKPRICE+10*MINPRICE&&C<=BKHIGH-(BKHIGH-BKPRICE)/2,SP;多單跟蹤止盈SKLOW<=SKPRICE-10*MINPRICE&&C>=SKLOW+(SKPRICE-SKLOW)/2,BP;空?單跟蹤止盈
這個是達到了一定的點數止盈 這是盈利PP合約20點后止盈
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點后止盈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點后止盈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點后止盈
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;;
老師這樣能行嗎?這樣當盈利了25點后價格不向下了,在向上時會不會在20點的止盈時在平倉? 還有當平倉后面沒加手數是不是代表全平?加了才是平倉的手數?
?這個是多合約不同的平倉點數嗎?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容