您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

劳驾写个小程序 [文华财经]

  • 咨询内容:

    用于日线以下的分钟周期上

     

     N :=BARSLAST(DATE<>REF(DATE,1))+1;
    HD:=HHV(H,N);//今日最高
    LD:=LLV(L,N);//今日最低
    HD1:=REF(HH,N);//昨日最高---------------------------------------此处从左向右画红色射线虚线
    LD1:=REF(LL,N);//昨日最低 ---------------------------------------此处从左向右画兰色射线虚线
    昨日开盘---------------------???-------此处价格高者从左向右画红色射线实线

    昨日收盘---------------------???-------此处价格低者从左向右画兰色射线实线

     

    昨日开盘和昨日收盘一半处-----???-------此处从左向右画白色射线实线

     

    T :=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;
    HW:=HHV(H,T);//今周最高
    LW:=LLV(L,T);//今周最低
    HW1:=REF(HH,T);//昨周最高--------------------------------------此处从左向右画黄色射线虚线
    LW1:=REF(LL,T);//昨周最低 --------------------------------------此处从左向右画绿色射线虚线
    昨周开盘---------------------???-------此处价格高者从左向右画黄色射线实线
    昨周收盘---------------------???-------此处价格低者从左向右画绿色射线实线

    昨周开盘和昨周收盘一半处-----???-------此处从左向右画灰色射线实线

     

    多多谢!!!

     

     来源:程序化99

  • 文华技术人员:

    跟您核实一下,此处价格高者是指昨日所有开盘价中的最高价吗?

     

     来源: WWW.CXH99.COM

  • 文华客服:

    不是

     

     HD1:=REF(HH,N);//昨日最高---------------------------------------此处从左向右画红色射线虚线
    LD1:=REF(LL,N);//昨日最低 ---------------------------------------此处从左向右画兰色射线虚线


    昨日开盘---------------------???-------此处价格高者从左向右画红色射线实线-------意思是收阳线则在高的收盘价处画红色射线实线,而收阴线则在高的开盘价处画红色射线实线

    昨日收盘---------------------???-------此处价格低者从左向右画兰色射线实线-------意思同上,反之

     

    周线同上

     

    谢!

     

  • 网友回复:

    日线参考:

     N :=BARSLAST(DATE<>REF(DATE,1))+1;
    HD:=HHV(H,N);//今日最高
    LD:=LLV(L,N);//今日最低
    HD1:=REF(HD,N);//昨日最高---------------------------------------此处从左向右画红色射线虚线
    LD1:=REF(LD,N);//昨日最低 ---------------------------------------此处从左向右画兰色射线虚线

    N1:=VALUEWHEN(C>0,HHVBARS(H,N)),NODRAW;
    ND1:=REF(N1,N),NODRAW;
    DRAWSL1(ISLASTBAR,REF(H,N1+ND1+1),0,N1+ND1+1,1),DOT,COLORRED;

    N2:=VALUEWHEN(C>0,LLVBARS(L,N)),NODRAW;
    ND2:=REF(N2,N),NODRAW;
    DRAWSL1(ISLASTBAR,REF(L,N2+ND2+1),0,N2+ND2+1,1),DOT,COLORBLUE;

    ZN:SUMBARS(DATE<>REF(DATE,1),2),NODRAW;
    DRAWSL1(ISLASTBAR,REF(MAX(O,C),ZN-1),0,ZN-1,1),COLORRED;
    DRAWSL1(ISLASTBAR,REF(MIN(O,C),ZN-1),0,ZN-1,1),COLORBLUE;
    DRAWSL1(ISLASTBAR,REF((C+O)/2,ZN-1),0,ZN-1,1),COLORWHITE;

     

    --------------------------------------------------------------------------------------

    周线参考:

    T :=BARSLAST(CROSS(WEEKDAY=1,0.5))+1;
    HW:=HHV(H,T);//今周最高
    LW:=LLV(L,T);//今周最低

    T1:=VALUEWHEN(C>0,HHVBARS(H,T)),NODRAW;
    TD1:=REF(T1,T),NODRAW;
    DRAWSL1(ISLASTBAR,REF(H,T1+TD1+1),0,T1+TD1+1,1),DOT,COLORYELLOW;

    T2:=VALUEWHEN(C>0,LLVBARS(L,T)),NODRAW;
    TD2:=REF(T2,T),NODRAW;
    DRAWSL1(ISLASTBAR,REF(L,T2+TD2+1),0,T2+TD2+1,1),DOT,COLORGREEN;

    TN:SUMBARS(CROSS(WEEKDAY=1,0.5),2),NODRAW;
    DRAWSL1(ISLASTBAR,REF(MAX(O,C),TN-1),0,TN-1,1),COLORYELLOW;
    DRAWSL1(ISLASTBAR,REF(MIN(O,C),TN-1),0,TN-1,1),COLORGREEN;
    DRAWSL1(ISLASTBAR,REF((C+O)/2,TN-1),0,TN-1,1),COLORGRAY;

     

  • 网友回复:

    麻烦老师仔细看一下,加载后不太对,好象没有那么复杂???

     

      N :=BARSLAST(DATE<>REF(DATE,1))+1;

    HD:=HHV(H,N);//今日最高
    LD:=LLV(L,N);//今日最低

    HD1:=REF(HD,N);//昨日最高---------------------------------------此处从左向右画红色射线虚线
    LD1:=REF(LD,N);//昨日最低 ---------------------------------------此处从左向右画兰色射线虚线
    DO1:=REF(O,N);//昨日开盘价---------------------此处开盘价和收盘价二者大的,从左向右画红色射线实线

    DC1:=REF(C,N);//昨日收盘价---------------------此处开盘价和收盘价二者小的,从左向右画兰色射线实线

    昨日开盘价和昨日收盘价一半处-----???-------此处从左向右画白色射线实线

     

    T :=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;

    HW:=HHV(H,T);//今周最高
    LW:=LLV(L,T);//今周最低
    HW1:=REF(HW,T);//上周最高--------------------------------------此处从左向右画黄色射线虚线
    LW1:=REF(LW,T);//上周最低 --------------------------------------此处从左向右画绿色射线虚线

    WO1:=REF(O,T);//上周开盘价--------------------此处开盘价和收盘价二者大的,从左向右画黄色射线实线
    WC1:=REF(C,T);//上周收盘价--------------------此处开盘价和收盘价二者小的,从左向右画绿色射线实线
    上周开盘价和上周收盘价一半处-----???-------此处从左向右画灰色射线实线

     

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容