A. 股票軟體中的盈虧是怎麼算的
1、計算公式為:盈虧金額=(市值-賣出費用+累計賣出清算金額+當日賣出清算金額)-(累計買入清算金額+當日買入清算金額)
盈虧金額的計算與賬戶的成本價類型無關。
賣出費用以櫃台設置的最高傭金費率計算。
2、計算公式為:盈虧比例=(市價-成本價)/成本價
盈虧比例、盈虧金額計算基礎不同,盈虧比例根據成本價計算,而盈虧金額與成本價無關,因此兩者很可能顯示正負情況不同。
(1)股票軟體演算法擴展閱讀:
盈虧問題指一定人數平均分一定數量的物品,每人分得少則有餘,每人分得多則不足的應用題.其計算公式為:
(盈+虧)÷每人兩次所得差=人數;
兩盈相減÷每人兩次所得差=人數;
兩虧相減÷每人兩次所得差=人數;
每人所得數×人數+盈=物數;
每人所得數×人數-虧=物數。
盈虧問題最早見於中國的《九章算術》,後來傳到亞細亞和歐洲,在歐洲代數學沒有發達以前,曾廣泛使用此法達幾百年之久,直到1675年,義大利的數學書中還稱這方法為la regola del cataino(意為中國演算法)。
《九章算術》稱盈虧問題為原術,書中原文為:「今有(人)共買物,人出八,盈三;人出七,不足四;問人數物價各幾何。」這段文字譯為今文是:幾人共同出錢買東西,每人出8元則多3元,若每人出7元則少4元,求人數和物價 。
B. 股市的DMI PDI MDI ADX ADXR 是什麼意思 怎麼看怎麼應用
DMI-QL趨向指標(錢龍演算法)用法:市場行情趨向明顯時,指標效果理想。
PDI(上升方向線) MDI(下降方向線) ADX(趨向平均值)
1.PDI線從下向上突破MDI線,顯示有新多頭進場,為買進信號;
2.PDI線從上向下跌破MDI線,顯示有新空頭進場,為賣出信號;
3.ADX值持續高於前一日時,市場行情將維持原趨勢;
4.ADX值遞減,降到20以下,且橫向行進時,市場氣氛為盤整;
5.ADX值從上升傾向轉為下降時,表明行情即將反轉。
參數:N統計天數; M 間隔天數,一般為14、6
ADXR線為當日ADX值與M日前的ADX值的均值MI指標 趨向指標(標准)指示投資人避免在盤整的市場中交易,一旦市場變得有利潤時,DMI立刻引導投資人進場,並且在適當時機退場。
買賣原則:
1、+DI上交叉-DI時,做買。
2、+DI下交叉-DI時,做賣。
3、ADX於50以上向下轉折時,對表市場趨勢終了。
4、當ADX滑落至+DI之下時,不宜進場交易。
5、當ADXR介於20-25時,宜採用TBP及CDP中之反應秘訣為交易參
考。
MDI指標不論對大盤走勢,還是個股行情選擇,其指導意義在於及時而且准確率較高,多為利用技術分析的主要工具。它是技術分析大師J.W.Wilder認為最成功和最實用的一套技術分析的工具。基本原理是買賣雙方力量的均衡點,和價格在雙方互動下波動循環的過程。+DI與-DI分別表示漲與跌的動向變動值,當+DI上升時則說明市場內的買盤力量在釋放,反則亦然。假設股價持續上漲,那麼+DI升動向線不斷上行,-DI動向線也持續下滑。這實際是場內多空雙方買賣力量對比結果在該指標走勢上及時明顯的反映,准確有效地指導著投資者,給以明確的信號,而且是可以信賴的。
據反復多次驗證,在大盤或者個股走勢上,當動向指標的+DI上升至54以上,-DI下降至10以下時是處於明顯的上升態勢之中,當+DI不斷上升至70以上時,-DI下落至5以下時,場內多方力量已經接近盡頭,空方力量隨時有釋放可能,此時注意落袋為安,告訴投資者預示回調在即。反之當-DI上升至60以上,+DI下降至10以下時,則預示大盤或個股的調整接近尾聲,可以逐步吸貨建倉。如99年4月29日至5月18日,大盤的動向指標一直在發出買貨信號,結果「5.19」行情爆發。2010年7月2日,-DI上升至63.44,+DI下降到0,大盤反轉。那麼若用在個股上,也是比比皆是,投資者可以對照分析使用,效果一定不負厚望。
附:DMI指標的一般研判標准
DMI指標是威爾德大師認為比較有成就和實用的一套技術分析工具。雖然其計算過程比較煩瑣,但技術分析軟體的運用可以使投資者省去復雜的計算過程,專心於掌握指標所揭示的真正含義、領悟其研判行情的獨到的功能。
和其他技術指標不同的是,DMI指標的研判動能主要是判別市場的趨勢。在應用時,DMI指標的研判主要是集中在兩個方面,一個方面是分析上升指標+DI、下降指標﹣DI和平均動向指標ADX之間的關系,另一個方面是對行情的趨勢及轉勢特徵的判斷。其中,+DI和﹣DI兩條曲線的走勢關系是判斷能否買賣的信號,ADX則是判斷未來行情發展趨勢的信號。
一、上升指標+DI和下降指標﹣DI的研判功能
1、當股價走勢向上發展,而同時+DI從下方向上突破﹣DI時,表明市場上有新多買家進場,為買入信號,如果ADX伴隨上升,則預示股價的漲勢可能更強勁。
2、當股價走勢向下發展時,而同時﹣DI從上向下突破+DI時,表明市場上做空力量在加強,為賣出信號,如果ADX伴隨下降,則預示跌勢將加劇。
3、當股價維持某種上升或下降行情時,+DI和﹣DI的交叉突破信號比較准確,但當股價維持盤整時,應將+DI和﹣DI交叉發出的買賣信號視為無效。
二、平均動向指標ADX的研判功能
ADX為動向值DX的平均數,而DX是根據+DI和﹣DI兩數值的差和對比計算出來的百分比,因此,利用ADX指標將更有效地判斷市場行情的發展趨勢。
1、判斷行情趨勢
當行情走勢向上發展時,ADX值會不斷遞增。因此,當ADX值高於前一日時,可以判斷當前市場行情仍在維持原有的上升趨勢,即股價將繼續上漲,如果+DI和﹣DI同時增加,則表明當前上升趨勢將十分強勁。
當行情走勢向下發展時,ADX值會不斷遞減。因此,當ADX值低於前一日時,可以判斷當前市場行情仍維持原有的下降趨勢,即股價將繼續下跌,如果+DI和﹣DI同時減少,則表示當前的跌勢將延續。
2、判斷行情是否盤整
當市場行情在一定區域內小幅橫盤盤整時,ADX值會出現遞減情況。當ADX值降至20以下,且呈橫向窄幅移動時,可以判斷行情為牛皮盤整,上升或下跌趨勢不明朗,投資者應以觀望為主,不可依據+DI和﹣DI的交叉信號來買賣股票。
3、判斷行情是否轉勢
當ADX值在高點由升轉跌時,預示行情即將反轉。在漲勢中的ADX在高點由升轉跌,預示漲勢即將告一段落;在跌勢中的ADX值從高位回落,預示跌勢可能停止。
DMI指標的特殊分析方法
DMI指標的一般分析方法主要是針對+DI、﹣DI、ADX等三值之間的關系展開的,而在大多數股市技術分析軟體上,DMI指標的特殊研判功能則主要是圍繞+DI線(白色線)、﹣DI線(黃色線)、ADX線(紅色線)和ADXR線(綠色線)等四線之間的關系及DMI指標分析參數的修改和均線先行原則等這三方面的內容而進行的。其中,+DI線在有的軟體上是用PDI線表示,意為上升方向線;﹣DI線是用MDI表示,意為下降方向線。
四線交叉原則
1、當+DI線同時在ADX線和ADXR線及﹣DI線以下(特別是在50線以下的位置時),說明市場處於弱市之中,股市向下運行的趨勢還沒有改變,股價可能還要下跌,投資者應持幣觀望或逢高賣出股票為主,不可輕易買入股票。這點是DMI指標研判的重點。
2、當+DI線和﹣DI線同處50以下時,如果+DI線快速向上突破﹣DI線,預示新的主力已進場,股價短期內將大漲。如果伴隨大的成交量放出,更能確認行情將向上,投資者應迅速短線買入股票。
3、當+DI線從上向下突破﹣DI線(即﹣DI線從下向上突破+DI線)時,此時不論+DI和﹣DI處在什麼位置都預示新的空頭進場,股價將下跌,投資者應短線賣出股票或以持幣觀望為主。
4、當+DI線、﹣DI線、ADX線和ADXR線等四線同時在50線以下絞合在一起窄幅橫向運動,說明市場處於波瀾不興,股價處於橫向整理之中,此時投資者應以持幣觀望為主。
5、當+DI線、ADX線和ADXR線等三線同時在50線以下的位置,而此時三條線都快速向上發散,說明市場人氣旺盛,股價處在上漲走勢之中,投資者可逢低買入或持股待漲。(這點中因為﹣DI線是下降方向線,其對上漲走勢反應不靈,故不予以考慮)。
6、對於牛股來說,ADX在50以上向下轉折,僅僅回落到40——60之間,隨即再度掉頭向上攀升,而且股價在此期間走出橫盤整理的態勢。隨著ADX再度回升,股價向上再次大漲,這是股價拉升時的徵兆。這種情況經常出現在一些大漲的牛股中,此時DMI指標只是提供一個向上大趨勢即將來臨的參考。在實際操作中,則必須結合均線系統和均量線及其他指標一起研判。
這是一種股票的DMI指標,
動向指標DMI曲線由上升動向指標(+DI)和下降動向指標(-DI), 以及平均動向指數ADX和它的緩動線ADXR 四條曲線組成(大多工具軟體不提供ADXR曲線)。
DMI的應用
1、+DI、-DI、ADX、ADXR都在0~100 區間波動(負號僅表示方向,不表示負值)。
2、威爾特認為DMI應用時N取14最為適合
3、(+DI)曲線在(-DI)曲線上方表示上升動向強於下降動向,所以(+DI)曲線上升並穿過(-DI) 曲線是買入信號。
4、(-DI)曲線在(+DI)曲線上方表示下降動向強於上升動向 ,所以(-DI)曲線上升並穿過(+DI)曲線是賣出信號。
5、ADX曲線上升, 表示當前運行著一種強或較強的勢(視曲線陡度):若(+DI)在上, 它為上升勢; 若(-DI)在上,它為下降勢。
6、ADX曲線由上升轉為下降, 意味著之前運行著的勢已經開始轉變。 ADX 曲線下降亦表示當前為強或較強的調整視曲線陡度):若之前運行的是上升勢,則調整可先判斷為上升回檔;若之前運行的是下降勢,則調整可先判斷為下跌反彈。調整結束的信號是ADX 曲線由下降轉為上升,而調整突破的方向則由(+DI)與(-DI)的關系決定。如果調整突破的方向與調整前的一致,則是回檔或反彈結束的信號,即上升勢仍為上升勢,下跌勢仍為下跌勢。如果調整突破的方向與調整前的相反,則確認為市勢的逆轉。由以上分析可得,ADX 曲線的上拐點和下拐點也是短線操作的買或賣的信號;若確認ADX曲線的下拐點為市勢逆轉信號, 則是中長線操作的買或賣的信號。
7、ADX曲線有重要技術含義的上下拐點在70以上、20以下區間。
8、如果ADX曲線呈現橫向移動,則(+DI)與(-DI)亦絞合一起,表示此間為無趨勢市道,其突破問題參見以上討論。
9、為消除技術騙線的影響,可利用ADXR曲線。它與ADX 曲線相交是對判斷的一種確認信號,其作用在於提醒投資者採取最後的即時買入或賣出的行動,隨後而來的升勢或跌勢將會較急。
另一種:
DMI-QL趨向指標(錢龍演算法)
用法:市場行情趨向明顯時,指標效果理想。
PDI(上升方向線) MDI(下降方向線) ADX(趨向平均值)
1.PDI線從下向上突破MDI線,顯示有新多頭進場,為買進信號;
2.PDI線從上向下跌破MDI線,顯示有新空頭進場,為賣出信號;
3.ADX值持續高於前一日時,市場行情將維持原趨勢;
4.ADX值遞減,降到20以下,且橫向行進時,市場氣氛為盤整;
5.ADX值從上升傾向轉為下降時,表明行情即將反轉。
參數:N 統計天數; M 間隔天數,一般為14、6
ADXR線為當日ADX值與M日前的ADX值的均值
動向平均數ADX
依據DI值可以計算出DX指標值。其計算方法是將+DI和—DI間的差的絕對值除以總和的百分比得到動向指數DX。由於DX的波動幅度比較大,一般以一定的周期的平滑計算,得到平均動向指標ADX。具體過程如下:
DX=(DIDIF÷DISUM)×100
其中,DIDIF為上升指標和下降指標的價差的絕對值
DISUM為上升指標和下降指標的總和
ADX就是DX的一定周期n的移動平均值。
評估數值ADXR
在DMI指標中還可以添加ADXR指標,以便更有利於行情的研判。
ADXR的計算公式為:
ADXR=(當日的ADX+前一日的ADX)÷2
和其他指標的計算一樣,由於選用的計算周期的不同,DMI指標也包括日DMI指標、周DMI指標、月DMI指標年DMI指標以及分鍾DMI指標等各種類型。經常被用於股市研判的是日DMI指標和周DMI指標。雖然它們的計算時的取值有所不同,但基本的計算方法一樣。另外,隨著股市軟體分析技術的發展,投資者只需掌握DMI形成的基本原理和計算方法,無須去計算指標的數值,更為重要的是利用DMI指標去分析、研判股票行情。
DMI指標是威爾德大師認為比較有成就和實用的一套技術分析工具。雖然其計算過程比較煩瑣,但技術分析軟體的運用可以使投資者省去復雜的計算過程,專心於掌握指標所揭示的真正含義、領悟其研判行情的獨到的功能。
和其他技術指標不同的是,DMI指標的研判動能主要是判別市場的趨勢。在應用時,DMI指標的研判主要是集中在兩個方面,一個方面是分析上升指標+DI、下降指標-DI和平均動向指標ADX之間的關系,另一個方面是對行情的趨勢及轉勢特徵的判斷。其中,+DI和-DI兩條曲線的走勢關系是判斷能否買賣的信號,ADX則是判斷未來行情發展趨勢的信號。
前兩種不清楚。
這里有詳細介紹:hi../wujun0606/blog/item/3de96de7f924122fb9382098.
1、簡單點說,PDI和MDI都是K線中的兩種不同的形態。PDI--上升方向線,MDI--下降方向線
(1)PDI是指在股票K線圖中,在一定的時間段內,日均線所組成的K線呈上升的趨勢的方向線。MDI剛好與PDI相反,是指K線圖中呈下降趨勢的方向線。
(2)這種上升或者下降的方向線需要自己運用軟體畫出來的,一般的股票交易軟體是不會自動顯示這些方向線的。對於職業操盤手來說,一般都會在個股的K線圖分析時,畫出其趨勢的方向線,然後根據方向線判斷是PDI還是MDI,從而進行相應的股價趨勢分析。
2、根據PDI和MDI判斷股票的方法:PDI線從下向上突破MDI線,顯示有新多頭進場,為買進信號;PDI線從上向下跌破MDI線,顯示有新空頭進場,為賣出信號;
K線:RSV的M1日移動平均 D線:K值的M2日移動平均 J線:3×D-2×K
1.D>80,超買;D<20,超賣;J>100%超賣;J<10%超賣
2.線K向上突破線D,買進信號;線K向下跌破線D,賣出信號。
3.線K與線D的交叉發生在70以上,30以下,才有效。
4.KDJ指標不適於發行量小,交易不活躍的股票;
5.KDJ指標對大盤和熱門大盤股有極高准確性。
我用KDJ的心得:
MACD設置為12、26、9,KDJ設置為9、9、9加上K線圖、量能圖,當四個指標同時金叉的時候該股至少有30點的漲幅。當KDJ-20時短線超賣可介入,當KDJ大於120時短線超買可賣出,以上已KDJ是9、9、9為前提,希望能幫到您!
input:p(14),m(6);
TR1 := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),P);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),P);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),P);
PDI:= DMP*100/TR1;
MDI:=DMM*100/TR1;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=(ADX+REF(ADX,M))/2
選股:PDI>MDI AND ADX-ADXR<0.5 AND MAX(ADX,ADXR)<40;
C. 關於股票軟體里怎麼實際籌碼分布的演算法的文件
打個比方:如果一個股的流通盤是100股,今天成交1股,明天成交3股,後天成交2股,大後天成交50股,再大大後天成交50股。那成本是依那一天為准(不考慮莊家對敲的問題)?回答當然是最後2天的,而不是這5天的平均價。這就是股市的非線性。那麼就要考慮這個問題,因成交量在股市裡起著非常大的作用。
那麼,如何求這個"非線性周期"呢?因為流通盤是一定的,如果成交量大,那麼把所有的流通盤換一次手所需的時間就短,反之,則時間就長。這個周期是變動的,也就是"非線性"的。可以用分析家軟體編一個公式:
A:=SUMBARS(V ,CAPITAL);{累計換手=100%的周期}
那如何知道莊家的成本呢?前面已經說過,在底部區域里獲利盤50%以下的平均價即為莊家的成本。莊家在獲利盤50%以下的這個區域里,在10%或20%下吃的多,40%或50%之間吃的少。給它們分配比例,給10%以下的最多,給20%以下的少一點,依次遞減。這樣就可以得到莊家的成本了。用分析家軟體編個主圖公式,就可以在主圖上看到莊家的成本了。公式如下:
A:=SUMBARS(V ,CAPITAL*1);{累計換手=100%的周期}
A1:=SUM(COST(10),A)/A;{在A周期里獲利10%的平均價}
A2:=SUM(COST(20),A)/A;{在A周期里獲利20%的平均價}
A3:=SUM(COST(30),A)/A;{在A周期里獲利30%的平均價}
A4:=SUM(COST(40),A)/A;{在A周期里獲利40%的平均價}
A5:=SUM(COST(50),A)/A;{在A周期里獲利50%的平均價}
感謝對我們的支持,大家共同提高~5*A1+4*A2+3*A3+2*A4+A5)/15, CIRCLEDOT,COLORRED;{求出莊家成本}
把公式做在主圖上。公式中的5,4,3,2,是分配的比例系數。
當然,某些股票有特大利好時,莊家來不及慢慢的吸籌,就不知道它的成本了。對,但1000多個股票有幾個是這樣的,一年中又有幾個?我說的是個普遍性的東西。
現在把上面的四個問題加在一起,再加一個條件:收盤價上穿成本線。我們就認為莊家要啟動了。公式如下:選股公式
A:=SUMBARS(V,CAPITAL*1);
A1:=SUM(COST(10),A)/A;
A2:=SUM(COST(20),A)/A;
A3:=SUM(COST(30),A)/A;
A4:=SUM(COST(40),A)/A;
A5:=SUM(COST(50),A)/A;
E:=LLV(L,250)=L;
E1:=BARSLAST(E);
感謝對我們的支持,大家共同提高~:=(5*A1+4*A2+3*A3+2*A4+A5)/15;
感謝對我們的支持,大家共同提高~1:IF(CROSS(C,感謝對我們的支持,大家共同提高~) AND E1>=40,1,0 );
做好了這個公式,可以用盤中預警監視A股板塊。這樣就可以做短線了。也可以用它選股後保存在一個板塊里,以後多加註意。
當然,也可以將上面的公式做成主圖指標,這樣便於分析。公式如下:
A:=SUMBARS(V ,CAPITAL*1);{累計換手=100%的周期}
A2:=SUM(COST(20),A)/A;{在A周期里獲利20%的平均價}
A1:=SUM(COST(10),A)/A;{在A周期里獲利10%的平均價}
A3:=SUM(COST(30),A)/A;{在A周期里獲利30%的平均價}
A4:=SUM(COST(40),A)/A;{在A周期里獲利40%的平均價}
A5:=SUM(COST(50),A)/A;{在A周期里獲利50%的平均價}
E:=LLV(L,250)=L;{一年中最低價的位置}
E1:=BARSLAST(E);{求得一年中最低價的位置到現在的周期}
感謝對我們的支持,大家共同提高~:(5*A1+4*A2+3*A3+2*A4+A5)/15, CIRCLEDOT,COLORRED;{求出啟動點的價位}
感謝對我們的支持,大家共同提高~1:STICKLINE(CROSS(C,感謝對我們的支持,大家共同提高~) AND E1>=40 ,O ,C ,5 ,0 ),COLOR00FFFF;{得到啟動點}
點評:
◆假如沒有莊家,在股市中COST(50)以下買的優於COST(50)以上買的,由於有莊家刻意炒作,所以股價在COST(50)以下跌多漲少,在 COST(50)以上漲多跌少,結果散戶就偏偏中了圈套。所謂的短線就是在莊家短暫出貨時的幫工而已,有人得了工錢,有人上了賊船。所以買股如果要兼顧時間短、獲利快又較安全,就在股價回探COST(50)附近向上拐頭時買入,放量不能突破COST(90)賣出。如突破,則等跌破COST(90)賣出。
畫蛇添足:
沒有莊家,在股市中COST(50)以下買的優於COST(50)以上買的
--獲利壓力小就好。
有莊家刻意炒作,所以在股價在COST(50)以下跌多漲少
--打壓吸貨嘛。
有莊家刻意炒作,在COST(50)以上漲多跌少
--獲利盤大都是莊家的,漲當然是主旋律。
在股價回探COST(50)附近向上拐頭時買入
--趨勢看漲,獲利盤又不大。
放量不能突破COST(90)賣出
--人人飽賺,個個想溜,快跑吧!
◆如果再配合MACD指標二次上穿,勝算應該還可以吧。這條成本線有點類似年線。選股公式如下:
C>COST(50) AND C< COST(50)*1.05 AND C>REF(C,1) AND REF(C,1)< REF(C,2) AND "MACD.MACD"(12,26,9)>0;
◆應綜合如下因素:籌碼以前的分布狀況,當時的換手率等。關於籌碼集中度您是怎麼理解的?40天的建倉時間,大庄短點,當然他要搶籌是例外。我主要不明白,您認為什麼樣的持倉比例,可以使莊家來拉升呢?大於62%?還有能從他的前期吸籌判斷他的資金來源么,或者說是他的實力?如果上述可以辦到,請問如何做?
◆把SUM換成MA,簡單易懂,結果一樣:
B1:=MA(COST(10),A);{在A周期里獲利10%的平均價}
B2:=MA(COST(20),A);{在A周期里獲利20%的平均價}
B3:=MA(COST(30),A);{在A周期里獲利30%的平均價}
B4:=MA(COST(40),A);{在A周期里獲利40%的平均價}
B5:=MA(COST(50),A);{在A周期里獲利50%的平均價}
◆價、量、勢、點,是做股票的關鍵。樓主的分析思路中是否存在一個誤區,即想像中的莊家成本區域,而稱這個區域是莊家成本區似乎不是很貼切,應該就是簡單的成本低位區域,而這個區域不一定要先求得換手時間後再求解成本,在求解過程中,樓主給COST(10)賦予的權重最大,而COST(50)最小,按照眾數原則,不用樓主復雜的演算法,一樣可以估算出該莊家成本線的位置,即在COST(18)-C0ST(20),也就是簡單的用 SUM(COST(20),A)/A一樣可以替代樓主復雜的公式,盡管樓主對每一個線段的含義明確的給予了清晰的解釋,但這個解釋的合理性有待商榷。而樓主思路中值得學習的是將換手率轉換成時間來求解成本線。
◆公式繪出的成本線,大致在1996-2000年以前與K線趨勢比較相符,而在之後相差較大。不僅在大盤指數K線上明顯,在個股中也較普遍。這是必然的,還是公式上有什麼偏差?好象股價在感謝對我們的支持,大家共同提高~線上方,回調不破的,後勢還有上漲。但也不盡然,本來回調不下破的,自然會上漲。莊家吸籌有快有慢,成本有高有低,這里假設的是莊家在一定時期內開始或已經吸籌,莊家的成本也是偏低的。