用限價方式limitr編寫問題 [金字塔]
- 咨詢內(nèi)容:
如圖,兩條K線作比較,當條K線價格高于上一次最低價REF(LLV(L,1),1)10個點做平倉反手
問題:如果第二條K線開盤價OPEN大于10個點,就以開盤價限價LIMITR做反手,如何編寫?
我現(xiàn)在寫的反手價格就直接掛在REF(LLV(L,1),1)10個點上了
此主題相關(guān)圖片如下:qq截圖20140228094624.jpg
- 金字塔客服:
aa:=o-10*mindiff>=ref(l,1);
oo:=VALUEWHEN(aa,o);
if aa then
sellshort(holding<0,holding,market),ORDERQUEUE;buy(holding=0,1,limit,oo),orderqueue;
- 用戶回復(fù):
以平多開空為例
IF C>REF(L,1)+10*MINDIFF AND HOLDING>=0 THEN
BEGIN
SELL(1,1,MARKET);
BUYSHORT(1,1,LIMITR,REF(L,1)+10*MINDIFF);
END
問題:如果第二條K線開盤價OPEN大于10個點,就以開盤價限價LIMITR做反手,如何編寫?
OPEN大于什么10個點?道理和上面一樣,可自行學(xué)習(xí)下
- 網(wǎng)友回復(fù):
MA5:=MA(C,5);MA100:=MA(C,100);開:=BUY(HOLDING=0 and CROSS(MA5,MA100),SS,LIMITR,C);//設(shè)置起點
LL:=REF(L,1);HH:=REF(H,1);
IF HOLDING<0 AND C-LL>=C*1/100 THEN //價格反轉(zhuǎn)1%立馬反手 BEGIN SELLSHORT(1,SS,LIMITR,LL+C*1/100),IGNORECHECKPRICE; BUY( HOLDING=0,SS,LIMITR,LL+C*1/100),IGNORECHECKPRICE; ENDIF HOLDING>0 AND HH-C>=C*1/100 THEN//價格反轉(zhuǎn)1%立馬反手 BEGIN SELL(1,SS,LIMITR, HH-C*1/100),IGNORECHECKPRICE; BUYSHORT( HOLDING=0,SS,LIMITR,HH-C*1/100),IGNORECHECKPRICE; END
//問題:比如持空單時,上圖OPEN-REF(L,1)>1%REF(L,1),如何直接以開盤價平空單,并反手做多? - 網(wǎng)友回復(fù):
開盤價平空單直接用LIMITR限價為OPEN
A:OPEN-REF(L,1)>1%REF(L,1);
IF A>0 AND HOLDING<=0 THEN
BEGIN
SELLSHORT(1,1,LIMITR,OPEN);
BUY(1,1,LIMITR,OPEN);
END
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容