㈠ 請問怎樣把大智慧公式指標轉換成通達信公式指標
N:=10;
生命線:MA(CLOSE,3),COLORRED;
工作線:EMA(CLOSE,9),COLORGREEN;
AA:=REF(H,N)=HHV(H,2*N+1);
AAA:=FILTER(AA,N);
BB:=BACKSET(AAA,N+1);
CC1:=FILTER(BB,N);
CC:=CC1 OR BARSTATUS=2;
AA2:=REF(L,N)=LLV(L,2*N+1);
AAA2:=FILTER(AA2,N);
BB2:=BACKSET(AAA2,N+1);
CC22:=FILTER(BB2,N);
CC2:=CC22 AND NOT(CC1);
EA:=BACKSET(CC,REF(BARSLAST(CC2),1)+1);
EB:=EA>REF(EA,1);
EE:=BACKSET(EB,2);
FF1:=EE>REF(EE,1);
EE2:=BACKSET(FF1 AND COUNT(CC,REF(BARSLAST(CC2),1)+2)=0,REF(BARSLAST(CC2),1)+2);
FF2:=EE2>REF(EE2,1);
EE3:=BACKSET(FF2 AND COUNT(CC,REF(BARSLAST(CC2),1)+2)=0,REF(BARSLAST(CC2),1)+2);
FF3:=EE3>REF(EE3,1);
JS:=IF(CC,COUNT(CC2,REF(BARSLAST(CC),1)+1),0);
G1:=IF(JS=1 AND CC,BARSLAST(FF1),0);
GA:=IF(CC AND REF(L,BARSLAST(FF1))>=REF(L,BARSLAST(FF2)),BARSLAST(FF2),BARSLAST(FF1));
G2:=IF(JS=2 AND CC,GA,0);
G3:=IF(JS>=3 AND CC,IF(CC AND REF(L,GA)>=REF(L,BARSLAST(FF3)),BARSLAST(FF3),GA),0);
GG:=G1+G2+G3;
JA:=BACKSET(CC,GG);
JB:=JA>REF(JA,1);
JJ:=BACKSET(JB,2);
LD:=JJ>REF(JJ,1);
LD1:=LD OR BARSTATUS=2;
HEA:=BACKSET(LD1,REF(BARSLAST(CC),1)+1);
HEB:=HEA>REF(HEA,1);
HEE:=BACKSET(HEB,2);
HFF1:=HEE>REF(HEE,1);
HEE2:=BACKSET(HFF1 AND COUNT(LD1,REF(BARSLAST(CC),1)+2)=0,REF(BARSLAST(CC),1)+2);
HFF2:=HEE2>REF(HEE2,1);
HEE3:=BACKSET(HFF2 AND COUNT(LD1,REF(BARSLAST(CC),1)+2)=0,REF(BARSLAST(CC),1)+2);
HFF3:=HEE3>REF(HEE3,1);
HJS:=IF(LD1,COUNT(CC1,REF(BARSLAST(LD1),1)+1),0);
HG1:=IF(HJS=1 AND LD1,BARSLAST(HFF1),0);
HGA:=IF(LD1 AND REF(H,BARSLAST(HFF1))<=REF(H,BARSLAST(HFF2)),BARSLAST(HFF2),BARSLAST(HFF1));
HG2:=IF(HJS=2 AND LD1,HGA,0);
HG3:=IF(HJS>=3 AND LD1,IF(LD1 AND REF(H,HGA)<=REF(H,BARSLAST(HFF3)),BARSLAST(HFF3),HGA),0);
HGG:=HG1+HG2+HG3;
HJA:=BACKSET(LD1,HGG);
HJB:=HJA>REF(HJA,1);
HJJ:=BACKSET(HJB,2);
HD:=HJJ>REF(HJJ,1);
X1:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
X2:=X1>REF(X1,1);
Y1:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
Y2:=Y1>REF(Y1,1);
Z1:=IF(BARSLAST(X2)<BARSLAST(Y2),X2,Y2);
Z2:=IF(BARSLAST(X2)<BARSLAST(Y2),L,H);
DRAWLINE(Z1,Z2,BARSTATUS=2,C,0),POINTDOT,COLORFF9900;
UU:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
DRAWLINE(XX,L,VV,L,1),COLOR00FFFF;
UU2:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
DRAWLINE(XX2,H,VV2,H,1),COLOR00FFFF;
DRAWICON(HD AND XX2,H*1.01,2);
DRAWICON(LD AND XX,L*1.01,1);
高1:REF(H,BARSLAST(VV2)),POINTDOT,COLOR99FF66,LINETHICK3;
高2:REF(H,BARSLAST(XX2)),POINTDOT,COLORFF66FF,LINETHICK3;
低1:REF(L,BARSLAST(VV)),POINTDOT,COLOR99FF66,LINETHICK3;
低2:REF(L,BARSLAST(XX)),POINTDOT,COLORFF66FF,LINETHICK3;
OK:=MA(O,5);
CG:=MA(C,10);
PDU:=IF(OK>REF(OK,1) AND CG>REF(CG,1),1,0);
PDD:=IF(OK<REF(OK,1) AND CG<REF(CG,1),1,0);
PDM:=IF(PDU=0 AND PDU=0,1,0);
M:=10;
Z1A:=MA(C,M);
ZX:=REF(Z1A,M/2+1);
頂選:CROSS(C,ZX),NODRAW;
LIFE:=(MA(C,5)+MA(C,10))/2;
VAR1:=(2*C+H+L)/4;
SNOOK:=MA(VAR1,99)*0.91;
㈡ 求助通達信或大智慧公式編寫
公式二
0;0.5;
AA111:MOD(C*100,8);
AA222:MOD(C*100,6);
STICKLINE(V>0,0,0.3,4,0),COLORWHITE;
STICKLINE(V>0,0.3,0.55,4,0),COLORLIGRAY;
DRAWNUMBER(V>0,0.2,INTPART(AA222)),COLORRED;
DRAWNUMBER(V>0,0.5,INTPART(AA111)),COLORBLUE;
我認為折線比你哪下面二排數字更明了,最後二句可以去掉。如果你要知道的是AA111和AA222的數值的話。
公式一
A:=MOD(C*100,8);
DRAWNUMBER(V>100,2,A);
B:=MOD(C*100,6);
DRAWNUMBER(V>200,1,B);
㈢ (高分懸賞)大智慧編寫指標公式問題
分鍾成交量:vol;
最大成交量:hhv(v,barslast(time<=093000)+1);
猜你的意思應該是要在動態顯示牌中顯示每分鍾的成交量和當天最大的成交量。
1、先建一個指標公式源碼如上,並命名,如A-HD。
2、切換到動態顯示牌窗口,在名稱,代碼,昨收.......那一行的空白處右擊,選擇--技術指標--選中A-HD指標,分析周期為分時,指標線為 分鍾成交量---確定。顯示當天最大的成交量方法類似。
㈣ 大智慧指標公式
第一行有兩個逗號,當然有問題咯。
不過後面也有問題,你這個公式是通達信可以用的,大智慧裡面會有問題。只能這樣改一下:
DIFF1:=EMA(CLOSE,16) - EMA(CLOSE,58);
DEA1:=EMA(DIFF1,88);
MACD1:2*(DIFF1-DEA1)*100 ;
mamacd1:ma(macd1,5),colorwhite;
DIFF:=EMA(CLOSE,8) - EMA(CLOSE,26);
DEA:=EMA(DIFF,50);
MACD:2*(DIFF-DEA)*100 ;
mamacd:ma(macd,5),colorwhite;
xg:macd1>mamacd1 and macd>mamacd and MACD<0;
STICKLINE(macd1<mamacd1,0,macd1,4,0),COLORgreen;
STICKLINE(macd>mamacd,macd1*0.6,0,4,0),COLORyellow;
STICKLINE(macd<0,mamacd,macd1,4,0),COLORgreen;
STICKLINE(macd1>mamacd1 and macd>mamacd ,0,macd1,4,0),COLORred;
㈤ 怎樣編寫大智慧指標公式
在MA線上點右鍵,點調整指標參數即可,也可點修改指標公式。 另:如果某股票MA線 77.99均線趨向走平,並且13,20均線在77,99均線內,13均線大於20均線 ,那麼股票調整快結束,可以考慮買入。
㈥ 大智慧如何使用自編指標
大智慧如自編指標使用 方法:
第一步 首先打開大智慧。
第二步 點擊上方的 功能--自編指標 進。
第三步 在"公式組","全部","常用","自編"這四個抬頭里點擊"自編" 然後雙擊下面的"技術指標" 。
第四步 單擊右邊的"新建"按鈕 會跳出一個"指標編輯器",這里大家就可以自己粘貼公式的源代碼進來了。
第五步 將源代碼粘貼到"指標編輯器"下方的空白處以後 在"公式名稱"一欄里填寫公式名,可以自己命名,只要自己記得這個公式的名字就可以了.這里我們把附件里的公式命名為"精確買賣點" 然後點擊確認--保存公式. (確認前建議點一下"測試公式" 有些非大智慧公式是不能保存在大智慧自選指標里的)。
到這里,我們完成了大智慧公式的輸入,下面是如何調用公式來選股和利用公式查看相應的技術指標。
『精確選股』
第一步 點擊"功能"--"智能選股" 進入。
第二步 選擇"自編"抬頭 雙擊"技術指標" 這時技術指標下會彈出許多已有的指標公式,有些是大智慧自帶的,但是感覺都很雞肋. 在這里選擇我們剛剛錄入的"精確買賣點" 單擊後變成灰色選擇欄 。
第三步 此時在"智能選股"對話框的右下方的參數欄里選擇 "分析周期"--日線 ; "指標線"--選擇"D"; 其他指標不變. 把右側的"復權"打上勾.然後"執行選股"! (注:參數的設置數值根據公式的不同而各不相同,這里的參數只適合附送的精確買賣點公式)。
這樣在系統進行選股後屏幕上就會顯示出當前選出的短期出現買點的股票了, 如果要選出短期賣點的股票 只要在第三步里的"指標線"選擇"W" 其他參數不變就可以了.。
㈦ 我想自己編寫大智慧指標公式,但是不會。誰能教教我
如何編制大智慧指標
http://bbs.macd.cn/thread-1011234-1-1.html
㈧ 如何在大智慧中使用公式
一、大智慧上源碼引入方法: 1. 把要導入的公式(源碼)考下來,方法是用左鍵先把源碼變藍,之後點右鍵,點復制; 2. 進入大智慧------>特色功能------>自編指標------>常用------>技術指標------>新建,在出現的公式編輯區的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制後粘貼到公式名稱欄------>確認------>退出。 3.如有參數的,如:n 1 100 15 之類,則需將這類數據填充到參數表中。 4.公式源碼以外的內容,如:名稱,說明以及參數等等,凡在{ }以外的,均要刪除,或者用{ }將其括上。 5、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導入的公式。 二、rar和exp格式指標文件文件的引入方法: 有一兄弟問偶: 偶是這樣答復滴: 復制公式->打開大智慧->「功能」菜單->自編指標->新建->下面空白處點滑鼠右鍵選「粘貼」->最上面「公式名稱」輸入「金牌黑馬」->確認->打開隨便一隻個股的k線圖->輸入「jphm"回車(jphm是「金牌黑馬」的拼音代碼)->你會發現k線圖變了->搞定! 上面是公式原碼的使用方式,下面說說.exp格式的使用方法,.exp是大智慧的公式模塊,只有大智慧才能使用,用法如 下: 打開大智慧->功能->自編指標->引入->選擇你的exp文件->全部選中->確定。如果是rar格式的文件,需要解壓文件,解壓到dzh——ind——export,然後 打開大智慧->功能->自編指標->引入->選擇你的exp文件->全部選中->確定。恭喜你,你已經學會了.
㈨ 大智慧 如何編寫公式
如何編寫大智慧公式?
-------------------------------------------------------------------
大智慧公式編寫入門輔導,相當清晰明了
公式入門
我們大多數的用戶並不是完全了解「公式編輯器」的意義,簡單地,我們可以從以下幾個角度進行理解:
一、指標分析:
「公式編輯器」好比是一個工作母床,通過這個工作母床可以製造出所需要的各式各樣的零件,同樣,在指標分析的工作中,利用編輯器可以編寫出相應的分析條件,這種方法是在技術分析當中最為常用的方法之一。例如,指標KD、指標MA等等,通過對這些指標的觀察、分析,找出一些合適的條件作為買入賣出點。當然,我們也許需要的是一些自己的指標,一些自己的准確的指標,更多的MB、MC、MD等等,這一切我們通過「公式編輯器」可以實現。
二、條件選股:
編寫公式都要用到什麼東西?我們留下了許多問題--都是公式編寫的基礎問題,所以我們這節課來解決這些基礎的問題。
什麼是技術指標?
MA均線就是一種技術指標,我們在炒股的時候,經常會將一些行情數據進行數學計算得出一些曲線等等,方便我們掌握股市的變動情況。
什麼是條件選股?
簡單講,就是按照您的設定的條件用電腦幫助您完成一些太多太復雜的挑選--比如您有一些好的心得和方法,可使有1000多隻股票,您就是有100雙眼睛有時也不一定可以看得過來,這時電腦就派上用場了!
什麼是參數?
比如講:10日均線,您可以把10日當作參數,好處在於,您覺得需要修改成5日的時候,就可以使用一些簡單的方法,例如參數精靈來很方便的修改和調整。參數需要名字,例如M就不錯。還要規定參數的范圍,例如1日至260日。這樣我們就可以在1到260之間任意調節M的值了,M最常用的數填在「預設」一欄,例如你最喜歡用10日均線,那就填10吧。
什麼是周期?
這么解釋吧!我們有的投資者喜歡使用日線圖作技術分析;有的喜歡用5分鍾的K線;有的喜歡使用長一點時間的,例如周線。所以在公式設計中,允許不同喜好的使用者選擇不同的分析時間--就是可以選擇不同的周期。
什麼是函數?
函數在公式編寫非常重要,如果作個比喻,我們用一種語言去告訴電腦我的想法,並且讓它去幫我做,那麼函數就是這種語言的單詞。
我們在公式編輯器中選擇插入函數,就可以看到裡面有許多的函數,我們在附錄中有一個簡表,大家可以到那裡去檢索!
例一:
一根K線有四個價格組成:
最高價:HIGH 收盤價:CLOSE 最低價:LOW 開盤價:OPEN 成交量:VOL 成交額:AMO
例二:
兩條均線不斷地交*,就專門設定了一條函數來描述兩條線交*:CROSS(X,Y)
假如下圖中的兩條均線一條名叫X,另外一條叫Y
CROSS(X,Y)表示X向上穿過了Y CROSS(Y,X)表示Y向上穿過了X
例三:
前面的CLOSE,還是VOL,都表示當天,或者您使用的不是日線,那就表示本周期的數據,那麼前幾天的怎麼表示呢?
REF(X,M)
例如:
REF(Close,5)表示5天前的收盤; REF(Vol,10)表示10天前的成交量;
這里的M就是參數,您現在明白了什麼是參數了嗎?
例四:
如果我想把兩個條件並列在一起怎麼辦?
AND X AND Y就表示條件X和條件Y
好了!本課結束吧--有點稍慢,下面會好一些!
編寫一條最簡單的指標線
通過前幾課的學習,我們今天開始使用軟體的公式編輯功能編寫我們自己的第一條指標線。
其實不難,你應該對自己有信心!
按照主菜單-工具-公式管理-選擇-「技術指標」-點擊「新建」,然後在公式編輯器中留下你的第一行腳印吧!
點擊:「確認」,現在看一下我們第一條指標線。
這條指標線與你的想法相符嗎?
總結與補充:
1、如果選擇:「主圖疊加」,我們的指標線會與K線圖顯示在同一個圖形框中,現在我們的指標線顯示在其下方,即「副圖」中;
2、參數可以有,也可以沒有,但是鼓勵大家設置參數,這是非常好的習慣;
3、一個句子完了,別忘了以分號結尾;
你的公式寫得對不對,可以通過「測試公式」來檢查,如果錯了,它會告訴你錯在哪裡。
編寫最常用的均量和均價線
均價線,不就是那個「移動平均線MA」什麼的嗎?不過,話說回來,聽說10個人裡面有11個人都在使用,我可得學習學習!
原理是??
5日平均線=(今天收盤價+昨天收盤價+.....--5天前的收盤價)/5;
10日平均線=(今天收盤價+昨天收盤價+......+10天前的收盤價)/10;
150日平均線=(今天收盤價+昨天收盤價+......+150天前的收盤價)/150;
200日平均線......不是這么麻煩吧?難道我每天都要寫這么多得數才得到一條平均線????
你有什麼辦法?
MA1=MA(CLOSE,5);
MA2=MA(CLOSE,10);
MA3=MA(CLOSE,50);
......
當然是有簡單的方法了!你把我在上面說過的話寫下來,按照前面幾課講的,寫在公式的編輯欄當中就可以了!
注意:
「MA」表示的就是計算平均值。
在括弧內寫上計算的對象和計算的時間長度。
MA1,MA2,MA3......是好幾條指標線,別忘記了用分號把它們分開。
最後呢?電腦自己會把它們一起畫出來。
均量線???
均價線都有了,照著葫蘆畫瓢,把收盤價CLOSE換成成交量VOL就行了!
MA1:MA(VOL,5);
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);
今天有幾只發生MA金*?
我們學習了編寫MA移動平均線,關於這幾條指標線如何使用?我想大家可能都比我清楚。例如短期均線和長期均線發生了金*或者死*,......等等,葛蘭維爾的八項法則......如果說如何用軟體編寫一個條件,讓電腦把今天兩個市場的股票中所有發生了黃金交*的股票選出來呢?
想知道嗎?這就是「條件選股」,按照「條件」電腦自動「選擇股票」出來,可以供您分析,要不然的話,技術分析的投資者都會累死了!
跟我學!
第一步:「工具」欄中選中「公式管理器」
第二步:我們現在選擇「新建」一個「條件選股」公式,結果出現了下面的編輯欄!然後在裡面寫上您的條件!
第三步:按照說明書上的步驟選股就行了!
注意:
1、在條件選股中點擊「新建」;
2、原來MA5:MA(CLOSE,5);
表示的是一條指標線,可是現在我們在條件選股當中只要引用它,不需要把它畫出來。所以我們在冒號的後面加一個符號,表示等會要引用它:MA5:=MA(CLOSE,5);
這個在的公式編輯中,叫做「中間表達式」。
X=1;
Y=X+1;
Y=?
我們學過上面的數學,都知道把X=1代入到Y的計算中去,「X=1;」就是一個中間表達式,您明白了嗎?
條件選股總結:
1、指標和條件選股在結構上沒有差別,只是在內容上,條件選股要多加上我們的條件,比如大於10,或者交*等等!
2、中間表達式可以幫助我們清晰的表達我們的公式,不至於使公式的結構特別的混亂!
如何編寫BIAS指標?
如果大家都是均線的忠實愛好者的話,那麼大家一定牢牢記得在均線大師哥南威爾的8個法則當中的第四條和第五條中曾經提到了當股價偏離均線太遠的時候,便會向它*攏,但是並不提到多遠才會*攏--為了解決這個問題,也為了我們更好地用客觀數據來體現股價運動的過程,乖離率這個指標應運而生。
本課我們的任務就是通過對乖離率的原理到編寫方法的學習來加強我們對公式設計的理解。
首先,什麼是乖離率?
以當日的均線價格為准,股價和均價之間的差距稱為乖離程度,以乖離程度除以均價的百分比就是乖離率。
當日股價與10日均線的乖離率=(當日股價-10日均價)/10日均價*100;
當日股價與20日均線的乖離率=(當日股價-20日均價)/20日均價*100;
當日股價與30日均線的乖離率=(當日股價-30日均價)/30日均價*100;
原理就是這么簡單,可是怎麼使用呢?您別急,所用的指標其實都是在觀察當中得出一定的啟示,您先實現這幾條指標線,讓它們以圖形的方式出現在您的面前,然後您再去觀察,一定會事半功倍!
比如編寫10日乖離率
第一步:乖離率的命名,崇尚人家的習慣,依舊使用BIAS,那麼第一條就叫做BIAS1好了!
第二步:當日股價用CLOSE表示;
10均價我們在前一節課剛剛學過,順手拈來,用MA(CLOSE,10)表示;
第三步:一樣使用加減乘除符號以及括弧,只是要注意只有小括弧,沒有中大括弧,那麼公式就有了--
BIAS1:(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100;
這樣的話我們在技術指標編輯器中將另外兩條指標也同樣寫下來,就得到了BIAS指標,請看下圖:
第四步:就是您得自己好好觀察您的指標公式在各個股票的表現,得出您自己的結論,因為每一個投資者即使是在使用同樣一個指標的時候,都會有不同的理解,我們無法判斷優劣,但是有一條可以告訴我們答案,那就是永遠讓市場說話,因為它永遠是對的!
如果您不介意的話,可以參考BIAS,不過僅供參考!
您明白怎麼編寫了嗎?
我能不能直接用寫好的指標公式?
我想用KD指標選股,能不能直接寫成「D>20」就可以執行了?
當然可以!考慮到了這種偷懶的做法,所以我們一共提供了兩種供偷懶的人士使用,其中一種與上面的要求只是在寫法上稍有不同!
第一個方法:
第一步:在條件選股的編輯器中點擊「引入指標公式」。
引入「其他公式」。然後,我們從中選擇一個,例如「KD」,讓我們來看一下結果如何?
第二步:上一步的操作結果請看右邊的圖形,系統自動的把KD指標的整個編寫內容搬來了!
現在需要我們做的就是:續上一行條件「D<20」,OK!完成!
有沒有簡單的方法?
第二個方法:就一句話:「KDJ,D」<20;
「KDJ,D」
表示現在我要是用KDJ指標當中的D指標,不過大家要看清楚是怎麼寫的哦!寫錯了計算機可是不會改錯的!
總結:
用上面的方法可以引用所有指標,所以不必寫那麼多!
注意格式上,兩邊用引號括起來,指標名稱KDJ和指標線名稱D之間用「,」隔開!
額外加餐
現在我們可以很方便的做另外一件事了,我們可以將通常說的KDJ買入條件完整的表達出來了:
「KD指標發生了黃金交*,並且D<20」
T1:=「KDJ,K」;--引用K線;
T2:=「KDJ,D」;--引用D線;
條件: AND在中就表示「並且」,將兩個條件並列起來
CROSS(T1,T2)ANDT2<20;
參考資料:http://blog.sina.com.cn/s/blog_521c863d01009g8x.html