用限價方式limitr編寫問題 [金字塔]
- 咨詢內容:
如圖,兩條K線作比較,當條K線價格高于上一次最低價REF(LLV(L,1),1)10個點做平倉反手
問題:如果第二條K線開盤價OPEN大于10個點,就以開盤價限價LIMITR做反手,如何編寫?
我現在寫的反手價格就直接掛在REF(LLV(L,1),1)10個點上了
此主題相關圖片如下: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;
- 用戶回復:
以平多開空為例
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個點?道理和上面一樣,可自行學習下
- 網友回復:
MA5:=MA(C,5);MA100:=MA(C,100);開:=BUY(HOLDING=0 and CROSS(MA5,MA100),SS,LIMITR,C);//設置起點
LL:=REF(L,1);HH:=REF(H,1);
IF HOLDING<0 AND C-LL>=C*1/100 THEN //價格反轉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//價格反轉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),如何直接以開盤價平空單,并反手做多? - 網友回復:
開盤價平空單直接用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
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容