您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

用限价方式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  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容