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

开仓条件过多是的问题 [金字塔]

  • 咨询内容:

    p1:a1 or a2 or a3:

     

    p1是开仓条件, 当满足a1,or a2, or a3 任意一个开仓,

     

    现在是这样。 当我设置开仓价位时, 没有办法区分他们的准确价位。buy(1,1,limit,?)  请问怎么办

     

  • 金字塔客服:

    找出满足 a1 a2 a3 的价格 ,谁先满足就用谁开仓

    一个假设分别是 yl1 yl2 yl3 那么 ,if h>max(yl1,max(yl2,yl3)) and holding=0 then buy(1,1,limitr,max(yl1,max(yl2,yl3))+mindiff);

     

  • 用户回复:

    M1:=REF(C,1)>REF(C,2)&&REF(L,1)<REF(LL1,1)&&K>D;
    M2:=REF(C,1)<REF(C,2)&&REF(H,1)>REF(HH1,1)&&K<D;


    A3:=CROSS(H,(MAA+MACF)/2)||M1||M3;
    A4:=CROSS((MAA+MACFF)/2,L)||M2||M4;

     

    请看这里,a3开仓条件中的m1,m2 是形态型的开仓,这个请问有啥办法取到当时条件成立的价格?

     

  • 网友回复: 用全局变量

     

  • 网友回复:

    cond1:=REF(C,1)>REF(C,2)&&REF(L,1)D;

    cond2:=REF(C,1)REF(HH1,1)&&KREF(C,2)&&REF(L,1)D;

     if cond1=1 then EXTGBDATASET('price',close);

    if a3 and cond1=1 then begin

    buy (holding=0,1,limitr, max(10点最高,price);

    end 我这么加进去 没有用, 能不能看下问题在哪里?

    [此贴子已经被作者于2011-12-9 16:05:28编辑过]

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

相关文章

    没有相关内容