當前位置:編程學習大全網 - 源碼下載 - 請高手把通信達技術指標修改為條件選股指標可以預警用

請高手把通信達技術指標修改為條件選股指標可以預警用

把指標改成選股公式的通用方法

第壹步,把指標公式中,所有的變量定義後面改為 "變量名"+ ":=". 如妳的問題中,"春筍: IF(VAR7 AN。。。" ,變量名"春筍"後面沒有 := ,那麽就改為 “春筍:=”。註意冒號和等於號都是小寫。同時,把該條語句最後的壹些描述,如LINESTICK , COLORGREEN等,用大括號圍起來。如上面的語句,最後的樣子就是“春筍:= IF(VAR7 AND REF(CLOSE,1)<=COST(5),20,0){,LINESTICK ,COLOR00FF00,LINETHICK2}; ” 註意這裏要把逗號包進來,不要把末尾的分號包進來。

第二步,公式中有些沒有冒號的語句。如drawicon,drawtext,stickline等,用大括號把它們整個句子都圍起來。 如"DRAWICON(貪嘴樂>0,40,1); " 改成 "{DRAWICON(貪嘴樂>0,40,1); }"。“ 血戰超跌: STICKLINE(VAR21,0,60,5,0);” 改成 “{血戰超跌: STICKLINE(VAR21,0,60,5,0);}”

第三步,壹個條件選股或者預警公式中,只能有壹個不帶等於號的條件。根據妳想要的圖形,把相應的圖形對應的條件指標,作為壹個條件選股公式中唯壹的條件即可。如本例中,妳想要藍柱和紅箭頭。藍柱是什麽呢?就是要去指標公式中不帶等於號的那些句子中找。這裏就是STICKLINE對應的那句。根據"STICKLINE(VAR21,0,60,5,0);" 可以知道,這句的條件是VAR21。 紅箭頭是什麽呢?

就是"買!: CROSS(VAR1,2)*30,COLOR0000FF ,LINETHICK3 ;" 這句。那麽它的條件就是 “CROSS(VAR1,2)*30”。

第四步,把妳想要的條件整理出來後,就是組合了。這裏妳說的不清楚,如果妳想要紅箭頭和藍柱壹起出現的話,就在公式最後面增加壹句話: "選股: VAR21 AND CROSS(VAR1,2)*30"; 如果妳想要藍柱或者紅箭頭的話,就在公式最後面增加壹句話: "選股: VAR21 OR CROSS(VAR1,2)*30";

最後定型的條件選股公式如下(預警和條件選股在公式上是壹回事,就用這壹個公式就可以了):

VAR1:=MA(WINNER(CLOSE),9)*100;

買!:= CROSS(VAR1,2)*30{,COLOR0000FF ,LINETHICK3 };

VAR2:=(1-EMA((HHV(HIGH,15)-CLOSE)/(HHV(HIGH,15)-LLV(LOW,15)),15))*100;

VAR3:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;

VAR4:=SMA(VAR3,9,1);

VAR5:=SMA(VAR4,9,1);

VAR6:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100);

VAR7:=REF(VAR6,1)>13 AND REF(VAR6,1)/VAR6>1.23 AND CLOSE/REF(CLOSE,1)>1.03;

春筍:= IF(VAR7 AND REF(CLOSE,1)<=COST(5),20,0){,LINESTICK ,COLOR00FF00,LINETHICK2};

VAR8:=MA(CLOSE,27);

VAR9:=(CLOSE-VAR8)/VAR8*100;

VARA:=MA(VAR9,2);

VARB:=BARSLAST(CROSS(-10,VARA)=1);

VARC:=BARSLAST(CROSS(VARA,10)=1);

VARD:=VARA<-10 AND VARB>3;

VARE:=VARA>10 AND VARC>3;

黃金坑:= IF(VARD,VARA,0){,LINESTICK ,LINETHICK2, COLORYELLOW};

財神到:= IF(VARE,VARA,0){,LINESTICK , COLORGREEN};

貪嘴樂:= IF(VARA>REF(VARA,1) AND VARD AND VARA<-15,30,0){,LINETHICK2,LINESTICK,COLORFFA2AF;

DRAWICON(貪嘴樂>0,40,1)};

VARF:=REF(LOW,1)*0.9;

VAR10:=LOW*0.9;

VAR11:=(VAR10*VOL+VARF*(CAPITAL-VOL))/CAPITAL;

VAR12:=EMA(VAR11,30);

VAR13:=CLOSE-REF(CLOSE,1);

VAR14:=MAX(VAR13,0);

VAR15:=ABS(VAR13);

VAR16:=SMA(VAR14,7,1)/SMA(VAR15,7,1)*100;

VAR17:=SMA(VAR14,13,1)/SMA(VAR15,13,1)*100;

VAR18:=BARSCOUNT(CLOSE);

VAR19:=SMA(MAX(VAR13,0),6,1)/SMA(ABS(VAR13),6,1)*100;

VAR1A:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;

VAR1B:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;

VAR1C:=SMA((SMA(VAR1B,4,1)-50)*2,3,1);

VAR1D:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;

VAR1E:=SMA(VAR1D,4,1);

VAR1F:=SMA(VAR1E,3,1);

VAR20:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;

VAR21:=VAR19<=25 AND VAR1A<-95 AND VAR20>20 AND VAR1C<-30 AND VAR1F<30 AND VAR12-CLOSE>=-0.25 AND VAR16<22 AND VAR17<28 AND VAR18>50;

{血戰超跌: STICKLINE(VAR21,0,60,5,0);}

選股: VAR21 OR CROSS(VAR1,2)*30;

順便說壹句,這個指標公式裏含有未來函數,沒多大意義。實戰千萬慎用!!!!

  • 上一篇:系統文件後綴名
  • 下一篇:怎樣得到有框架的全部頁面源代碼
  • copyright 2024編程學習大全網