⑴ 通達信公式怎麼合並
兩個公式合並是沒有問題,但是,第二個公式最後的DD函數沒有輸出,好像沒什麼意義(故加了一句XG:SS OR DD),也許您另有用途,故合並後的源碼如下:
(如果對您有幫助,請記得採納答案,謝謝)
DIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEA:=EMA(DIFF,5);
A1:=DIFF>DEA;
RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
K:=SMA(RSV1,3,1);D:=SMA(K,3,1);A2:=K>D;LC:=REF(CLOSE,1);
RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;
RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;
A3:=RSI1>RSI2;RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;
LWR1:=SMA(RSV,3,1);LWR2:=SMA(LWR1,3,1);A4:=LWR1>LWR2;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
A5:=CLOSE>BBI;MTM:=CLOSE-REF(CLOSE,1);
MMS:=100*EMA(EMA(MTM,5),3)/EMA(EMA(ABS(MTM),5),3);
MMM:=100*EMA(EMA(MTM,13),8)/EMA(EMA(ABS(MTM),13),8);
A6:=MMS>MMM;
漲買入:IF((A1 AND A2 AND A3 AND A4 AND A5 AND A6) AND REF(A1 AND A2 AND A3 AND A4 AND A5 AND A6,1)=0,7,0);
丁丁1:=EMA(C,3),COLORWHITE;
丁丁2:=EMA(C,5),COLORYELLOW;
丁丁3:=EMA(C,7),COLORBROWN;
丁丁4:=EMA(C,12),COLORLIGREEN;
丁丁5:=EMA(C,20),COLORRED;
SS:=CROSS(丁丁1,丁丁2) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(丁丁1,丁丁4) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(丁丁2,丁丁3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(丁丁1,丁丁3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 AND CROSS(丁丁1,丁丁4);
DRAWICON(SS,L-0.04,5);
DD:=CROSS(丁丁2,丁丁3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(丁丁2,丁丁5) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(丁丁3,丁丁4) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(丁丁2,丁丁4) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 AND CROSS(丁丁1,丁丁5);
XG:SS OR DD;
⑵ 請教通達信中怎麼把下面2個選股指標合並,實測好給加分
MA1:=MA(CLOSE,20);
MA2:=MA(CLOSE,22);
MA3:=MA(CLOSE,24);
MA4:=MA(CLOSE,30);
MA5:=MA(CLOSE,50);
MA6:=MA(CLOSE,60);
MA7:=MA(CLOSE,65);
MA8:=MA(CLOSE,70);
B:=CROSS(C,MA1)&&C>MA2&&C>MA3&&C>MA4&&C>MA5&&C>MA6&&C>MA7&&C>MA8;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
XG:CROSS(MACD,0) AND DIF>0 AND B;
⑶ 通達信指標公式合並
0,COLORFFFFFF;
NOTEXTDIF:EMA(CLOSE,12)-EMA(CLOSE,26)COLORFFFFFF;
NOTEXTDEA:EMA(NOTEXTDIF,9)COLOR0000FF;
MACD:(NOTEXTDIF-NOTEXTDEA)*2,COLORSTICK;
MACD,STICK,COLOR00FFFF;
IF(MACD<REF(MACD,1),MACD,DRAWNULL),STICK,COLORFBCE71;
N:=MA(C,17);
M:=MA(C,25);
{淺藍注意}
STICKLINE((C>=0 AND (C>=O)),0,MACD,2,1),COLORFFFF00;
STICKLINE((C>=0 AND (C<=O)),0,MACD,2,0),COLORFFFF00;
{紅色上升}
STICKLINE((CLOSE>N AND N>REF(N,1) AND (C>=O)),0,MACD,2,1),COLOR0000A8;
STICKLINE((CLOSE>N AND N>REF(N,1) AND (C<=O)),0,MACD,2,0),COLOR0000A8;
{綠色調整}
STICKLINE((CLOSE<N AND CLOSE>M AND (C>=O)),0,MACD,2,1),COLOR00A800;
STICKLINE((CLOSE<N AND CLOSE>M AND (C<=O)),0,MACD,2,0),COLOR00A800;
{藍色下跌}
STICKLINE((CLOSE<M AND (C>=O)),0,MACD,2,1),COLORFED07C;
STICKLINE((CLOSE<M AND (C<=O)),0,MACD,2,0),COLORFED07C;
{黃色震盪}
STICKLINE((CLOSE>N AND N<M AND (C>=O)),0,MACD,2,1),COLOR54FCFC;
STICKLINE((CLOSE>N AND N<M AND (C<=O)),0,MACD,2,0),COLOR54FCFC;
DIF:EMA(CLOSE,12)-EMA(CLOSE,26)COLORFFFFFF;
DEA:EMA(DIF,9)COLOR0000FF;
⑷ 我有好幾個通達信選股公式 我想把它們組合成一個 怎麼弄 如果自己動手弄的話
可以用and (並且) 或用or(或者) 組合,例如:
選股1:=條件1;
選股2:=條件2;
組合:條件1 or 條件2;{如此條件的話,就可以選出上述兩個條件的全部股}
若:
組合:條件1 and 條件2;{則選出兩種選股條件的交集部份}
你要注意我的書寫格式,":="是指通達信的參數,選股只有一個輸出「:」,去網路文庫找幾篇關於通達信公式的編寫教程看一下,很容易明白的。
⑸ 請教通達信怎麼設置組合選股條件做盤中預警
把通達信的公式復制出來,建立一個新條件選股公式,你有幾個需要的就復制幾個,
把這些合並在一個公式裡面,然後吧條件合並就可以了。
再去預警窗口設置你的公式,加如股票,OK了
⑹ 通達信 指標 多個條件排列組合輸出不同結果應該怎麼編
演算法描述:
假設有n個條件,定義一個長度為n的數組存儲n個條件的邏輯值。使用循環逐個判斷條件,將各個條件的邏輯結果存儲在對應的數組元素中。掃描數組,根據數組下標輸出對應的結果。
C語言程序:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#defineN10
voidmain()
{
intcondictions[N]; //模擬N個條件
intresults[N]; //存儲N個條件的邏輯值,1:成立,0:不成立
inti;
//初始化隨機數產生器
srand((unsigned)time(NULL));
for(i=0;i<N;i++)
{
//獲得一個隨機數
condictions[i]=rand();
//隨機數不小於16383即表示條件成立,否則表示條件不成立
results[i]=(condictions[i]>=16383?1:0);
}
printf("輸出結果列表:");
for(i=0;i<N;i++)
{
if(results[i]==1)
{
printf("%c",'a'+i);
}
}
printf(" ");
}
運行測試1:
輸出結果列表:bdefhj
運行測試2:
輸出結果列表:fgi
運行測試3:
輸出結果列表:bcdghi
⑺ 通達信指標組合準確率高的有哪些
簡單的均線ma, boll 多空線等組合即可
⑻ 怎麼把通達信指標二合一
不清楚,幫不到你。
⑼ 通達信公式合並成一個選股公式
DIFF:=EMA(CLOSE,30)-EMA(CLOSE,120);
DEA:=EMA(DIFF,12);
A1:=DIFF>DEA;
中期方向線:=DIFF-DEA;
MB:=EMA(中期方向線,20);
超買線:=MB+1.96*STD(中期方向線,9);
N1:=9;N2:=5;
MTM:=C-REF(C,1);
主力軌跡版:=100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1);
VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
VAR21:=SMA(ABS(HIGH-VAR1),13,1)/SMA(MIN(HIGH-VAR1,0),10,1);
VAR31:=EMA(VAR21,10);
VAR41:=HHV(HIGH,33);
VAR51:=EMA(IF(HIGH>=VAR41,VAR31,0),3);
主力拉高權:=IF(VAR51<REF(VAR51,1),VAR51,0);
XG:主力拉高<-0.001 AND 主力軌跡>REF(主力軌跡,1) AND 中期方向線>REF(中期方向線,1) AND 超買線>REF(超買線,1);