您現在的位置:程序化交易>> 期貨公式>> 文華財經>> 文華財經知識>>正文內容

請老師看看····· [文華財經]

  • 咨詢內容:

    ?想在纏論畫線的各個高點和低點出計算漲幅。如圖。在每個高點或低點處,標出該點和與之相連的前面一個點的漲幅。請問這個計算和標注如何加到纏論源碼里面?

    ?

    纏論畫線源碼

    ?

    M:=5;//M值需要大于等于5
    G:=MA(C,5);
    D:=MA(C,10);
    NNH:=BARSLAST(H=HHV(H,M)) ,NODRAW;
    NNL:=BARSLAST(L=LLV(L,M)) ,NODRAW;
    NN:=IF(REF(G,NNH)>REF(D,NNH) AND NNH<=M-3,NNH,IF(REF(G,NNL)<REF(D,NNL) AND NNL<=M-3,NNL,M-2)) ,NODRAW;
    NNN:=IF(ISLASTBAR AND NN>0,NN,M-2) ,NODRAW;
    H1:=REF(H,NNN)=HHV(H,M-1);
    L1:=REF(L,NNN)=LLV(L,M-1);
    FG01:=BACKSET(H1,NNN+1)>BACKSET(H1,NNN),NODRAW;//只設置前面第M-1個
    FD01:=BACKSET(L1,NNN+1)>BACKSET(L1,NNN) ,NODRAW;
    FG02:=FG01=FD01 AND G>D,NODRAW;
    FD02:=FG01=FD01 AND G<D,NODRAW;
    TTTT:=BARSLAST(FD01),NODRAW;
    FG0:=FG01 AND IF(FG02=1,H=HHV(H,BARSLAST(REF(FD01,1))+1),H=HHV(H,IF(BARSLAST(L=LLV(L,M))>=M-2,M-2,BARSLAST(FD01)))) AND FD02=0 ,NODRAW;
    FD0:=FD01 AND IF(FD02=1,L=LLV(L,BARSLAST(REF(FG01,1))+1),L=LLV(L,IF(BARSLAST(H=HHV(L,M))>=M-2,M-2,BARSLAST(FG01))))? AND FG02=0 ,NODRAW;
    //高低點間周期
    GT:=BARSLAST(FG0),NODRAW;
    DT:=BARSLAST(FD0),NODRAW;
    //第一次處理高低點間多余的點
    LLLL:=DT=0 AND REF(DT,1)<GT AND L>REF(L,REF(DT,1)+1),NODRAW;
    FG1:=BACKSET(REFX(GT,1)=0 AND GT<DT AND REFX(H,1)>=REF(H,GT),GT+1),NODRAW;
    FD1:=BACKSET(REFX(DT,1)=0 AND DT<GT AND REFX(L,1)<=REF(L,DT),DT+1),NODRAW;
    FG11:=IF(GT=0 AND REF(GT,1)<DT AND IF(REF(G,BARSLAST(L=LLV(L,M)))>REF(D,BARSLAST(L=LLV(L,M))),BARSLAST(L=LLV(L,M))<M-2,1) AND? H<REF(H,REF(GT,1)+1),1,0),NODRAW;
    FD11:=IF(DT=0 AND REF(DT,1)<GT AND IF(REF(G,BARSLAST(H=HHV(H,M)))<REF(D,BARSLAST(H=HHV(H,M))),BARSLAST(H=HHV(H,M))<M-2,1) AND L>REF(L,REF(DT,1)+1),1,0),NODRAW;
    //再次周期
    GT1:=BARSLAST(FG11<>1 AND FG1<>1 AND FG0),NODRAW;
    DT1:=BARSLAST(FD11<>1 AND FD1<>1 AND FD0),NODRAW;
    FD2:=BACKSET(REFX(GT1,1)=0 AND DT1<3 AND GT1-DT1<4 AND REF(L,DT1)>LLV(L,GT1+M-2),DT1+1),NODRAW;
    FG2A:=BACKSET(REFX(GT1,1)=0 AND DT1<3 AND GT1-DT1<4 AND REF(L,DT1)<=LLV(L,GT1+M-2) AND REF(H,GT1)>HHV(H,GT1+M-2),GT1+1),NODRAW;
    FG2B:=IF(GT1=0 AND DT1<4 AND REF(GT1,1)-DT1<4 AND REF(L,DT1)<=LLV(L,REF(GT1,1)+M-1) AND H>HHV(H,REF(GT1,1)+M-1),1,0),NODRAW;
    FG2:=BACKSET(REFX(DT1,1)=0 AND GT1<3 AND DT1-GT1<4 AND REF(H,GT1)<HHV(H,DT1+M-2),GT1+1),NODRAW;
    FD2A:=BACKSET(REFX(DT1,1)=0 AND GT1<3 AND DT1-GT1<4 AND REF(H,GT1)>=HHV(L,DT1+M-2) AND REF(L,DT1)>LLV(L,DT1+M-2),DT1+1),NODRAW;
    FD2B:=IF(DT1=0 AND GT1<4 AND REF(DT1,1)-GT1<4 AND REF(H,GT1)>=HHV(H,REF(DT1,1)+6) AND L>LLV(L,REF(DT1,1)+M-1),1,0),NODRAW;
    TTTTTT:= H<REF(H,REF(GT1,1)+1) AND DT1<4,NODRAW;
    HHHHHH:=REF(LLV(L,10),DT1),NODRAW;
    //前長后短;
    FG21:=IF(GT1=0 AND DT1<4 AND H<=REF(H,REF(GT1,1)+1)? ,1,0),NODRAW;
    FD21:=IF(DT1=0 AND GT1<4? AND L>=REF(L,REF(DT1,1)+1) ,1,0),NODRAW;
    //前短后長,前低后高(去低);
    FD231:=BACKSET(REFX(GT1,1)=0 AND DT1>3 AND GT1>DT1 AND GT1-DT1<4 AND REFX(H,1)>REF(H,GT1) AND REF(L,DT1)>REF(LLV(L,10),DT1),DT1+1),NODRAW;
    FG23:=BACKSET(REFX(GT1,1)=0 AND DT1>3 AND GT1>DT1 AND? GT1-DT1<4 AND REFX(H,1)>REF(H,GT1) AND (REF(H,GT1)<REF(HHV(H,13),GT1) OR REF(FD231,DT1)=0),GT1+1),NODRAW;
    //前短后長,去2;
    FG231:=BACKSET(REFX(DT1,1)=0 AND GT1>3? AND DT1>GT1 AND DT1-GT1<4 AND REFX(L,1)<REF(L,DT1) AND REF(H,GT1)<REF(HHV(H,10),GT1) ,GT1+1),NODRAW;
    FD23:=BACKSET(REFX(DT1,1)=0 AND GT1>3? AND DT1>GT1 AND DT1-GT1<4 AND REFX(L,1)<REF(L,DT1) AND ( REF(L,DT1)>REF(LLV(L,13),DT1) OR REF(FG231,GT1)=0),DT1+1),NODRAW;
    //前短后長,去3;
    FDD23:=REF(H,GT1)<REF(HHV(H,10),GT1) OR REF(FD23,DT1)=0,NODRAW;
    FD24:=BACKSET(REFX(GT1,1)=0 AND DT1>3 AND GT1>DT1 AND GT1-DT1<4 AND REFX(H,1)<HHV(H,GT1+3) AND REF(L,DT1)>LLV(L,DT1+5),DT1+1),NODRAW;
    FG24:=BACKSET(REFX(DT1,1)=0 AND GT1>3? AND DT1>GT1 AND DT1-GT1<4 AND REFX(L,1)>LLV(L,DT1+3) AND REF(H,GT1)<HHV(H,GT1+5),GT1+1),NODRAW;
    //做兩次高低點間多余的點
    GT2:=BARSLAST(FG21<>1 AND FG23<>1 AND FG231<>1 AND FG24<>1?? AND FG2<>1 AND FG2A<>1 AND FG2B<>1 AND GT1=0),NODRAW;
    DT2:=BARSLAST(FD21<>1 AND FD23<>1 AND FD231<>1 AND FD24<>1? AND FD2<>1 AND FD2A<>1 AND FD2B<>1 AND DT1=0),NODRAW;
    FG3:=BACKSET(REFX(GT2,1)=0 AND GT2<DT2 AND REFX(H,1)>=REF(H,GT2),GT2+1),NODRAW;
    FD3:=BACKSET(REFX(DT2,1)=0 AND DT2<GT2 AND REFX(L,1)<=REF(L,DT2),DT2+1),NODRAW;
    FG31:=IF(GT2=0 AND REF(GT2,1)<DT2 AND H<REF(H,REF(GT2,1)+1),1,0),NODRAW;
    FD31:=IF(DT2=0 AND REF(DT2,1)<GT2 AND L>REF(L,REF(DT2,1)+1),1,0),NODRAW;
    GT3:=BARSLAST(GT2=0 AND FG3<>1 AND FG31<>1 ),NODRAW;
    DT3:=BARSLAST(DT2=0 AND? FD3<>1 AND FD31<>1),NODRAW;
    FG4:=BACKSET(REFX(GT3,1)=0 AND GT3<DT3 AND REFX(H,1)>=REF(H,GT3),GT3+1),NODRAW;
    FD4:=BACKSET(REFX(DT3,1)=0 AND DT3<GT3 AND REFX(L,1)<=REF(L,DT3),DT3+1),NODRAW;
    FG41:=IF(GT3=0 AND REF(GT3,1)<DT3 AND H<REF(H,REF(GT3,1)+1),1,0),NODRAW;
    FD41:=IF(DT3=0 AND REF(DT3,1)<GT3 AND L>REF(L,REF(DT3,1)+1),1,0),NODRAW;
    HHH:=GT3=0 AND FG31<>1 AND? FG3<>1,NODRAW;
    LLL:=DT3=0 AND FD31<>1 AND? FD3<>1,NODRAW;
    DRAWLINE1(HHH ,H,LLL,L,0),COLORGREEN,DOT;//綠色
    DRAWLINE1(LLL,L,HHH ,H,0),COLORRED,DOT;//紅色
    //最后一段畫線
    N1:=BARSLAST(HHH)+1;
    N2:=BARSLAST(LLL)+1;
    DRAWLINE3(ISLASTBAR&&MIN(N1,N2)=N2&&L>REF(L,N2-1),REF(L,N2-1),N2-1,ISLASTBAR,H,0,0),COLORRED,DOT;//紅色
    DRAWLINE3(ISLASTBAR&&MIN(N1,N2)=N1&&H<REF(H,N1-1),REF(H,N1-1),N1-1,ISLASTBAR,L,0,0),COLORGREEN,DOT;//綠色




    文件名:贏順截圖20200219091135.jpg

    ?

    ?來源:程序化99

  • 文華技術人員: ?添加下面語句
    HH1:=VALUEWHEN(HHH,H); LL1:=VALUEWHEN(LLL,L); DRAWNUMBER(HHH,H,(HH1-LL1)/LL1*100,2,COLORRED); DRAWNUMBER(LLL,L,(HH1-LL1)/LL1*100,2,COLORGREEN),VALIGN0;

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 1145508240  點擊在線交流或微信號:cxh99cxh99  進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,謝謝您!)

怎么收費,代編流程等詳情請點擊閱讀,或QQ微信聯系我們!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚洲福利视频网站| 男人资源在线观看| 午夜性伦鲁啊鲁免费视频| 啊轻点灬大ji巴太粗太男| 免费看美女吃男生私人部位| 亚洲精品乱码久久久久久下载| 亚洲乱码一二三四区麻豆| 久久久久亚洲av片无码| 中国特黄一级片| avidolzhd| 久久91这里精品国产2020| 亚洲午夜精品久久久久久浪潮| 二级毛片在线播放| 中文字幕日韩理论在线| a级毛片毛片免费观看永久| 中国黄色一级片| 污污的网站免费观看| 精品亚洲成a人在线观看| 草莓视频网站入口| 麻豆aⅴ精品无码一区二区| 老湿机69福利区18禁网站| 波多野结衣种子网盘| 男人靠女人免费视频网站在线观看 | 免费鲁丝片一级在线观看| 国产一级淫片a视频免费观看| 国产成人一区二区三区电影网站| 国产精品亚洲欧美大片在线看| 国产超碰人人模人人爽人人喊| 天堂а√在线最新版在线8| 夫妇野外交换hd中文小说| 国产特黄特色一级特色大片| 国产无套乱子伦精彩是白视频 | 99re热这里有精品首页视频| 高清色本在线www| 理论片午午伦夜理片影院99| 看一级毛片**直播在线| 精品人妻久久久久久888| 欧美人善交videosg| 欧美V国产V亚洲V日韩九九| 成年丰满熟妇午夜免费视频| 成人韩免费网站|