1、一致性獲利的計劃交易(推動浪)混沌操作法I
一致性獲利的計劃交易(推動浪:一浪,三浪與五浪)(以最多交易10手合約為例,方向:多。)(假設(shè)日為1浪,1小時為1-1浪,15分鐘為1-1-1浪,立足于15分鐘)
{第一浪交易}
1:在1小時周期判斷可交易趨勢的零點。(五顆神奇的子彈)
2:時間結(jié)構(gòu)下調(diào)一級,在15分鐘周期觀察子浪的五波推動。假設(shè)這是1-1-5浪結(jié)束。
3:在15分鐘周期子浪1-2-C。(回撤50%-62%)入市3手合約。
4:入市后在1浪起點下1個價位設(shè)置止損,并設(shè)置反向做空2手合約。
(空頭止損設(shè)在此前2個上分形較高的那一個,上1個價位,或1浪的頂點。)。(說明:如果止損,那么先前假設(shè)的推動浪其實就是某個下跌趨勢的調(diào)整浪,在多頭判斷錯誤時這2手空單可以彌補先前多頭的損失)。
5:如果獲利,要拿的住單,直到1-5-5,平倉2手,留1手防止1-5-5浪延伸。(依據(jù)五顆神奇的子彈和黃金比例判斷)。
6:此時已經(jīng)交易完日線的1浪。
{第三浪交易}
a:觀察15分鐘周期2-C-5的結(jié)束,入市5手多單。止損設(shè)置在1-1-1的起點下1個價位,并設(shè)置反向做空4手合約。(說明:如果此時止損,那么先前假設(shè)的1浪其實就是某個下跌趨勢的2浪,或4浪,那么下跌空間很大。)
b:關(guān)鍵位置:3浪上升到1浪的100%,此時止損上移至1浪頂,下1個價位。(如果止損就出局觀望,因為預(yù)期的波浪計數(shù)沒有實現(xiàn)。)
c:3浪上升到1浪的110%時,3浪真正確立,就在此買入4手合約,止損全部設(shè)置在1浪頂下1個價位。(此時合約數(shù)達(dá)到最大1+5+4=10)(說明:止損依據(jù)4不破1頂)
d:在3-5-5時,賣出7手,留1手防止2-5-5浪延伸。
e:此時已經(jīng)交易完日線的3浪。
{第五浪交易}
A:觀察4-A呈現(xiàn)5波走勢,預(yù)測可能發(fā)生鋸齒型調(diào)整,那么折返幅度較大,如果4-A僅有3波,則可能出現(xiàn)平臺型或三角型調(diào)整。
B:當(dāng)AO
向下穿越0軸時,4浪結(jié)束的最低條件滿足,在日線圖上4浪至少會出現(xiàn)2個下分形,4浪通常會結(jié)束于3-4的終點附近。入市點設(shè)置在3浪回撤38%-50%。
C:如果3浪>=1浪*1.62,則3浪可能已經(jīng)延伸,5浪上漲幅度就比較小,這是就追加3手多單。(合約數(shù)3+3=6)
D:如果3浪<=1浪*1.62,則3浪可能沒有延伸,5浪上漲幅度就比較大,這是就追加5手多單。(合約數(shù)3+5=8)
E:止損設(shè)置在1波的頂下1個價位。
F:關(guān)鍵位置:5浪上升至4浪的62%,如果向上穿越這個位置,5波成立,在5-5-5結(jié)束所有頭寸,獲利出局。
G:此時已經(jīng)交易完日線的5浪。
2、一致性獲利計劃交易 調(diào)整浪
(以最多交易10手合約為例,方向:空。)(1小時為A浪,15分鐘為A-a浪,立足于15分鐘)
{第一筆交易}
1:在1小時周期判斷可交易趨勢的零點。(五顆神奇的子彈)
2:在15分鐘周期子浪A-1-5(回撤50%-62%)入市空3手合約。
3:入市后在5浪頂點上1個價位設(shè)置止損,并設(shè)置反向做多2手合約
(空頭止損設(shè)在此前2個上分形較高的那一個,上1個價位,或A浪的底點。)。
(說明:如果止損,那么先前假設(shè)的調(diào)整浪A其實就是某個上漲趨勢的調(diào)整浪,在空頭判斷錯誤時這2手多單可以彌補先前空頭的損失)。
4:如果A呈現(xiàn)5波走勢,預(yù)測可能發(fā)生鋸齒型調(diào)整,那么下跌幅度較大,如果A僅有3波,則可能出現(xiàn)平臺型或三角型調(diào)整,下跌幅度有限。
5:如果獲利,要拿的住單,直到A-5,平倉2手,留1手防止行情繼續(xù)下跌。
(依據(jù)五顆神奇的子彈和黃金比例判斷)。
6:此時已經(jīng)交易完日線的A浪。
{第二筆交易}
A:觀察15分鐘周期B-C的結(jié)束,回撤A浪的38%-50%,追加3手空單(1+3=4)。止損設(shè)置在5浪頂點上1個價位,并設(shè)置反向做多3手合約。
B:C浪結(jié)束是要評估C-5的目標(biāo)區(qū)域,平掉所有頭寸。并等待行情進一步發(fā)展。
C:調(diào)整浪浪操作完畢。
3、MACD5/34/5與AO,AC的關(guān)系
湯姆約瑟夫發(fā)明了一種有效的動能指標(biāo),先取5期的移動平均,然后減去34期的移動平均,這形成一種振蕩指標(biāo).作者再取振蕩指標(biāo)的五期移動平均,把振蕩指標(biāo)轉(zhuǎn)變?yōu)?移動平均收斂發(fā)散指標(biāo)"MACD.最后一條平均線將成為"信號線"代表市場韻律的指標(biāo).這是一種領(lǐng)先指標(biāo),可以精確地預(yù)示市場將于何處開始喪失動能.就是MACD5/34/5具有四項主要功能.
MACD5/34/5指標(biāo)源碼:紅綠色變化位置,符合中國的習(xí)慣.
Y:=(HIGH+LOW)/2;
AO:MA(Y,5)-MA(Y,34),COLORYELLOW;
AO5:MA(AO,5);
STICKLINE(AO>REF(AO,1),0,AO,2,2),COLORRED;
STICKLINE(AO<REF(AO,1),0,AO,2,2),COLORGREEN;
在混沌操作法之二,就是<證券交易新空間>中,將MACD5/34/5分解成了動量振蕩AO 與市場加速指標(biāo)AC.
AO根本是MACD以柱狀表示的指標(biāo),差別是MACD以收盤價計算,另一個是用中心價(H+L)/2計算.
AC就是MACD減信號線(柱狀數(shù)據(jù))再做5的平均運算.它比柱狀圖的數(shù)據(jù)的差別是多運算了一次平均而已!
AO的源碼:
Y:=(HIGH+LOW)/2;
AO:MA(Y ,5)-MA(Y ,34
),LINETHICK0;
AO1:=REF(AO,1);
STICKLINE(AO>AO1,0,AO,0,0),COLORRED;
STICKLINE(AO<AO1,0,AO,0,0),COLORGREEN;
AC的源碼:
Y:=(HIGH+LOW)/2;
AO:=MA(Y ,5 )-MA(Y ,34 );
AC:AO-MA(
AO,5),LINETHICK0;
AC1:=REF(AC,1);
STICKLINE(AC>AC1,0,AC,0,0),COLORRED;
STICKLINE(AC<AC1,0,AC,0,0),COLORGREEN;
作者以AO與AC 迭代生成了"區(qū)域"!
4、分形的理解與應(yīng)用技巧
1
最早對分形有了概念還是看了那兩本經(jīng)典‘期貨交易技術(shù)分析,那時叫波峰,波谷。后來看了老比的書,才有了定義’分形‘在我看來,分形的最大好處是穩(wěn)定,作為一種辯識標(biāo)志,只要形成,在其后的行情中它還是分形,不會象波浪一樣要隨時修正,這就給交易提供了一種定量的依據(jù)。分形成立后它的作用就成立,只不過隨著時間的推移越來越不明顯,但是只要它沒有被碰到,作用依然存在。
2
分形產(chǎn)生,就說明有阻力和支撐,給我們提供了一個觀察窗.觀察價格隨后的表現(xiàn),來決定進出。
3
以日線為操作周期,可以用周線分形來判別趨勢,30MIN分形選進場點,以本級別未被穿越過的最近一對分形和現(xiàn)價之間的比例來衡量風(fēng)報(如果你以日線來操作,就是以日線的上下分形來衡量,未被穿越過就是如果在左側(cè)現(xiàn)價上方有兩個不等高的上分形,取高的上分形如果在左側(cè)現(xiàn)價下方有兩個不等高的下分形,取低的下分形).
4
當(dāng)價格如期產(chǎn)生了我們所希望的位移,一個新的上分形產(chǎn)生,這時,可以向左尋找同價位區(qū)域的分形,比較分形之間的高度,形成時間,依據(jù)自己的判斷,減倉或者平倉,等待新的下分形產(chǎn)生,是否提供新的交易機會。
5 當(dāng)上分形創(chuàng)新高,左側(cè)沒有可以比較的分形,可以比較最近的一對分形,看看兩對分形之間的比例
6
當(dāng)在同一區(qū)域出現(xiàn)重疊的分形,此時,要觀察混沌后的方向,可以提高一個時間級別;當(dāng)希望選擇一個好的進場點,就調(diào)小一個級別,觀察這種慣性是否繼續(xù),。
7
每一個新分形產(chǎn)生,就提供了一個新的決策點,也為未來的分形提供比較的參照.
8
謝爾平斯基三角是分形自相似最好的直觀模型,任何一個大級別分形都是由小級別分形構(gòu)成,同樣,任何一個小級別分形都受大級別分形的制約,明白這一點,對策略的運用幫助極大。
9
有一些分形是無意義的,可只有當(dāng)新分形產(chǎn)生,我們才能知道,這就說明,分形的應(yīng)用也是藝術(shù)的,不能完全機械應(yīng)用,也存在經(jīng)驗和概率。
10 分形就是一種秩序,是我們用來標(biāo)識這個混沌市場的工具,也因為有了分形,市場在我們的眼中,從復(fù)雜回歸簡單。每個分形都是不斷重復(fù)的結(jié)果,一個分形就象一個沙礫,我們無法通過一個沙礫辯識沙堆的坍塌,但我們可以把握,在每一個臨界,必然出現(xiàn)相同的特征
穩(wěn)定---------不穩(wěn)定--------------穩(wěn)定
臨界的把握是每一個交易者始終都在努力的方向,讓我們一起
積蓄----------臨界---------------突破
11 一點竅門
最近大家都在關(guān)注大盤何時見底,用分形做是等突破上分形開倉.
按照道氏的定義,熊市就是上分形不斷減低,下分形不斷減低,當(dāng)一旦出現(xiàn)價格突破上分形,很多人會追買!這時,就提供了極好的觀察窗。
從根本上講,我的理解熊市就是不斷的逐級逐層套住追買成本,并在以后的反彈中呈現(xiàn)強烈的阻擋,當(dāng)一個下降趨勢的下分形是否為底,關(guān)鍵并不在于突破前上分形,而在于解放左側(cè)追買成本,即突破前期依次抬高的兩個上分形,這時的確立,才比較有效。
當(dāng)然,這樣也滯后一些,解決也很簡單,就個人的操作時間級別調(diào)低一級就可以了。
分形理論既是非線性科學(xué)的前沿和重要分支,又是一門新興的橫斷學(xué)科。作為一種方法論和認(rèn)識論,其啟示是多方面的:一是分形整體與局部形態(tài)的相似,啟發(fā)人們通過認(rèn)識部分來認(rèn)識整體,從有限中認(rèn)識無限;二是分形揭示了介于整體與部分、有序與無序、復(fù)雜與簡單之間的新形態(tài)、新秩序;三是分形從一特定層面揭示了世界普遍聯(lián)系和統(tǒng)一的圖景。
市場的根本結(jié)構(gòu)是艾略特波浪,而艾略特波浪的根本結(jié)構(gòu)是分形,因此分形才是最重要的。當(dāng)我們看艾略特波浪時一定要看波浪的分形情況??偟恼f是五浪推動三浪修正.
如果是三浪,從左到右的分形為:向上——向下——向上——向下,兩上兩下的分形結(jié)構(gòu);如果是五浪,則同樣算法,從左到右的分形為;向上——向下——向上——向下——向上——向下,三上三下的分形結(jié)構(gòu)。
5、分形與能量
分形與能量
是先有分形還是先有能夠?其實這種問法就有問題。分形與能量是同一事物的不同表現(xiàn)形式。分形是有形的、固態(tài)的,是能量的儲存形式。而能量是無形的、易變的、不穩(wěn)定的,他通常需要一定的載體來承載它。而分形就是表現(xiàn)能量變化的最好的形式。
學(xué)會觀察分形結(jié)構(gòu),就掌握了能量變動的方向,以便于指導(dǎo)我們交易。
在實際操盤中,我們使用macd(5/34/5)來衡量能量變化,在三波與五波中一般會出現(xiàn)價格與能量的背離,但如果五波是延伸浪的話,能量最高點也會出現(xiàn)在價格的最高點附近,而顯示不出背離現(xiàn)象,此時我們需要目標(biāo)區(qū)域、分形、蟄伏、價格的密集成交等指標(biāo)來幫助,以判斷出場的位置。
在混沌操作法中,對價格很重視,而對成交量或是交易量,沒有足夠重視.只在MFI視窗中有提及,又用AO把MFE代替了.
在股市中要考慮成交量的作用.而在匯市是看不到的.商品市場有成交量與持倉量的影響.
有"氣"后有"心",再有"力"而為"變"!
6、趨勢結(jié)束的預(yù)警
趨勢預(yù)警的兩個特征:
1、背離
價格與動量之間的背離
大多數(shù)市場均會在價格與動量出現(xiàn)雙重背離的情況下趨于轉(zhuǎn)向。
市場在兩重背離時轉(zhuǎn)向,有時會看到市場在三重背離時轉(zhuǎn)向,極少為四重背離。
2、結(jié)束趨勢的一致性獲利法的五個要素
A.目標(biāo)區(qū)域內(nèi)的價格
B.價格與動量之間的背離
C、頂部(底部)產(chǎn)生分形
D、頂部或底部的三根價格線中會出現(xiàn)一個蟄伏價格線
E、動量指標(biāo)會發(fā)生變化
7、混沌理論的幾個特性
混沌理論有以下幾個特性:
(1)隨機性.體系處于混沌狀態(tài)是由體系內(nèi)部動力學(xué)隨機性產(chǎn)生的不規(guī)則性行為,常稱之為內(nèi)隨機性.例如,在一維非線性映射中,即使描述系統(tǒng)演化行為的數(shù)學(xué)模型中不包含任何外加的隨機項,即使控制參數(shù)、韌始值都是確定的,而系統(tǒng)在混噸區(qū)的行為仍表現(xiàn)為隨機性.這種隨機性自發(fā)地產(chǎn)生于系統(tǒng)內(nèi)部,與外隨機性有完全不同的來源與機制,顯然是確定性系統(tǒng)內(nèi)部一種內(nèi)在隨機性和機制作用.體系內(nèi)的局部不穩(wěn)定是內(nèi)隨機性的特點,也是對初值敏感性的原因所在.
(2)敏感性.系統(tǒng)的混沌運動,無論是離散的或連續(xù)的,低維的或高維的,保守的或耗散的。時間演化的還是空間分布的,均具有一個基本特征,即系統(tǒng)的運動軌道對初值的極度敏感性.這種敏感性,一方面反映出在非線性動力學(xué)系統(tǒng)內(nèi),隨機性系統(tǒng)運動趨勢的強烈影響;另一方面也將導(dǎo)致系統(tǒng)長期時間行為的不可預(yù)測性.氣象學(xué)家洛侖茲提出的所謂“蝴蝶效應(yīng)”就是對這種敏感性的突出而形象的說明.
(3)分維性.混沌具有分維性質(zhì),是指系統(tǒng)運動軌道在相空間的幾何形態(tài)可以用分維來描述。例如Koch雪花曲線的分維數(shù)是1.26;描述大氣混沌的洛倫茲模型的分維數(shù)是2.06體系的混沌運動在相空間無窮纏繞、折疊和扭結(jié),構(gòu)成具有無窮層次的自相似結(jié)構(gòu)。
(4)普適性.當(dāng)系統(tǒng)趨于混沌時,所表現(xiàn)出來的特征具有普適意義.其特征不因具體系統(tǒng)的不同和系統(tǒng)運動方程的差異而變化.這類系統(tǒng)都與費根鮑姆常數(shù)相聯(lián)系.這是一個重要的普適常數(shù)δ=4.669201609l0299097…
(5)標(biāo)度律.混沌現(xiàn)象是一種無周期性的有序態(tài),具有無窮層次的自相似結(jié)構(gòu),存在無標(biāo)度區(qū)域.只要數(shù)值計算的精度或?qū)嶒灥姆直媛首銐蚋?,則可以從中發(fā)現(xiàn)小尺寸混沌的有序運動花樣,所以具有標(biāo)度律性質(zhì).例如,在倍周期分叉過程中,混沌吸引子的無窮嵌套自相似結(jié)構(gòu),從層次關(guān)系上看,具有結(jié)構(gòu)的自相似,具備標(biāo)度變換下的結(jié)構(gòu)不變性,從而表現(xiàn)出有序性.
8、五粒神奇的子彈--詳解
五粒神奇的子彈
A.背離:任何相同時間結(jié)構(gòu)下的第三波與第五波的背離現(xiàn)象。
1.
向上趨勢:第三波價格小于第五波價格,MACD的柱狀圖在零線之上,第三波對應(yīng)的MACD(5/34/5)的柱狀圖要高于第五波對應(yīng)的柱狀圖。
2.
向下趨勢:第三波價格大于第五波價格,MACD的柱狀圖在零線之下,第三波對應(yīng)的MACD(5/34/5)的柱狀圖要高于(負(fù)值)[也就是值低于]第五波對應(yīng)的柱狀圖。
B).目標(biāo)區(qū)域:
i.
1波:觀察1波中的五波序列,并分析其第五波中的五小波序列,確定其1波目標(biāo)區(qū)域。(針對上漲趨勢則為5浪結(jié)構(gòu),針對下跌趨勢的A浪,則可能是3浪或5浪。)
ii. 2波:
1.
一般為1波的38-62%之間(此類情況約3/4);大于1波的62%(此類情況約1/6);小于1波的38%(此類情況則可能為不規(guī)則修正);或斐波那契系數(shù)的倍數(shù)。
2.
2波的來自于漲勢中的新賣壓,或跌勢中的新買盤(修正波中),這些交易者原先并未進場,而且無法辨識前一波是新趨勢的第一波。這些交易者認(rèn)為,第一波僅是下降趨勢中的修正波,所以他們在第一波的頂部建立新的空頭頭寸。所以,第二波的行為截然不同于第四波,后者來自于獲利了結(jié)的壓力。已經(jīng)進場獲利的交易者并不著急出場;尚未進場的交易者一旦發(fā)現(xiàn)新機會時,便會有迫不及待的心理。正確評估第二波的目標(biāo)終點非常重要,因為每單位時間的最大獲利是發(fā)生在第三波,走勢的速度較快,幅度也較大。(實際環(huán)境中,第五波與第三波,第二波與第四波會有互換的情況,也是值得我們注意的情況。)
iii. 3波:
1.
最初可以設(shè)定為第一波的1倍至1.62倍之間。第三波很少會小于第一波,而經(jīng)常會多于第一波的1.62倍。但是也要注意,在實際情況下,也是會出現(xiàn)第三波小于第一波或第五波的情況。如果第三波,沒有出現(xiàn)延伸浪,則第五波很有可能會出現(xiàn)延伸浪。
2. 判斷第三波終點的辦法,可以是判斷更小時間結(jié)構(gòu)中的第五小波的五浪結(jié)構(gòu)。
3.
第三波的特點之一是它的斜率。它通常較第一波陡峭(因為價格的變動速度較快)。第三波偶爾會有接近于垂直的走勢,這可能會被誤解為第五波的“噴出”走勢。一般而言,第三波的交易量較大。如果趨勢強勁而交易量減少,通常屬于噴出行情。在第三波中,經(jīng)濟基本面的資料將開始支持當(dāng)時的行情(在第一波中并不如此)?;久媾c技術(shù)面將相互聲援。這是市場最具獲利能力的期間,也是順勢搭橋的良機。
iv.
4波:
1.
一般為3波的38-50%之間。折返幅度低于38%的情況大約僅有1/6。
2.
不完全的鐵則:第四波永遠(yuǎn)不會低于第一波的頂部,但是在實際情況中,也可以出現(xiàn)一些例外。
3.
第四波的時間區(qū)域:一般來說,第四波的修正會拖延很長的時間,經(jīng)常長達(dá)整個五波序列的70%。第四波的價格折返百分率通常小于第二波。測量第一波頂點至第三波頂點之間的距離,以第二波終點為測量起點,第四波終點常會位于1.38至1.62倍測量距離之間。
4.
第四波是來自于獲利了結(jié)的壓力,而不是新進場的壓力。我們通??梢园l(fā)現(xiàn),交易量、價格波動、選擇權(quán)的權(quán)利金與動能指標(biāo)都明顯下降。
5.
為了取得第五波理想的交易位置,所以必須分析第四波,這時候可以采納斐波那契系數(shù),并以較小的時間結(jié)構(gòu)觀察第四波中的第C小波,并使得C小波的條形圖數(shù)目應(yīng)該介于100至140支之間,并分析C小波中的第五小小波的五浪結(jié)構(gòu)。
6.
第四波結(jié)束的最低條件:第四波在MACD(5/34/5)中,一定會出現(xiàn)觸及零線,如果不穿越零線,則不算是第四波的結(jié)束,和第五波的開始,一定要穿越零線,才能確定為第五波的開始。
7. 第四波常結(jié)束于第三波中的第四小波的終點附近。
v. 5波:
1. 第五波的斜率比不上第三波。
2.
第五波的價格區(qū)域:測量第一波起點至第三波終點之間的價格差距,以第四波的終點起算,第五波的價格長度大多會介于上述價格長度的0.62-1倍之間。
3.
分析第五波中的較低級數(shù)的五浪結(jié)構(gòu),其中較小的第五浪目標(biāo)區(qū)域通常會落在較高級數(shù)的目標(biāo)區(qū)域內(nèi)。
4.
分形與蟄伏的出現(xiàn),以及第三波與第五波的背離。
vi.
五浪完成后的情況:當(dāng)五浪結(jié)構(gòu)完成之后,其整體序列將成為較高級數(shù)的一個波浪。所以,當(dāng)?shù)谝徊ㄖ恋谖宀ㄍ瓿芍?,這整體序列將成為較高一級的第一波、第三波、或第五波。同理,a-b-c序列完成之后,將成為較高一級的第二波或第四波。
vii.
修正波:通??梢詣澐譃閱渭冃团c復(fù)雜型的修正。單純是指曲折型的修正,復(fù)雜則是指其他類型的修正。不論單純或復(fù)雜的修正,在a-b-c的三波修正中,第b波必然是由三個波浪結(jié)構(gòu),而第c波必然是由五個波浪構(gòu)成。第a波如果是由五個波浪構(gòu)成,這很可能是曲折型的修正。如果它是由三個波浪構(gòu)成,最可能出現(xiàn)平坦型、不規(guī)則型或三角形的修正。
1.
單純(曲折型)修正:
a)
a波的五浪序列完成后,b波的折返通常不會超過a波長度的62%。僅有在相當(dāng)罕見的情況下,b波才可能出現(xiàn)高達(dá)75%的折返。由于這種情況下的c波具有第三波的特性,所以非常適合于交易。如果第b波的折返幅度介于第a波長度的50-60%之間,則可以尋找分形與蟄伏的排列,并進場建立空頭頭寸以交易第c波。交易方法如同任何的五浪序列。
2.
復(fù)雜型修正:
a) 平坦型修正和不規(guī)則型修正:
i.
a-b-c波都幾乎具有相同的價格長度。如果第b波超過前一個推動波的終點,這可能發(fā)展為不規(guī)則型的修正。
b)
三角形修正:
i.
通常發(fā)生在倒數(shù)第二波(第四波或第b波)。
ii.
如果發(fā)生在第四波,則修正結(jié)束后,價格向第三波的方向突破。
iii.
如果發(fā)生在第b波,則修正結(jié)束后,價格向第a波的方向突破。
viii.
波浪的面積區(qū)域:
1.
第一波面積+第二波面積=第三波面積或第三波面積的62%。
2. 第三波面積-第四波面積=第五波面積的斐波那契系數(shù)。
C.
頂部(底部)分形:分形與動能MACD相統(tǒng)一時,可信度較高。
D.頂部(底部)的蟄伏:頂部或底部端點的三支條形圖之一要出現(xiàn)“蟄伏”視窗。
E.動能指標(biāo):
i. MACD動能的柱狀圖小于信號線,提示做空交易。
ii.
MACD動能的柱狀圖大于信號線,提示做多交易。
iii.
MACD的柱狀圖以零線為起點,向上越多,則做多的動能越大,反之則反;向下越多,則做空的動能越大;反之則反。
9、入場策略
入場策略:
1.五顆子彈法則
2.一口合約法則
3.夾角策略
當(dāng)市場符合這幾種入場策略中的一種的時候,當(dāng)時的情況基本就符合aoac趨于0軸.鱷魚線纏繞.就只是必要條件.
關(guān)鍵點:找到"零點".
10、交易視窗MFI
交易視窗(交易量+MFI)
A) 綠燈(++):(+成交量/+MFI)
1.
意義:代表安全的市場走勢。
“綠燈”是一種突破信號,當(dāng)時的最佳策略是順勢而行,不論其方向如何,有以下三層意義:(1)更多的交易者進場(+交易量);(2)交易者的偏執(zhí)心態(tài)反映在條形圖上的移動方向;(3)價格走勢的速度較快(+MFI)。
B).
蟄伏(+-):(+成交量/-MFI)
1).
意義:是最具獲利潛能的視窗,幾乎所有走勢都以“蟄伏”的模式結(jié)束,在最高或最低條形圖的前、后各一支條形圖之間,通常都會出現(xiàn)“蟄伏”的視窗。換言之,在所有重要的走勢內(nèi),其頂部或底部的三支條形圖之中,通常都會出現(xiàn)一個“蟄伏”的視窗。利用這項結(jié)論,即可有效掌握另一個趨勢的開始。雖然所有趨勢都是以“蟄伏”來結(jié)束,但“蟄伏”未必就一定代表趨勢的結(jié)束。
2).
“蟄伏”的位置:“蟄伏”經(jīng)常出現(xiàn)于艾略特第三波的過程中、斐波那契的折返點、以及甘氏線的交匯處。
3).
度量蟄伏:如果“蟄伏”視窗出現(xiàn),而圖形的走勢并不能代表當(dāng)時的結(jié)束,則可能成為一個“度量蟄伏”。當(dāng)出現(xiàn)這種“度量蟄伏”的時候,我們可以標(biāo)示一個目標(biāo)區(qū)域,并在目標(biāo)區(qū)域內(nèi)尋找一個結(jié)束當(dāng)時趨勢的另一個“蟄伏”視窗。
4).
內(nèi)涵詳解:“蟄伏”是多、空雙方的最后戰(zhàn)爭,買、賣雙方的火力卻相當(dāng)猛烈,價格卻沒有什么進展。多、空雙發(fā)的看法產(chǎn)生分歧,雙方的力量卻大致相等。這是一場最后的肉搏戰(zhàn)。我們稱其為“蟄伏”,是因為當(dāng)時的行情是處于下蹲的狀態(tài),而隨時可以朝某一個方向跳躍(它通常代表當(dāng)時趨勢的反轉(zhuǎn))。行情已經(jīng)出現(xiàn)相當(dāng)幅度的走勢,買、賣雙方大舉進場。交易量暴增,走勢卻陷入停頓,價格幾乎沒有變化。關(guān)鍵在于價格走勢停頓而交易量放大。在這兩股相互對立的力量中,將有一方(買方或賣方)獲勝,“蟄伏”的突破通常會顯示它究竟是持續(xù)或反轉(zhuǎn)模式的“蟄伏”。
C).
衰退(--):(-成交量/-MFI)
1.
意義:“衰退”是市場休息或喪失意愿的信號。就像拍賣市場一樣,當(dāng)價格上升時,愈來愈多的買家將失去叫價的意愿。這便是“衰退”反映在拍賣市場的現(xiàn)象。
2.
波浪區(qū)域:在艾略特波浪中,“衰退”經(jīng)常會發(fā)生在第一波的頂部,市場活動出現(xiàn)萎縮。必須指出這是一種非常重要的現(xiàn)象,衰退區(qū)(我們現(xiàn)在考慮兩支條形圖,但相同的推理也適用于多支條形圖的區(qū)域)是大行情的起點。
3.
應(yīng)用:當(dāng)市場的走勢顯得非常沉悶,優(yōu)秀的交易者將留意觀察市場的動能是否有蓄積的征兆,因為這可能是大行情的起點。
D).
偽裝(-+):(-成交量/+MFI)
1.
意義:代表MFI增加而交易量減少的情況,這意味著市場正在驅(qū)動價格,但并未受到交易量的支持。由于交易量減少,所以價格的移動較不扎實。不論其基于什么理由,市場吸引進入的交易者不如前一個交易期間。在某種情況下,“偽裝”是大行情發(fā)動之前的暫停現(xiàn)象。然而,除非交易量稍后立即增加,否則這可能是場內(nèi)交易員操縱的行情。由于市場外交易量萎縮,所以場內(nèi)交易員可以暫時控制行情?!皞窝b”是人為操縱的典型現(xiàn)象,我們應(yīng)該對這種價格走勢采取懷疑態(tài)度。當(dāng)交易池內(nèi)的活動趨于平靜時,場內(nèi)交易員可能感受到這是大行情發(fā)動前的暫時現(xiàn)象。這可能是場內(nèi)交易員可以“引發(fā)你的停損點”的唯一機會。如果可能的話,他們會先拉一波與行情相反的走勢,借此引發(fā)停損交易,并累積手頭的存貨。正式行情出現(xiàn)時,他們便可以立即獲利了結(jié)。
現(xiàn)在用AO
代替MFI,很少使用了.
奉獻(xiàn)混沌2系列指標(biāo) 鱷魚線 AO AC源碼,另加MFI視窗
[參透混沌,股市即提款機也]
鱷魚-線★
Y:=(H+L)/2;
AA:=REF((SMA(Y,5,1)),3);
BB:=REF((SMA(Y,8,1)),5);
CC:=REF((SMA(Y,13,1)),8);
鱷:CC,COLORFF6600;
齒:BB,COLORRED;
唇:AA,COLORGREEN;
R2:=REF(齒,5);
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF(LOW=LLV(LOW,3),1,0);
UL:=IF(REF(KU1,2)=1
AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND
REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND
KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND
KD1=0)));
上分形:IF(HIGH>=R2,UL,REF(UL,BARSLAST(HIGH>R2))),POINTDOT,LINETHICK3,,COLORMAGENTA;
下分形:IF(LOW<=R2,DL,REF(DL,BARSLAST(LOW<=R2))),POINTDOT,LINETHICK3,COLORYELLOW;
DRAWICON(CLOSE>上分形
AND REF(CLOSE,1)<REF(上分形,1),HIGH*1.03,1);
DRAWICON(CLOSE<下分形 AND
REF(CLOSE,1)>REF(下分形,1),LOW*0.99,2);
AO:=MA(Y,5)-MA(Y,34);
MAO:=MA(AO,5);
AC:=AO-MAO;
AC1:=REF(AC,1);
AO1:=REF(AO,1);
KAC:=IF(AC>AC1
AND AO>AO1,1,0);
KAO:=IF(AC<AC1 AND
AO<AO1,-1,0);
STICKLINE(KAC=1 AND
CLOSE>=OPEN,OPEN,CLOSE,3,1),COLORRED;
STICKLINE(KAO=-1 AND
CLOSE>=OPEN,OPEN,CLOSE,3,1),COLORGREEN;
STICKLINE(KAO=0 AND KAC=0 AND
CLOSE>=OPEN,OPEN,CLOSE,3,1),COLORDDDDDD;
STICKLINE(CLOSE>=OPEN,HIGH,CLOSE,0.0.1,0),COLORRED;
STICKLINE(CLOSE>=OPEN,OPEN,LOW,0.0.1,0),COLORRED;
STICKLINE(KAC=1
AND CLOSE<OPEN,OPEN,CLOSE,3,0),COLORRED;
STICKLINE(KAO=-1 AND
CLOSE<OPEN,OPEN,CLOSE,3,0),COLORGREEN;
STICKLINE(KAO=0 AND KAC=0 AND
CLOSE<OPEN,OPEN,CLOSE,3,0),COLORDDDDDD;
AO動量★
VAR1:=(HIGH+LOW)/2;
AO:MA(VAR1,5)-MA(VAR1,34),LINETHICK0;
STICKLINE(AO>=REF(AO,1),0,AO,2.2,1),COLORRED;
STICKLINE(AO<REF(AO,1),0,AO,2.2,1),COLORGREEN;
AO5:MA(AO,5),COLORFF6600;
S1:=CROSS(0,AO);
DRAWTEXT(S1,AO,'S'),COLORWHITE;
DRAWICON(S1,AO,2);
S2:=AO<0
AND REF(AO,1)>REF(AO,2) AND
AO<REF(AO,1);
DRAWTEXT(S2,AO,'S'),COLORWHITE;
DRAWICON(S2,AO,2);
SCOUNT:=BARSLAST(AO<0);
SD:=HHV(AO,SCOUNT);
SCOUNTD:=HHVBARS(AO,SCOUNT);
S3:=AO>0
AND REF(AO,1)>REF(AO,2) AND
AO<REF(AO,1);
S31:=COUNT(S3,SCOUNTD);
DRAWTEXT(S31>=2 AND
S3,AO,'S'),COLORWHITE;
DRAWICON(S31>=2 AND
S3,AO,2);
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO,'B'),COLORWHITE;
DRAWICON(B1,AO,1);
B2:=AO>0
AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1)
;
DRAWTEXT(B2,AO,'B'),COLORWHITE;
DRAWICON(B2,AO,1);
BCOUNT:=BARSLAST(AO>0);
BD:=LLV(AO,BCOUNT);
BCOUNTD:=LLVBARS(AO,BCOUNT);
B3:=AO<0
AND REF(AO,1)<REF(AO,2) AND
AO>REF(AO,1);
B31:=COUNT(B3,BCOUNTD);
DRAWTEXT(B31>=2 AND
B3,AO,'B'),COLORWHITE;
DRAWICON(B31>=2 AND
B3,AO,1);
AC加速★
AO:=MA((HIGH+LOW)/2,5)-MA((HIGH+LOW)/2,34);
AO5:=MA(AO,5);
AC:AO-AO5,LINETHICK0;
STICKLINE(AC>=REF(AC,1),0,AC,2.2,1),COLORRED;
STICKLINE(AC<
REF(AC,1),0,AC,2.2,1),COLORGREEN;
AC1:=REF(AC,1);
BUY1:=REF(AC,3)<REF(AC1,3)
AND REF(AC,2)<REF(AC1,2) AND REF(AC,2)<REF(AC,3) AND
REF(AC,1)>REF(AC1,1) AND AC>AC1 AND
COUNT(AC>0,4)=4;
DRAWTEXT(BUY1,AC,'B'),COLORWHITE;
DRAWICON(BUY1,AC,1);
BUY2:=COUNT(AC<0,4)=4
AND REF(AC,3)<REF(AC1,3) AND COUNT(AC>AC1,3)=3;
DRAWTEXT(BUY2,AC,
'B'),COLORWHITE;
DRAWICON(BUY2,AC,1);
BUY3:=REF(AC,3)<REF(AC1,3) AND
REF(AC,2)<REF(AC1,2) AND REF(AC,2)<REF(AC,3) AND COUNT(AC>AC1,2)=2 AND
REF(AC,1)<0 AND AC>0;
DRAWTEXT(BUY3,AC,
'B'),COLORWHITE;
DRAWICON(BUY3,AC,1);
BUY4:=REF(AC,4)<REF(AC1,4) AND
REF(AC,3)<REF(AC1,3) AND REF(AC,3)<REF(AC,4) AND COUNT(AC>AC1,3)=3 AND
REF(AC,1)<0 AND AC>0;
DRAWTEXT(BUY4,AC,
'B'),COLORWHITE;
DRAWICON(BUY4,AC,1);
S1:=REF(AC,3)>REF(AC1,3) AND
REF(AC,2)>REF(AC1,2) AND REF(AC,2)>REF(AC,3) AND REF(AC,1)<REF(AC1,1)
AND AC<AC1 AND
COUNT(AC<0,4)=4;
DRAWTEXT(S1,AC,'S'),COLORWHITE;
DRAWICON(S1,AC,2);
S2:=COUNT(AC>0,4)=4
AND REF(AC,3)>REF(AC1,3) AND
COUNT(AC<AC1,3)=3;
DRAWTEXT(S2,AC,'S'),COLORWHITE;
DRAWICON(S2,AC,2);
S3:=REF(AC,3)>REF(AC1,3)
AND REF(AC,2)>REF(AC1,2) AND REF(AC,2)>REF(AC,3) AND COUNT(AC<AC1,2)=2
AND REF(AC,1)>0 AND
AC<0;
DRAWICON(S3,AC,2);
MFI視窗
MFI:(H-L)*1000000/V,STICK;
A1:=MFI>=REF(MFI,1)*1.1
AND V>=REF(V,1)*1.1;
A2:=MFI<=REF(MFI,1)*0.9 AND
V<=REF(V,1)*0.9;
A3:=MFI>=REF(MFI,1)*1.1 AND
V<=REF(V,1)*0.9;
A4:=MFI<=REF(MFI,1)*0.9 AND V>=REF(V,1)*1.1;
STICKLINE(A1,0,MFI,0.1,1),COLORGREEN;
STICKLINE(A2,0,MFI,0.1,1),COLORBLUE;
STICKLINE(A3,0,MFI,0.1,1),COLORBROWN;
STICKLINE(A4,0,MFI,0.1,1),COLORMAGENTA;
MA5:MA(MFI,5);
綠燈:IF(A1,MFI,DRAWNULL),STICK,COLORGREEN;
衰退:IF(A2,MFI,DRAWNULL),STICK,COLORBLUE;
偽裝:IF(A3,MFI,DRAWNULL),STICK,COLORBROWN;
蟄伏:IF(A4,MFI,DRAWNULL),STICK,COLORMAGENTA;
MACD5/34/5指標(biāo)源碼:紅綠色變化位置,符合中國的習(xí)慣.
Y:=(HIGH+LOW)/2;
AO:MA(Y,5)-MA(Y,34),COLORYELLOW;
AO5:MA(AO,5);
STICKLINE(AO>REF(AO,1),0,AO,2,2),COLORRED;
STICKLINE(AO<REF(AO,1),0,AO,2,2),COLORGREEN;
關(guān)于比爾.威廉的混沌理論是非常出名,有關(guān)他指標(biāo)的用法還是參考他的兩本書吧,水平也有限,說不清楚。
自用全套飛狐標(biāo)準(zhǔn)混沌操作法公式
AO指標(biāo):Var1:=(HIGH+LOW)/2;
AO:=MA(Var1,5)-MA(Var1,34);
AOGreen:IF(AO>REF(AO,1),AO,0),COLORRED,LINETHICK0;
STICKLINE(AO>=REF(AO,1),0,AO,6,1),COLORRED;
AORed:IF(AO<REF( AO,1),AO,0),COLORGREEN,LINETHICK0;
STICKLINE(AO<REF(AO,1),0,AO,6,1),COLORGREEN;
SignalLine:MA(AO,5),COLORBLUE;
s1:=CROSS(0,AO);
DRAWICON(s1,AO,5),ALIGN0;
DRAWTEXT(s1,AO,'S'),ALIGN5,COLORWHITE;
{//----------------------------以上是下穿0信號;}
s2:=ao<0 and REF(ao,1)>REF(ao,2) and ao<REF(ao,1);
{DRAWNUMBER(1>0,ao,lu2,0);}
DRAWICON(s2,AO,5),ALIGN0;
DRAWTEXT(s2,AO,'S'),ALIGN5,COLORWHITE;
{//-----------------------------以上碟型賣出信號;}
scount:=BARSLAST(ao<0);{//上一次ao>0后到現(xiàn)在的周期數(shù);}
{//DRAWNUMBER(1>0,ao-0.1,scount,0);}
sd:=HHV(ao,scount);{//求上面周期的最大ao;}
scountd:=HHVBARS(ao,scount);{//求最大值到現(xiàn)在的周期數(shù);}
{//DRAWNUMBER(1>0,ao-0.3,scountd,0);}
s3:=ao>0 and REF(ao,1)>REF(ao,2) and ao<REF(ao,1);{//滿足峰的條件;}
s31:=COUNT(s3,scountd);{//滿足上面條件的次數(shù);}
{//DRAWNUMBER(1>0,ao-0.5,s31,0);}
DRAWICON(s31>=2 and s3,AO,5),ALIGN0;
DRAWTEXT(s31>=2 and s3,AO,'S'),ALIGN5,COLORWHITE;
{//----------------------------以上是雙峰賣出信號;}
b1:=CROSS(AO,0);
DRAWICON(b1,AO,4),ALIGN0;
DRAWTEXT(b1,AO,'B'),ALIGN4,COLORWHITE;
{//----------------------------以上是上穿0信號;}
b2:=ao>0 and REF(ao,1)<REF(ao,2) and ao>REF(ao,1) ;
{DRAWNUMBER(1>0,ao,lu2,0);}
DRAWICON(b2,AO,4),ALIGN0;
DRAWTEXT(b2,AO,'B'),ALIGN4,COLORWHITE;
{//-----------------------------以上碟型買入信號;}
bcount:=BARSLAST(ao>0);{//上一次ao>0后到現(xiàn)在的周期數(shù);}
{//DRAWNUMBER(1>0,ao-0.1,bcount,0);}
bd:=LLV(ao,bcount);{//求上面周期的最小ao;}
bcountd:=LLVBARS(ao,bcount);{//求最小值到現(xiàn)在的周期數(shù);}
{//DRAWNUMBER(1>0,ao-0.3,bcountd,0);}
b3:=ao<0 and REF(ao,1)<REF(ao,2) and ao>REF(ao,1);{//滿足峰的條件;}
b31:=COUNT(b3,bcountd);{//滿足上面條件的次數(shù);}
{//DRAWNUMBER(1>0,ao-0.5,lu31,0);}
DRAWICON(b31>=2 and b3,AO,4),ALIGN0;
DRAWTEXT(b31>=2 and b3,AO,'B'),ALIGN4,COLORWHITE;
{//----------------------------以上是雙峰買進信號;}
AC指標(biāo):
{ Chaos Accelerator/Decelerator Oscillator }
{ Measures acceleration -AC}
{ Plot as histogram }
Y:=(HIGH+LOW)/2;
AC:=MA(Y,5)-MA(Y,34)-MA(MA(Y,5)-MA(Y,34),5);
{Put in the same window and plot green}
ACGreen:IF(AC>REF( AC,1) ,AC,0 ),LINETHICK0,COLORRED;
STICKLINE(AC<REF(AC,1),0,AC,6,1),COLORGREEN;
{Put in its on window as a histogram and plot red}
ACRed:IF(AC<REF( AC,1) ,AC,0 ),LINETHICK0,COLORGREEN;
STICKLINE(AC>REF(AC,1),0,AC,6,1),COLORRED;
ac1:=REF(AC,1);
buy1:=REF(AC,3)<REF(ac1,3) and REF(AC,2)<REF(ac1,2) and
REF(AC,2)<REF(AC,3) and REF(AC,1)>REF(ac1,1) and AC>ac1 and
COUNT(AC>0,4)=4 {ref(AC,3)>0 and ref(AC,1)>0 and ref(AC,2)>0 and
AC>0};
DRAWICON(buy1,AC,4);
DRAWTEXT(buy1,AC, 'B'),align4,COLORWHITE;
buy2:=COUNT(AC<0,4)=4 and REF(AC,3)<REF(ac1,3) and
COUNT(AC>ac1,3)=3;
DRAWICON(buy2,AC,4);
DRAWTEXT(buy2,AC, 'B'),align4,COLORWHITE;
buy3:=REF(AC,3)<REF(ac1,3) and REF(AC,2)<REF(ac1,2) and
REF(AC,2)<REF(AC,3) and COUNT(AC>ac1,2)=2 and REF(AC,1)<0 and
AC>0;
DRAWICON(buy3,AC,4);
DRAWTEXT(buy3,AC, 'B'),align4,COLORWHITE;
buy4:=REF(AC,4)<REF(ac1,4) and REF(AC,3)<REF(ac1,3) and
REF(AC,3)<REF(AC,4) and COUNT(AC>ac1,3)=3 and REF(AC,1)<0 and
AC>0;
DRAWICON(buy4,AC,4) ALIGN0;
DRAWTEXT(buy4,AC, 'B'),align4,COLORWHITE;
s1:=REF(AC,3)>REF(ac1,3) and REF(AC,2)>REF(ac1,2) and
REF(AC,2)>REF(AC,3) and REF(AC,1)<REF(ac1,1) and AC<ac1 and
COUNT(AC<0,4)=4 {ref(AC,3)<0 and ref(AC,1)<0 and ref(AC,2)<0 and
AC<0};
DRAWICON(s1,AC,5);
DRAWTEXT(s1,AC, 'S'),align5,COLORWHITE;
s2:=COUNT(AC>0,4)=4 and REF(AC,3)>REF(ac1,3) and
COUNT(AC<ac1,3)=3;
DRAWICON(s2,AC,5);
DRAWTEXT(s2,AC, 'S'),align5,COLORWHITE;
s3:=REF(AC,3)>REF(ac1,3) and REF(AC,2)>REF(ac1,2) and
REF(AC,2)>REF(AC,3) and COUNT(AC<ac1,2)=2 and REF(AC,1)>0 and
AC<0;
DRAWICON(s3,AC,5);
DRAWTEXT(s3,AC, 'S'),align5,COLORWHITE;
s4:=REF(AC,4)>REF(ac1,4) and REF(AC,3)>REF(ac1,3) and
REF(AC,3)>REF(AC,4) and COUNT(AC<ac1,3)=3 and REF(AC,1)>0 and
AC<0;
DRAWICON(s4,AC,5) ALIGN0;
DRAWTEXT(s4,AC, 'S'),align5,COLORWHITE;
鱷魚線指標(biāo):
var1:=(HIGH+LOW)/2;
唇:SMA(var1,5,1),SHIFT3,COLORGREEN;
齒:SMA(var1,8,1),SHIFT5,COLORRED;
顎:SMA(var1,13,1),SHIFT8,COLORBLUE;
{平衡線}
P1:=REF(HIGH,1)>HIGH AND REF(HIGH,1)>顎;
平衡線買:REF(REF(HIGH,1),BARSLAST(p1)),LINETHICK0,COLORWHITE;
STICKLINE(CROSS(HIGH,平衡線買) AND
LOW>平衡線買,(HIGH+LOW)/2,(HIGH+LOW)/2,14,0),COLORWHITE;
STICKLINE(CROSS(HIGH,平衡線買) AND LOW<=平衡線買,平衡線買,平衡線買,14,0),COLORWHITE;
P2:=REF(LOW,1)<LOW AND REF(LOW,1)<顎;
平衡線賣:REF(REF(LOW,1),BARSLAST(p2)),LINETHICK0,COLORMAGENTA;
STICKLINE(CROSS(平衡線賣,LOW) AND
HIGH<平衡線賣,(HIGH+LOW)/2,(HIGH+LOW)/2,14,0),COLORMAGENTA;
STICKLINE(CROSS(平衡線賣,LOW) AND HIGH>=平衡線賣,平衡線賣,平衡線賣,14,0),COLORMAGENTA;
ho:=HIGH>REF(HIGH,1) and HIGH>REF(HIGH,2) and HIGH>=REFX(HIGH,1) and
IF(HIGH=REFX(HIGH,2),HIGH>REFX(HIGH,3),HIGH>REFX(HIGH,2));
fxh:=CROSS(ho,0.9);
hh:=REF(HIGH,BARSLAST(fxh));
lo:=LOW<REF(LOW,1) and LOW<REF(LOW,2) and LOW<=REFX(LOW,1) and
IF(LOW=REFX(LOW,2),LOW<REFX(LOW,3),LOW<REFX(LOW,2));
fxl:=CROSS(lo,0.9);
ll:=REF(LOW,BARSLAST(fxl));
上分形: hh,, POINTDOT,ColorEA91B5;
STICKLINE(CLOSE,hh,hh,5,0),LINETHICK1,COLORRED;
下分形: ll, POINTDOT,Color3791B5;
STICKLINE(CLOSE,ll,ll,5,0),LINETHICK1,COLORYELLOW;
Y:=(HIGH+LOW)/2;
AO:=MA(Var1,5)-MA(Var1,34);
AC:=MA(Y,5)-MA(Y,34)-MA(MA(Y,5)-MA(Y,34),5)linethick1;
ac1:=REF(AC,1);
{stickline(AC>ac1,20,ac+20,8,0),colorRED;}
{stickline(AC<ac1,20,ac+20,8,0),colorgreen;}
Var1:=(HIGH+LOW)/2;
AO:=MA(Var1,5)-MA(Var1,35),linethick1;
ao1:=REF(ao,1);
{stickline(Ao>ao1,0,ao,8,0),colorRED;}
{stickline(Ao<ao1,0,ao,8,0),colorgreen;}
STICKLINE(AC>ac1 and Ao>ao1,HIGH,LOW,0.1,0),COLORRED;
m:=IF(CLOSE>OPEN,0,1);
STICKLINE(AC>ac1 and Ao>ao1 and
CLOSE<OPEN,CLOSE,OPEN,5,1),colorred;
STICKLINE(AC>ac1 and Ao>ao1 and
CLOSE>OPEN,CLOSE,OPEN,5,0),colorred;
STICKLINE(AC>ac1 and Ao<ao1 or AC<ac1 and
Ao>ao1,HIGH,LOW,0.1,0),COLORGRAY;
STICKLINE((AC>ac1 and Ao<ao1 or AC<ac1 and Ao>ao1) and
CLOSE>OPEN,CLOSE,OPEN,5,0),COLORGRAY;
STICKLINE((AC>ac1 and Ao<ao1 or AC<ac1 and Ao>ao1) and
CLOSE<OPEN,CLOSE,OPEN,5,1),COLORGRAY;
STICKLINE(AC<ac1 and Ao<ao1,HIGH,LOW,0.1,0),COLORGREEN;
STICKLINE(AC<ac1 and Ao<ao1 and
CLOSE>OPEN,CLOSE,OPEN,5,0),COLORGREEN;
STICKLINE(AC<ac1 and Ao<ao1 and
CLOSE<OPEN,CLOSE,OPEN,5,1),COLORGREEN;
R1:=REF(SMA(Y,8,1),5);
R2:=IF(C<R1,0,R1);R3:=IF(C>R1,0,R1);
{========AO及AC方向========}
DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND
AC>REF(AC,1),1.0004*R1,'↑↑'),SHIFT1,COLORRED;
DRAWTEXT(ISLASTBAR AND AO<REF(AO,1) AND
AC<REF(AC,1),1.0004*R1,'↓↓'),SHIFT1,COLORGREEN;
DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND
AC<REF(AC,1),1.0004*R1,'↑↓'),SHIFT1,COLORGRAY;
DRAWTEXT(ISLASTBAR AND AO<REF(AO,1) AND
AC>REF(AC,1),1.0004*R1,'↓↑'),SHIFT1,COLORGRAY;
/////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////
//鱷魚線 Mark_ALD 修改版
帶AO,AC
Y:=(H+L)/2;
AA:=REF((SMA(Y,5,1)),3);
BB:=REF((SMA(Y,8,1)),5);
CC:=REF((SMA(Y,13,1)),8);
鱷:CC,colorblue;
齒:BB,colorred;
唇:AA,colorgreen;
R2:=REF(齒,5);
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF(LOW=LLV(LOW,3),1,0);
UL:=IF(REF(KU1,2)=1
AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),
REF(HIGH,2+BARSLAST(REF(KU1,2)=1
AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND
KD1=0,REF(LOW,2),
REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND
KD1=0)));
上分形:IF(HIGH>=R2,UL,REF(UL,BARSLAST(HIGH>R2))),COLORFF00FF,POINTDOT,LINETHICK2;
下分形:IF(LOW<=R2,DL,REF(DL,BARSLAST(LOW<=R2))),COLOR00FFFF,POINTDOT,LINETHICK2;
DRAWICON(CLOSE>上分形
AND REF(CLOSE,1)<REF(上分形,1),HIGH*1.2,"BUY");
DRAWICON(CLOSE<下分形 AND
REF(CLOSE,1)>REF(下分形,1),LOW*0.8,"sell");
AO:=MA(Y,5)-MA(Y,34);
MAO:=MA(AO,5);
AC:=AO-MAO;
ac1:=REF(AC,1);
ao1:=REF(ao,1);
KAC:=IF(AC>ac1
AND Ao>ao1,1,0);
KAO:=IF(AC<ao1,-1,0);
STICKLINE(KAC=1 AND
CLOSE>=OPEN,OPEN,CLOSE,5,1),colorred;
STICKLINE(KAO=-1 AND
CLOSE>=OPEN,OPEN,CLOSE,5,1),colorgreen;
STICKLINE(KAO=0 AND KAC=0 AND
CLOSE>=OPEN,OPEN,CLOSE,5,1),COLORDDDDDD;
STICKLINE(CLOSE>=OPEN,HIGH,CLOSE,0.5,1),colorred;
STICKLINE(CLOSE>=OPEN,OPEN,LOW,0.5,1),colorred;
STICKLINE(KAC=1
AND CLOSE<OPEN,OPEN,CLOSE,5,0),COLORRED;
STICKLINE(KAO=-1 AND
CLOSE<OPEN,OPEN,CLOSE,5,0),COLORGREEN;
STICKLINE(KAO=0 AND KAC=0 AND
CLOSE<OPEN,OPEN,CLOSE,5,0),COLORDDDDDD;
STICKLINE(OPEN>CLOSE,HIGH,OPEN,0.5,1),COLORDDDDDD;
STICKLINE(OPEN>CLOSE,CLOSE,LOW,0.5,1),COLORDDDDDD;
//AO動量★
VAR1:=(HIGH+LOW)/2;
AO:=MA(VAR1,5)-MA(VAR1,34),LINETHICK0;
STICKLINE(AO>=REF(AO,1),0,AO,3.9,1),colorred;
STICKLINE(AO<REF(AO,1),0,AO,3.9,1),COLOR00FF00;
AO5:MA(AO,5),COLORFF6600;
S1:=CROSS(0,AO);
DRAWTEXT(S1,AO,'S下穿0'),colorwhite;
DRAWICON(S1,AO,5);
//{下穿0信號}
S2:=AO<0
AND REF(AO,1)>REF(AO,2) AND
AO<REF(AO,1);
DRAWTEXT(S2,AO,'S碟型賣出'),colorwhite;
DRAWICON(S2,AO,6);
//{碟型賣出信號}
SCOUNT:=BARSLAST(AO<0);
SD:=HHV(AO,SCOUNT);
SCOUNTD:=HHVBARS(AO,SCOUNT);
S3:=AO>0
AND REF(AO,1)>REF(AO,2) AND
AO<REF(AO,1);
S31:=COUNT(S3,SCOUNTD);
DRAWTEXT(S31>=2 AND
S3,AO,'S雙峰賣出'),colorwhite;
DRAWICON(S31>=2 AND
S3,AO,7);
//{雙峰賣出信號}
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO,'B上穿0'),colorwhite;
DRAWICON(B1,AO,8);
//{上穿0信號}
B2:=AO>0
AND REF(AO,1)REF(AO,1)
;
DRAWTEXT(B2,AO,'B碟型買入'),colorwhite;
DRAWICON(B2,AO,9);
//{碟型買入信號}
BCOUNT:=BARSLAST(AO>0);
BD:=LLV(AO,BCOUNT);
BCOUNTD:=LLVBARS(AO,BCOUNT);
B3:=AO<0
AND REF(AO,1)REF(AO,1);
B31:=COUNT(B3,BCOUNTD);
DRAWTEXT(B31>=2 AND
B3,AO,'B雙峰買進'),colorwhite;
DRAWICON(B31>=2 AND
B3,AO,10);
//{雙峰買進信號}
//AC加速★
AO:=MA((HIGH+LOW)/2,5)-MA((HIGH+LOW)/2,34);
AO5:=MA(AO,5);
AC:=AO-AO5,LINETHICK0;
STICKLINE(AC>=REF(AC,1),0,AC,3.5,1),colorred;
STICKLINE(AC<
REF(AC,1),0,AC,3.5,1),COLOR00FF00;
AC1:=REF(AC,1);
buy1:=REF(AC,3)REF(ac1,1)
AND AC>ac1 AND COUNT(AC>0,4)=4;
DRAWICON(buy1,AC,4)
;
DRAWTEXT(buy1,AC, 'B'),,colorwhite;
buy2:=COUNT(AC<0,4)=4 AND
REF(AC,3)ac1,3)=3;
DRAWICON(buy2,AC,4);
DRAWTEXT(buy2,AC,
'B'),,colorwhite;
buy3:=REF(AC,3)ac1,2)=2 AND REF(AC,1)<0 AND
AC>0;
DRAWICON(buy3,AC,4) ;
DRAWTEXT(buy3,AC,
'B'),,colorwhite;
buy4:=REF(AC,4)ac1,3)=3 AND REF(AC,1)<0 AND
AC>0;
DRAWICON(buy4,AC,4) ;
DRAWTEXT(buy4,AC,
'B'),,colorwhite;
s1:=REF(AC,3)>REF(ac1,3) AND
REF(AC,2)>REF(ac1,2) AND REF(AC,2)>REF(AC,3) AND
REF(AC,1) DRAWICON(s1,AC,5);
DRAWTEXT(s1,AC,
'S'),,colorwhite;
s2:=COUNT(AC>0,4)=4 AND REF(AC,3)>REF(ac1,3) AND
COUNT(AC
DRAWICON(s2,AC,5);
DRAWTEXT(s2,AC,
'S'),,colorwhite;
s3:=REF(AC,3)>REF(ac1,3) AND REF(AC,2)>REF(ac1,2)
AND REF(AC,2)>REF(AC,3) AND COUNT(AC0 AND
AC<0;
DRAWICON(s3,AC,5);
DRAWTEXT(s3,AC,
'S'),,colorwhite;
s4:=REF(AC,4)>REF(ac1,4) AND REF(AC,3)>REF(ac1,3)
AND REF(AC,3)>REF(AC,4) AND COUNT(AC0 AND
AC<0;
DRAWICON(s4,AC,5);
DRAWTEXT(s4,AC,
'S'),,colorwhite;
/////////////////////////////////////////////////////////
////////////////////////////////////////////////////
//////////////////////////
Y:=(H+L)/2;
AA:=REF((SMA(Y,5,1)),3);
BB:=REF((SMA(Y,8,1)),5);
CC:=REF((SMA(Y,13,1)),8);
鱷:CC,colorblue;
齒:BB,colorred;
唇:AA,colorgreen;
R2:=REF(齒,5);
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF(LOW=LLV(LOW,3),1,0);
UL:=IF(REF(KU1,2)=1
AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),
REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND
REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND
KD1=0,REF(LOW,2),
REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND
KD1=0)));
上分形:IF(HIGH>=R2,UL,REF(UL,BARSLAST(HIGH>R2))),COLORFF00FF,POINTDOT,LINETHICK2;
下分形:IF(LOW<=R2,DL,REF(DL,BARSLAST(LOW<=R2))),COLOR00FFFF,POINTDOT,LINETHICK2;
DRAWICON(CLOSE>上分形
AND REF(CLOSE,1)<REF(上分形,1),HIGH*1.2,"buy");
DRAWICON(CLOSE<下分形 AND
REF(CLOSE,1)>REF(下分形,1),LOW*0.8,"sell");
AO:=MA(Y,5)-MA(Y,34);
MAO:=MA(AO,5);
AC:=AO-MAO;
ac1:=REF(AC,1);
ao1:=REF(ao,1);
KAC:=IF(AC>ac1
AND Ao>ao1,1,0);
KAO:=IF(AC<AC1 AND
Ao<ao1,-1,0);
STICKLINE(KAC=1 AND
CLOSE>=OPEN,OPEN,CLOSE,5,1),colorred;
STICKLINE(KAO=-1 AND
CLOSE>=OPEN,OPEN,CLOSE,5,1),colorgreen;
STICKLINE(KAO=0 AND KAC=0 AND
CLOSE>=OPEN,OPEN,CLOSE,5,1),COLORDDDDDD;
STICKLINE(CLOSE>=OPEN,HIGH,CLOSE,0.5,1),colorred;
STICKLINE(CLOSE>=OPEN,OPEN,LOW,0.5,1),colorred;
STICKLINE(KAC=1
AND CLOSE<OPEN,OPEN,CLOSE,5,0),colorred;
STICKLINE(KAO=-1 AND
CLOSE<OPEN,OPEN,CLOSE,5,0),colorgreen;
STICKLINE(KAO=0 AND KAC=0 AND
CLOSE<OPEN,OPEN,CLOSE,5,0),COLORDDDDDD;
STICKLINE(OPEN>CLOSE,HIGH,OPEN,0.5,1),COLORDDDDDD;
STICKLINE(OPEN>CLOSE,CLOSE,LOW,0.5,1),COLORDDDDDD;
//AO動量★
VAR1:=(HIGH+LOW)/2;
AO:=MA(VAR1,5)-MA(VAR1,34),LINETHICK0;
STICKLINE(AO>=REF(AO,1),0,AO,3.9,1),colorred;
STICKLINE(AO<REF(AO,1),0,AO,3.9,1),COLOR00FF00;
AO5:MA(AO,5),COLORFF6600;
//{下穿0信號}
S1:=CROSS(0,AO);
DRAWTEXT(S1,AO-5,'下穿0'),colorwhite;
DRAWICON(S1,AO,5);
//{碟型賣出信號}
S2:=AO<0
AND REF(AO,1)>REF(AO,2) AND
AO<REF(AO,1);
DRAWTEXT(S2,AO-5,'碟型賣出'),colorwhite;
DRAWICON(S2,AO,6);
//{雙峰賣出信號}
SCOUNT:=BARSLAST(AO<0);
SD:=HHV(AO,SCOUNT);
SCOUNTD:=HHVBARS(AO,SCOUNT);
S3:=AO>0
AND REF(AO,1)>REF(AO,2) AND
AO<REF(AO,1);
S31:=COUNT(S3,SCOUNTD);
DRAWTEXT(S31>=2 AND
S3,AO-5,'雙峰賣出'),colorwhite;
DRAWICON(S31>=2 AND
S3,AO,7);
//{上穿0信號}
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO*1.8+3,'上穿0'),colorwhite;
DRAWICON(B1,AO,8);
//{碟型買入信號}
B2:=AO>0
AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1)
;
DRAWTEXT(B2,AO*1.8+3,'碟型買入'),colorwhite;
DRAWICON(B2,AO,9);
//{雙峰買進信號}
BCOUNT:=BARSLAST(AO>0);
BD:=LLV(AO,BCOUNT);
BCOUNTD:=LLVBARS(AO,BCOUNT);
B3:=AO<0
AND REF(AO,1)<REF(AO,2) AND
AO>REF(AO,1);
B31:=COUNT(B3,BCOUNTD);
DRAWTEXT(B31>=2 AND
B3,AO*1.8+5,'雙峰買進'),colorwhite;
DRAWICON(B31>=2 AND
B3,AO,10);
//AC加速★
AO:=MA((HIGH+LOW)/2,5)-MA((HIGH+LOW)/2,34);
AO5:=MA(AO,5);
AC:=AO-AO5,LINETHICK0;
STICKLINE(AC>=REF(AC,1),0,AC,3.5,1),colorred;
STICKLINE(AC<
REF(AC,1),0,AC,3.5,1),COLOR00FF00;
AC1:=REF(AC,1);
buy1:=REF(AC,3)<REF(ac1,3)
AND REF(AC,2)<REF(ac1,2) AND REF(AC,2)<REF(AC,3) AND
REF(AC,1)>REF(ac1,1) AND AC>ac1 AND
COUNT(AC>0,4)=4;
DRAWICON(buy1,AC,4) ;
DRAWTEXT(buy1,AC,
'加速'),,colorwhite;
buy2:=COUNT(AC<0,4)=4 AND REF(AC,3)<REF(ac1,3) AND
COUNT(AC>ac1,3)=3;
DRAWICON(buy2,AC,4);
DRAWTEXT(buy2,AC,
'加速'),,colorwhite;
buy3:=REF(AC,3)<REF(ac1,3) AND REF(AC,2)<REF(ac1,2)
AND REF(AC,2)<REF(AC,3) AND COUNT(AC>ac1,2)=2 AND REF(AC,1)<0 AND
AC>0;
DRAWICON(buy3,AC,4) ;
DRAWTEXT(buy3,AC,
'加速'),,colorwhite;
buy4:=REF(AC,4)<REF(ac1,4) AND REF(AC,3)<REF(ac1,3)
AND REF(AC,3)<REF(AC,4) AND COUNT(AC>ac1,3)=3 AND REF(AC,1)<0 AND
AC>0;
DRAWICON(buy4,AC,4) ;
DRAWTEXT(buy4,AC,
'加速'),,colorwhite;
s1:=REF(AC,3)>REF(ac1,3) AND
REF(AC,2)>REF(ac1,2) AND REF(AC,2)>REF(AC,3) AND REF(AC,1)<REF(ac1,1)
AND AC<ac1 AND COUNT(AC<0,4)=4;
DRAWICON(s1,AC,5);
DRAWTEXT(s1,AC,
'停'),,colorwhite;
s2:=COUNT(AC>0,4)=4 AND REF(AC,3)>REF(ac1,3) AND
COUNT(AC<ac1,3)=3;
DRAWICON(s2,AC,5);
DRAWTEXT(s2,AC,
'停'),,colorwhite;
s3:=REF(AC,3)>REF(ac1,3) AND REF(AC,2)>REF(ac1,2) AND
REF(AC,2)>REF(AC,3) AND COUNT(AC<ac1,2)=2 AND REF(AC,1)>0 AND
AC<0;
DRAWICON(s3,AC,5);
DRAWTEXT(s3,AC,
'停'),,colorwhite;
s4:=REF(AC,4)>REF(ac1,4) AND REF(AC,3)>REF(ac1,3) AND
REF(AC,3)>REF(AC,4) AND COUNT(AC<ac1,3)=3 AND REF(AC,1)>0 AND
AC<0;
DRAWICON(s4,AC,5);
DRAWTEXT(s4,AC, '停'),,colorwhite;