通達(dá)信指標(biāo)公式與選股公式最主要的區(qū)別是,指標(biāo)公式可以有多個(gè)輸出,而選股公式只能有一個(gè)輸出。要把指標(biāo)公式改成選股公式最簡(jiǎn)單的辦法是把你不需要的輸出語(yǔ)句改成賦值語(yǔ)句就可以了。
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); RANGE((((OBV-MAOBV)/MAOBV)*100),-0.5,0.5); 例如,上面是OBV指標(biāo)公式,一共有三個(gè)輸出,現(xiàn)在要改成選股公式,那么把不需要的兩個(gè)語(yǔ)句改成賦值語(yǔ)句就可以了,具體是在輸出指標(biāo)名字后加等號(hào)就可以了,改后就是如下。 VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); RANGE((((OBV-MAOBV)/MAOBV)*100),-0.5,0.5); 選股公式是要建在條件選股公式欄目里的,建好后在條件選股器里就能看到,也就能執(zhí)行條件選股了。在條件預(yù)警里邊就可以把選股公式加進(jìn)預(yù)警里了,進(jìn)行預(yù)警使用了。
多止盈:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25); 空止盈:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1; 空止損:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*3.5+XMA(XMA(H,25),25); 多止損:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*3.5; 短高H:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF(H,4)+15*REF(H,5)+14*REF(H,6)+13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*REF(H,11)+8*REF(H,12)+7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+REF(H,20))/210,COLORBLUE,LINETHICK1; 短低L:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*REF(L,6)+13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF(L,11)+8*REF(L,12)+7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF(L,17)+2*REF(L,18)+REF(L,20))/210,COLORBLUE,LINETHICK1; D90H:=EMA(短高H,90),COLORRED,LINETHICK1; D90L:=EMA(短低L,90),COLORRED,LINETHICK1; D90頂:=D90H+D90差*2,COLORRED,LINETHICK1; D90底:=D90L-D90差*2,COLORRED,LINETHICK1; 高0:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),LINETHICK1,COLORWHITE; 低0:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK1,COLORWHITE; 多頭定位:=低0>=D90底 AND 高0>=D90頂; 空頭定位:=高0<=D90頂 AND 低0<=D90底; 震蕩定位:=低0>=D90底 AND 高0<=D90頂; 短頂:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*2+XMA(XMA(H,25),25),LINETHICK2,COLORGREEN; 短底:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*2,LINETHICK2,COLORGREEN; 短線(xiàn)收盤(pán):=(C-短底)/(短頂-短底)*100000,LINETHICK2,COLORRED; 短線(xiàn)開(kāi)盤(pán):=(O-短底)/(短頂-短底)*100000,LINETHICK2,COLORRED; 短線(xiàn)高盤(pán):=(H-短底)/(短頂-短底)*100000,LINETHICK2,COLORRED; 短線(xiàn)低盤(pán):=(L-短底)/(短頂-短底)*100000,LINETHICK0,COLORRED; 頂1:=110000,COLORYELLOW,LINETHICK0; 底1:=-10000,COLORYELLOW,LINETHICK0; STICKLINE(多頭定位=1,頂1,底1,5,0),COLOR000066; STICKLINE(空頭定位=1,頂1,底1,5,0),COLOR003300; STICKLINE(震蕩定位=1,頂1,底1,5,0),COLOR555555; 震蕩頂:=(XMA(XMA(短線(xiàn)高盤(pán),25),25)-XMA(XMA(短線(xiàn)低盤(pán),25),25))*1+XMA(XMA(短線(xiàn)高盤(pán),25),25); 震蕩底:=XMA(XMA(短線(xiàn)低盤(pán),25),25)-(XMA(XMA(短線(xiàn)高盤(pán),25),25)-XMA(XMA(短線(xiàn)低盤(pán),25),25))*1; 做空:80000,COLORGREEN,LINETHICK1; 做多:20000,COLOR0099FF,LINETHICK1; 空損:110000,COLORFF7700,LINETHICK2; 多損:-10000,COLORMAGENTA,LINETHICK2; DRAWTEXT(ISLASTBAR,109000,' 空止損'),COLORFF7700; DRAWTEXT(ISLASTBAR,80000,' 多止盈'),COLORGREEN; DRAWTEXT(ISLASTBAR,20000,' 空止盈'),COLOR0099FF; DRAWTEXT(ISLASTBAR,-9000,' 多止損'),COLORMAGENTA; BSB:=EMA((CLOSE+HIGH+LOW)/3,3); BSM:=EMA(SLOPE((CLOSE+HIGH+LOW)/3,24)*20+(CLOSE+HIGH+LOW)/3,48); STICKLINE(BSB>=BSM,短線(xiàn)低盤(pán),短線(xiàn)高盤(pán),0.0,0),COLORRED; STICKLINE(BSB>=BSM,短線(xiàn)收盤(pán),短線(xiàn)開(kāi)盤(pán),3,1),COLORRED; STICKLINE(BSB<=BSM,短線(xiàn)低盤(pán),短線(xiàn)高盤(pán),0.0,0),COLORGREEN; STICKLINE(BSB<=BSM,短線(xiàn)收盤(pán),短線(xiàn)開(kāi)盤(pán),3,1),COLORGREEN; 白色點(diǎn)多定位1:=短線(xiàn)低盤(pán)<做多 AND 短線(xiàn)高盤(pán)>做多; 白色點(diǎn)空定位1:=短線(xiàn)高盤(pán)>做空 AND 短線(xiàn)低盤(pán)<做空; STICKLINE(白色點(diǎn)多定位1=1,短線(xiàn)低盤(pán),做多,3,0),COLORWHITE; STICKLINE(白色點(diǎn)空定位1=1,短線(xiàn)高盤(pán),做空,3,0),COLORWHITE; 白色點(diǎn)多定位2:=短線(xiàn)高盤(pán)<做多; 白色點(diǎn)空定位2:=短線(xiàn)低盤(pán)>做空; STICKLINE(白色點(diǎn)多定位2=1,短線(xiàn)低盤(pán),短線(xiàn)高盤(pán),0.0,0),COLORWHITE; STICKLINE(白色點(diǎn)多定位2=1,短線(xiàn)收盤(pán),短線(xiàn)開(kāi)盤(pán),3,0),COLORWHITE; STICKLINE(白色點(diǎn)空定位2=1,短線(xiàn)低盤(pán),短線(xiàn)高盤(pán),0.0,0),COLORWHITE; STICKLINE(白色點(diǎn)空定位2=1,短線(xiàn)收盤(pán),短線(xiàn)開(kāi)盤(pán),3,0),COLORWHITE; 多頭多定位:=CROSS(做多,短線(xiàn)低盤(pán)) AND 多頭定位=1; 多頭平定位:=CROSS(短線(xiàn)高盤(pán),做空) AND 多頭定位=1 AND 震蕩定位=0; 空頭空定位:=CROSS(短線(xiàn)高盤(pán),做空) AND 空頭定位=1; 空頭平定位:=CROSS(做多,短線(xiàn)低盤(pán)) AND 空頭定位=1 AND 震蕩定位=0; 震蕩多定位:=CROSS(做多,短線(xiàn)低盤(pán)) AND 震蕩定位=1; 震蕩空定位:=CROSS(短線(xiàn)高盤(pán),做空) AND 震蕩定位=1; DRAWICON(空頭平定位=1,短線(xiàn)低盤(pán)*0.98,1); DRAWICON(多頭平定位=1,短線(xiàn)高盤(pán)*1.02,2); DRAWICON(多頭多定位=1 OR 震蕩多定位=1,短線(xiàn)低盤(pán)*0.98,1); DRAWICON(空頭空定位=1 OR 震蕩空定位=1,短線(xiàn)高盤(pán)*1.02,2); 輸出多止盈:(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*1+最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均 空止盈賦值:最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*1 空止損賦值:(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*3.5+最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均 多止損賦值:最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*3.5 短高H賦值:(20*最高價(jià)+19*1日前的最高價(jià)+18*2日前的最高價(jià)+17*3日前的最高價(jià)+16*4日前的最高價(jià)+15*5日前的最高價(jià)+14*6日前的最高價(jià)+13*7日前的最高價(jià)+12*8日前的最高價(jià)+11*9日前的最高價(jià)+10*10日前的最高價(jià)+9*11日前的最高價(jià)+8*12日前的最高價(jià)+7*13日前的最高價(jià)+6*14日前的最高價(jià)+5*15日前的最高價(jià)+4*16日前的最高價(jià)+3*17日前的最高價(jià)+2*18日前的最高價(jià)+20日前的最高價(jià))/210,畫(huà)藍(lán)色,線(xiàn)寬為1 短低L賦值:(20*最低價(jià)+19*1日前的最低價(jià)+18*2日前的最低價(jià)+17*3日前的最低價(jià)+16*4日前的最低價(jià)+15*5日前的最低價(jià)+14*6日前的最低價(jià)+13*7日前的最低價(jià)+12*8日前的最低價(jià)+11*9日前的最低價(jià)+10*10日前的最低價(jià)+9*11日前的最低價(jià)+8*12日前的最低價(jià)+7*13日前的最低價(jià)+6*14日前的最低價(jià)+5*15日前的最低價(jià)+4*16日前的最低價(jià)+3*17日前的最低價(jià)+2*18日前的最低價(jià)+20日前的最低價(jià))/210,畫(huà)藍(lán)色,線(xiàn)寬為1 D90H賦值:短高H的90日指數(shù)移動(dòng)平均,畫(huà)紅色,線(xiàn)寬為1 D90L賦值:短低L的90日指數(shù)移動(dòng)平均,畫(huà)紅色,線(xiàn)寬為1 D90頂賦值:D90H+D90差*2,畫(huà)紅色,線(xiàn)寬為1 D90底賦值:D90L-D90差*2,畫(huà)紅色,線(xiàn)寬為1 高0賦值:(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*1+最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均,線(xiàn)寬為1,畫(huà)白色 低0賦值:最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*1,線(xiàn)寬為1,畫(huà)白色 多頭定位賦值:低0>=D90底 AND 高0>=D90頂 空頭定位賦值:高0<=D90頂 AND 低0<=D90底 震蕩定位賦值:低0>=D90底 AND 高0<=D90頂 短頂賦值:(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*2+最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均,線(xiàn)寬為2,畫(huà)綠色 短底賦值:最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-(最高價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-最低價(jià)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*2,線(xiàn)寬為2,畫(huà)綠色 短線(xiàn)收盤(pán)賦值:(收盤(pán)價(jià)-短底)/(短頂-短底)*100000,線(xiàn)寬為2,畫(huà)紅色 短線(xiàn)開(kāi)盤(pán)賦值:(開(kāi)盤(pán)價(jià)-短底)/(短頂-短底)*100000,線(xiàn)寬為2,畫(huà)紅色 短線(xiàn)高盤(pán)賦值:(最高價(jià)-短底)/(短頂-短底)*100000,線(xiàn)寬為2,畫(huà)紅色 短線(xiàn)低盤(pán)賦值:(最低價(jià)-短底)/(短頂-短底)*100000,線(xiàn)寬為0,畫(huà)紅色 頂1賦值:110000,畫(huà)黃色,線(xiàn)寬為0 底1賦值:-10000,畫(huà)黃色,線(xiàn)寬為0 當(dāng)滿(mǎn)足條件多頭定位=1時(shí),在頂1和底1位置之間畫(huà)柱狀線(xiàn),寬度為5,0不為0則畫(huà)空心柱.,COLOR000066 當(dāng)滿(mǎn)足條件空頭定位=1時(shí),在頂1和底1位置之間畫(huà)柱狀線(xiàn),寬度為5,0不為0則畫(huà)空心柱.,COLOR003300 當(dāng)滿(mǎn)足條件震蕩定位=1時(shí),在頂1和底1位置之間畫(huà)柱狀線(xiàn),寬度為5,0不為0則畫(huà)空心柱.,COLOR555555 震蕩頂賦值:(短線(xiàn)高盤(pán)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-短線(xiàn)低盤(pán)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*1+短線(xiàn)高盤(pán)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均 震蕩底賦值:短線(xiàn)低盤(pán)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-(短線(xiàn)高盤(pán)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均-短線(xiàn)低盤(pán)的25日偏移移動(dòng)平均的25日偏移移動(dòng)平均)*1 輸出做空:80000,畫(huà)綠色,線(xiàn)寬為1 輸出做多:20000,COLOR0099FF,線(xiàn)寬為1 輸出空損:110000,COLORFF7700,線(xiàn)寬為2 輸出多損:-10000,畫(huà)洋紅色,線(xiàn)寬為2 當(dāng)滿(mǎn)足條件是否最后一個(gè)周期時(shí),在109000位置書(shū)寫(xiě)文字,COLORFF7700 當(dāng)滿(mǎn)足條件是否最后一個(gè)周期時(shí),在80000位置書(shū)寫(xiě)文字,畫(huà)綠色 當(dāng)滿(mǎn)足條件是否最后一個(gè)周期時(shí),在20000位置書(shū)寫(xiě)文字,COLOR0099FF 當(dāng)滿(mǎn)足條件是否最后一個(gè)周期時(shí),在-9000位置書(shū)寫(xiě)文字,畫(huà)洋紅色 BSB賦值:(收盤(pán)價(jià)+最高價(jià)+最低價(jià))/3的3日指數(shù)移動(dòng)平均 BSM賦值:(收盤(pán)價(jià)+最高價(jià)+最低價(jià))/3的24日線(xiàn)性回歸斜率*20+(收盤(pán)價(jià)+最高價(jià)+最低價(jià))/3的48日指數(shù)移動(dòng)平均 當(dāng)滿(mǎn)足條件BSB>=BSM時(shí),在短線(xiàn)低盤(pán)和短線(xiàn)高盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為0.0,0不為0則畫(huà)空心柱.,畫(huà)紅色 當(dāng)滿(mǎn)足條件BSB>=BSM時(shí),在短線(xiàn)收盤(pán)和短線(xiàn)開(kāi)盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為3,1不為0則畫(huà)空心柱.,畫(huà)紅色 當(dāng)滿(mǎn)足條件BSB<=BSM時(shí),在短線(xiàn)低盤(pán)和短線(xiàn)高盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為0.0,0不為0則畫(huà)空心柱.,畫(huà)綠色 當(dāng)滿(mǎn)足條件BSB<=BSM時(shí),在短線(xiàn)收盤(pán)和短線(xiàn)開(kāi)盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為3,1不為0則畫(huà)空心柱.,畫(huà)綠色 白色點(diǎn)多定位1賦值:短線(xiàn)低盤(pán)<做多 AND 短線(xiàn)高盤(pán)>做多 白色點(diǎn)空定位1賦值:短線(xiàn)高盤(pán)>做空 AND 短線(xiàn)低盤(pán)<做空 當(dāng)滿(mǎn)足條件白色點(diǎn)多定位1=1時(shí),在短線(xiàn)低盤(pán)和做多位置之間畫(huà)柱狀線(xiàn),寬度為3,0不為0則畫(huà)空心柱.,畫(huà)白色 當(dāng)滿(mǎn)足條件白色點(diǎn)空定位1=1時(shí),在短線(xiàn)高盤(pán)和做空位置之間畫(huà)柱狀線(xiàn),寬度為3,0不為0則畫(huà)空心柱.,畫(huà)白色 白色點(diǎn)多定位2賦值:短線(xiàn)高盤(pán)<做多 白色點(diǎn)空定位2賦值:短線(xiàn)低盤(pán)>做空 當(dāng)滿(mǎn)足條件白色點(diǎn)多定位2=1時(shí),在短線(xiàn)低盤(pán)和短線(xiàn)高盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為0.0,0不為0則畫(huà)空心柱.,畫(huà)白色 當(dāng)滿(mǎn)足條件白色點(diǎn)多定位2=1時(shí),在短線(xiàn)收盤(pán)和短線(xiàn)開(kāi)盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為3,0不為0則畫(huà)空心柱.,畫(huà)白色 當(dāng)滿(mǎn)足條件白色點(diǎn)空定位2=1時(shí),在短線(xiàn)低盤(pán)和短線(xiàn)高盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為0.0,0不為0則畫(huà)空心柱.,畫(huà)白色 當(dāng)滿(mǎn)足條件白色點(diǎn)空定位2=1時(shí),在短線(xiàn)收盤(pán)和短線(xiàn)開(kāi)盤(pán)位置之間畫(huà)柱狀線(xiàn),寬度為3,0不為0則畫(huà)空心柱.,畫(huà)白色 多頭多定位賦值:做多上穿短線(xiàn)低盤(pán) AND 多頭定位=1 多頭平定位賦值:短線(xiàn)高盤(pán)上穿做空 AND 多頭定位=1 AND 震蕩定位=0 空頭空定位賦值:短線(xiàn)高盤(pán)上穿做空 AND 空頭定位=1 空頭平定位賦值:做多上穿短線(xiàn)低盤(pán) AND 空頭定位=1 AND 震蕩定位=0 震蕩多定位賦值:做多上穿短線(xiàn)低盤(pán) AND 震蕩定位=1 震蕩空定位賦值:短線(xiàn)高盤(pán)上穿做空 AND 震蕩定位=1 當(dāng)滿(mǎn)足條件空頭平定位=1時(shí),在短線(xiàn)低盤(pán)*0.98位置畫(huà)1號(hào)圖標(biāo) 當(dāng)滿(mǎn)足條件多頭平定位=1時(shí),在短線(xiàn)高盤(pán)*1.02位置畫(huà)2號(hào)圖標(biāo) 當(dāng)滿(mǎn)足條件多頭多定位=1OR震蕩多定位=1時(shí),在短線(xiàn)低盤(pán)*0.98位置畫(huà)1號(hào)圖標(biāo) 當(dāng)滿(mǎn)足條件空頭空定位=1OR震蕩空定位=1時(shí),在短線(xiàn)高盤(pán)*1.02位置畫(huà)2號(hào)圖標(biāo)
|