真是亂七八糟 [博易POBO]
咨詢內容:
LLH:=LLV(H,60);
HHL:=HHV(L,60);
LLL:=LLV(L,60);
DRAWTEXT(開空倉=0 AND 空開倉次數1=1,(HHH+中軸)/2,'開空'),FONTSIZE(11),ALIGN(1),VALIGN(2),COLORFFFF80;
DRAWTEXT(開多倉=0 AND 多開倉次數1=1,(LLH+中軸)/2,'開多'),FONTSIZE(11),ALIGN(1),VALIGN(0),COLORFF80FF;
//平空條件
DRAWTEXT(平多條件=1 AND 多平倉次數=1,(HHL+中軸)/2,'多平'),FONTSIZE(11),ALIGN(1),VALIGN(2),COLORFFFFFF;
DRAWTEXT(平空條件=1 AND 空平倉次數=1,(LLL+中軸)/2,'空平'),FONTSIZE(11),ALIGN(1),VALIGN(0),COLORFFFFFF;
已開多周期數:=BARSLAST(開多倉=0 AND 多開倉次數1=1),NODRAW;
已開空周期數:=BARSLAST(開空倉=0 AND 空開倉次數1=1),NODRAW;
已開多倉次數:=COUNT2(開多倉=0 AND 多開倉次數1=1,0),NODRAW;
已開空倉次數:=COUNT2(開空倉=0 AND 空開倉次數1=1,0),NODRAW;
//平空條件
已平多倉次數:=COUNT2(平多條件=1 AND 多平倉次數=1,0),NODRAW;
已平空倉次數:=COUNT2(平空條件=1 AND 空平倉次數=1,0),NODRAW;
開多價:=REF(C,已開多周期數),NODRAW;
開空價:=REF(C,已開空周期數),NODRAW;
平多價:=IF(平多條件=1 AND 多平倉次數=1,C,DRAWNULL),NODRAW;
平空價:=IF(平空條件=1 AND 空平倉次數=1,C,DRAWNULL),NODRAW;
多單盈虧:=IF(平多條件=1 AND 多平倉次數=1,C-開多價,DRAWNULL),NODRAW;
空單盈虧:=IF(平空條件=1 AND 空平倉次數=1,開空價-C,DRAWNULL),NODRAW;
噸多單盈虧計:IF(SUM(多單盈虧, 0)<>DRAWNULL,SUM(多單盈虧, 0),0),NODRAW;
噸空單盈虧計:IF(SUM(空單盈虧, 0)<>DRAWNULL,SUM(空單盈虧, 0),0),NODRAW;
噸總盈虧:(噸多單盈虧計+噸空單盈虧計),NODRAW;RETURN;
M12:=EMA((EMA(C,12)-EMA(C,26)),9)+EMA(C,26);
DIFF:=EMA(C,12)-中軸,COLORFFFFFF;
DEA:=M12-中軸,COLOR00FFFF;
金叉周期數:=BARSLAST(CROSS(DIFF,DEA)),NODRAW;
金叉數:=COUNT2(CROSS(DIFF,DEA),0),NODRAW;
前金叉數:=COUNT2(CROSS(DIFF,DEA)AND 金叉數-1,0),NODRAW;
金S:=DATACOUNT-BARPOS+金叉周期數,NODRAW;
前金叉總數:=(前金叉數[DATACOUNT-金S]),NODRAW;
前金叉周期數:=BARSLAST(CROSS(DIFF,DEA) AND 前金叉數<=前金叉總數),NODRAW;
前金叉DIFF:=REF(EMA12,前金叉周期數);金叉DIFF:=REF(EMA12,金叉周期數); //003----
死叉周期數:=BARSLAST(CROSS(DEA,DIFF)),NODRAW;
死叉數:=COUNT2(CROSS(DEA,DIFF),0),NODRAW;
前死叉數:=COUNT2(CROSS(DEA,DIFF)AND死叉數-1,0),NODRAW;
死S:=DATACOUNT-BARPOS+死叉周期數,NODRAW;
前死叉總數:=(前死叉數[DATACOUNT-死S]),NODRAW;
前死叉周期數:=BARSLAST(CROSS(DEA,DIFF)AND前死叉數<=前死叉總數),NODRAW;
前死叉DIFF:=REF(EMA12,前死叉周期數);死叉DIFF:=REF(EMA12,死叉周期數);
開多:=100;開空:=200;平多:=0;平空:=0;
多條件:=IF((DP<6ORDP=13)ANDM4>均價ANDEMA12>REF(EMA12,1)ANDDDEA2>中軸?ANDDEA>0ANDDIFF>DEAANDEMA12>金叉DIFF,100,DRAWNULL),NODRAW;
空條件:=IF((DP<6ORDP=13)ANDM4<均價ANDEMA12<REF(EMA12,1)ANDDDEA2<中軸?ANDDEA<0ANDDEA>DIFFANDEMA12<死叉DIFF,200,DRAWNULL),NODRAW; 來源 程序化久久網
真是亂七八糟
HHH:=HHV(H,60);LLH:=LLV(H,60);
HHL:=HHV(L,60);
LLL:=LLV(L,60);
DRAWTEXT(開空倉=0 AND 空開倉次數1=1,(HHH+中軸)/2,'開空'),FONTSIZE(11),ALIGN(1),VALIGN(2),COLORFFFF80;
DRAWTEXT(開多倉=0 AND 多開倉次數1=1,(LLH+中軸)/2,'開多'),FONTSIZE(11),ALIGN(1),VALIGN(0),COLORFF80FF;
//平空條件
DRAWTEXT(平多條件=1 AND 多平倉次數=1,(HHL+中軸)/2,'多平'),FONTSIZE(11),ALIGN(1),VALIGN(2),COLORFFFFFF;
DRAWTEXT(平空條件=1 AND 空平倉次數=1,(LLL+中軸)/2,'空平'),FONTSIZE(11),ALIGN(1),VALIGN(0),COLORFFFFFF;
已開多周期數:=BARSLAST(開多倉=0 AND 多開倉次數1=1),NODRAW;
已開空周期數:=BARSLAST(開空倉=0 AND 空開倉次數1=1),NODRAW;
已開多倉次數:=COUNT2(開多倉=0 AND 多開倉次數1=1,0),NODRAW;
已開空倉次數:=COUNT2(開空倉=0 AND 空開倉次數1=1,0),NODRAW;
//平空條件
已平多倉次數:=COUNT2(平多條件=1 AND 多平倉次數=1,0),NODRAW;
已平空倉次數:=COUNT2(平空條件=1 AND 空平倉次數=1,0),NODRAW;
開多價:=REF(C,已開多周期數),NODRAW;
開空價:=REF(C,已開空周期數),NODRAW;
平多價:=IF(平多條件=1 AND 多平倉次數=1,C,DRAWNULL),NODRAW;
平空價:=IF(平空條件=1 AND 空平倉次數=1,C,DRAWNULL),NODRAW;
多單盈虧:=IF(平多條件=1 AND 多平倉次數=1,C-開多價,DRAWNULL),NODRAW;
空單盈虧:=IF(平空條件=1 AND 空平倉次數=1,開空價-C,DRAWNULL),NODRAW;
噸多單盈虧計:IF(SUM(多單盈虧, 0)<>DRAWNULL,SUM(多單盈虧, 0),0),NODRAW;
噸空單盈虧計:IF(SUM(空單盈虧, 0)<>DRAWNULL,SUM(空單盈虧, 0),0),NODRAW;
噸總盈虧:(噸多單盈虧計+噸空單盈虧計),NODRAW;RETURN;
?
?來源:程序化99網( m.kzuj.com.cn )
博易技術人員: //577M12:=EMA((EMA(C,12)-EMA(C,26)),9)+EMA(C,26);
DIFF:=EMA(C,12)-中軸,COLORFFFFFF;
DEA:=M12-中軸,COLOR00FFFF;
金叉周期數:=BARSLAST(CROSS(DIFF,DEA)),NODRAW;
金叉數:=COUNT2(CROSS(DIFF,DEA),0),NODRAW;
前金叉數:=COUNT2(CROSS(DIFF,DEA)AND 金叉數-1,0),NODRAW;
金S:=DATACOUNT-BARPOS+金叉周期數,NODRAW;
前金叉總數:=(前金叉數[DATACOUNT-金S]),NODRAW;
前金叉周期數:=BARSLAST(CROSS(DIFF,DEA) AND 前金叉數<=前金叉總數),NODRAW;
前金叉DIFF:=REF(EMA12,前金叉周期數);金叉DIFF:=REF(EMA12,金叉周期數); //003----
死叉周期數:=BARSLAST(CROSS(DEA,DIFF)),NODRAW;
死叉數:=COUNT2(CROSS(DEA,DIFF),0),NODRAW;
前死叉數:=COUNT2(CROSS(DEA,DIFF)AND死叉數-1,0),NODRAW;
死S:=DATACOUNT-BARPOS+死叉周期數,NODRAW;
前死叉總數:=(前死叉數[DATACOUNT-死S]),NODRAW;
前死叉周期數:=BARSLAST(CROSS(DEA,DIFF)AND前死叉數<=前死叉總數),NODRAW;
前死叉DIFF:=REF(EMA12,前死叉周期數);死叉DIFF:=REF(EMA12,死叉周期數);
開多:=100;開空:=200;平多:=0;平空:=0;
多條件:=IF((DP<6ORDP=13)ANDM4>均價ANDEMA12>REF(EMA12,1)ANDDDEA2>中軸?ANDDEA>0ANDDIFF>DEAANDEMA12>金叉DIFF,100,DRAWNULL),NODRAW;
空條件:=IF((DP<6ORDP=13)ANDM4<均價ANDEMA12<REF(EMA12,1)ANDDDEA2<中軸?ANDDEA<0ANDDEA>DIFFANDEMA12<死叉DIFF,200,DRAWNULL),NODRAW; 來源 程序化久久網
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,謝謝您!)
相關文章
-
沒有相關內容