用限价方式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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容