【經(jīng)濟(jì)金融】指標(biāo)公式編寫教程
《【經(jīng)濟(jì)金融】指標(biāo)公式編寫教程》由會(huì)員分享,可在線閱讀,更多相關(guān)《【經(jīng)濟(jì)金融】指標(biāo)公式編寫教程(51頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、指標(biāo)公式編寫教程 技術(shù)分析派認(rèn)為:價(jià)格是最重要的,其他的因素可以不計(jì);我們現(xiàn)在將股價(jià)的變化看成很多自變條件是結(jié)果,分析的思維方式變得復(fù)雜不堪。 有的朋友將七項(xiàng)變量寫成一個(gè)公式,結(jié)果不如20日均線。公式復(fù)雜化容易,簡(jiǎn)單就要用心。用簡(jiǎn)單地公式做成交易提示,是一件快樂的事。 走進(jìn)了公式誤區(qū)的朋友,回過頭來看看工具的作用,也就理解公式的作用。崇拜思想用于公式是不大合適。 選股-----被股民用來判斷股評(píng)家水平高低的標(biāo)準(zhǔn)。在目前的情況下,大盤與個(gè)股聯(lián)動(dòng)強(qiáng)烈的今天,在同類股票中(疊加即可看清楚), 選股的意義不大。如:0005、0404、0852、007、買賣時(shí)機(jī)相同,盈虧比例相近,至于指標(biāo)、K
2、線形態(tài)上的差異就不必細(xì)究了。 目前有800多只股票與大盤相近,還在增加。就此看:跑贏大勢(shì)應(yīng)是舉手之勞,可跑贏大勢(shì)仍是基金操盤手現(xiàn)在和未來的理想。 從國(guó)內(nèi)外基金經(jīng)理的述職報(bào)告中都可見“跑贏大勢(shì)”的艱難。 編輯公式首先要能讀懂K線或者實(shí)時(shí)圖。我們知道:趨勢(shì)類公式只在牛市行情中期才有用,追漲的方法也是在此時(shí)才有用武之地。 對(duì)于一些有明顯缺點(diǎn)的股票,就不需公式幫助了。設(shè)立簡(jiǎn)單的預(yù)警即可。如:散戶股的換手率方法。 有些方法如:K線組合論明顯不對(duì)(打開多日走勢(shì)圖就得知);周期分析至今還是猜想(只能事后演義); 波浪理論簡(jiǎn)直可笑(但她的哲學(xué)基礎(chǔ)至今無論能敵);價(jià)量關(guān)系已有了無可爭(zhēng)議之結(jié)論(下載區(qū)
3、), 疊加分析可能是我國(guó)股市未來的熱門投機(jī)分析方法(疊加分析類的公式用處不大,因?yàn)榀B加很直觀,無需公式的蛇足了)。 目前公式適用最多的地方在均線類、反趨勢(shì)類的實(shí)戰(zhàn)技法中。公式排序的公式就是畫蛇添鞋了。 而公式大有可為的地方,在于它是套利對(duì)沖、操盤方案、程式交易的建筑材料,是猜想與理論實(shí)證工具。 公式要實(shí)現(xiàn)“參數(shù)的自動(dòng)調(diào)整”,使用時(shí)機(jī)判斷。參數(shù)自動(dòng)調(diào)整問題:大家可效仿“濟(jì)安線”的均線周期自動(dòng)調(diào)整原理;時(shí)機(jī)類公式很少, 簡(jiǎn)單公式1.1 技術(shù)指標(biāo)公式編輯器技術(shù)指標(biāo)公式即通常所說畫線指標(biāo),此類公式的主要目的是通過對(duì)數(shù)據(jù)采取一定的運(yùn)算,將輸出結(jié)果直觀的顯現(xiàn)在分析圖上, 為投資者提供研判行情的
4、基本依據(jù)。此類指標(biāo)至少要有一條輸出線,本系統(tǒng)允許最多6條的輸出線。 技術(shù)指標(biāo)公式編輯器實(shí)現(xiàn)對(duì)技術(shù)圖表分析中各類技術(shù)指標(biāo)和自我定義的技術(shù)分析指標(biāo)的編寫,并且通過 TDX的分析界面形成圖表、曲線, 以方便和尋找有意義的技術(shù)圖形和技術(shù)特征。 1.2 條件選股公式編輯器也就是通常意義上解釋的智能選股。但我們的目的在于建立一個(gè)完全開放、自由的選股平臺(tái),可以通過對(duì)該平臺(tái)的熟練使用, 借助計(jì)算機(jī)的高速和準(zhǔn)確的檢索功能尋找滿足您的理解的股票形態(tài)和技術(shù)特征,并且提供相應(yīng)的同樣開放式的結(jié)果檢測(cè)報(bào)告。 1.3 五彩K線公式編輯器準(zhǔn)確講,該編輯器的功能是附屬于條件選股功能之上的,我們可以通過該功能將滿足條件
5、的連續(xù)K線形態(tài)賦予顏色,區(qū)別了其它的K線。 條件選股公式與五彩K線公式的區(qū)別:條件選股公式和五彩K線公式都有且僅有一個(gè)輸出,其目的都是為投資者提供買入或賣出點(diǎn)的指示, 不同之處在于:條件選股公式僅對(duì)最近數(shù)據(jù)提示買入或賣出,而五彩K線公式則對(duì)輸入的所有歷史數(shù)據(jù)進(jìn)行提示。 另外,五彩K線公式的輸出是在K線圖上,通過各種顏色對(duì)提示數(shù)據(jù)進(jìn)行標(biāo)識(shí),條件選股公式的輸出是找出符合最近條件的所有股票。 1.4 交易系統(tǒng)公式編輯器交易系統(tǒng)公式是通過設(shè)定買入和賣出點(diǎn)(有且僅有這兩個(gè)輸出),由計(jì)算機(jī)進(jìn)行模擬操作。 以此為依據(jù),系統(tǒng)一方面可以進(jìn)行五彩K線公式的功能,同時(shí)提示買入和賣出;另一方面可以通過模擬操
6、作,對(duì)指標(biāo)買賣的收益、指標(biāo)的最佳參數(shù)及最佳指標(biāo)等各情形進(jìn)行測(cè)試。 交易系統(tǒng)是在條件選股功能上的一次大的延伸,旨在建立一套完整的交易規(guī)則體系,通過該編輯器對(duì)各個(gè)相關(guān)的交易環(huán)節(jié), 包括買入的切入、賣出、止損以及整體的交易性能檢驗(yàn)等等作出定量的規(guī)定,幫助投資者建立一套屬于自己的買賣規(guī)則和理論。 TDX系統(tǒng)所有的分析方法,包括技術(shù)指標(biāo)、條件選股、交易系統(tǒng)和五彩K線,均采用開放平臺(tái)進(jìn)行描述。也就是說, 所有分析方法的算法對(duì)用戶時(shí)開放的,任何人都可以對(duì)原算法進(jìn)行修改,或增加自己的新算法。 快捷鍵:〖Ctrl〗+〖F〗在公式管理器中,用戶可以對(duì)系統(tǒng)公式進(jìn)行全面管理,包括新建公式,修改公式算法、引入
7、、輸出公式、設(shè)置組合條件等。 公式管理器用樹形結(jié)構(gòu)顯示系統(tǒng)中存在的所有分析方法,包括指標(biāo)公式、條件選股公式、交易系統(tǒng)公式、五彩K線公式和組合條件。 需要對(duì)哪一類公式進(jìn)行處理,可以用鼠標(biāo)點(diǎn)取將該類公式展開,直到找到需要的公式名稱。 查找公式可以從公式組、全部、系統(tǒng)和自編四種列表方始中選擇,公式組方式便于分類管理, 全部方式便于有公式名稱直接查找,系統(tǒng)方式便于系統(tǒng)內(nèi)置常用指標(biāo)的快速查找,而自編方式則便于查找自己編寫的或從外部引入的公式。 公式管理器可管理四種類型的公式:指 標(biāo) 公式:用于指標(biāo)圖形的繪制。條件選股公式:用于條件選股。 交易系統(tǒng)公式:用于專家指示及測(cè)參、測(cè)指。 五彩K線公
8、式:用于K線模式指示。這四種公式相互獨(dú)立,名稱可以相同,但其內(nèi)容和作用不同。每種類型的公式包括四種形式: 系統(tǒng)加密公式:用綠色圖標(biāo)和鎖形符號(hào)顯示,要進(jìn)行密碼確認(rèn)系統(tǒng)公式:用綠色圖標(biāo)顯示,可進(jìn)行刪改用戶加密公式:用紅色圖標(biāo)和鎖形符號(hào)顯示, 要進(jìn)行密碼確認(rèn)用戶公式:用紅色圖標(biāo)顯示,可進(jìn)行刪改指標(biāo)公式附加買賣邏輯判斷式,得到交易系統(tǒng)公式;指標(biāo)公式附加選股條件邏輯判斷式,得到條件選股公式。 指標(biāo)公式附加色彩邏輯判斷,得到五彩K線公式。 調(diào)出公式管理器方法: 1.點(diǎn)擊〖新建〗或〖修改〗按鈕; 2.鼠標(biāo)左鍵單擊指標(biāo)線、指標(biāo)參數(shù)選中指標(biāo),再用右鍵單擊,彈出的對(duì)話框中選中“修改指標(biāo)公式”,系統(tǒng)彈出
9、公式編輯器。公式編輯其中包含許多輸入窗口和按鈕,功能分別為: 〖公式名稱〗用于識(shí)別公式,最多可以有9個(gè)字符,該名稱在每一類分析方法必須唯一,例如不能出現(xiàn)兩個(gè)MA技術(shù)指標(biāo),但可以出現(xiàn)一個(gè)MA技術(shù)指標(biāo)和一個(gè)MA條件選股指標(biāo)。 〖公式描述〗簡(jiǎn)單描述該指標(biāo)的用途,可以輸入任意字符。 〖密碼保護(hù)〗選中密碼保護(hù),表示將對(duì)該公式加密,加密密碼輸入到密碼輸入框中。對(duì)于已加密的公式,今后對(duì)它進(jìn)行修改和查看必須先輸入密碼,在輸出公式到文件時(shí)也需要密碼。 要去掉密碼,點(diǎn)擊“密碼保護(hù)”,使它前面的√消失即可。 〖畫線方法〗這組單選按鈕用于指定指標(biāo)公式類型,緊密圍繞股票價(jià)格變化的指標(biāo)可定為主圖疊加類型,疊加在
10、主圖上顯示; 否則定為副圖指標(biāo),顯示在副圖上。(僅在編輯技術(shù)指標(biāo)公式時(shí)出現(xiàn)) 〖參數(shù)〗公式可以帶有0-6個(gè)參數(shù),使用參數(shù)可以方便地使用中需要修改得數(shù)值進(jìn)行調(diào)整。每個(gè)參數(shù)需要設(shè)定參數(shù)名稱、最小值、最大值和缺省值。 〖坐標(biāo)位置〗可指定在某些特殊位置畫水平坐標(biāo)線,例如對(duì)RSI,可以輸入:0;20;50;系統(tǒng)將在這三個(gè)數(shù)值處繪制三條水平坐標(biāo)線。缺省時(shí)為“自動(dòng)”,即系統(tǒng)據(jù)實(shí)際情況定水平坐標(biāo)線。 (深紅色線)(僅在編輯副圖技術(shù)指標(biāo)時(shí)出現(xiàn)) 〖額外Y軸分界〗:在副圖坐標(biāo)中顯示重要的數(shù)值分界線(白色線); 〖測(cè)試公式〗檢查公式的語法錯(cuò)誤?!家胫笜?biāo)公式〗以系統(tǒng)已有的某個(gè)指標(biāo)公式為藍(lán)本,新建自己的指
11、標(biāo)公式。 〖插入函數(shù)〗顯示選擇函數(shù)對(duì)話框,幫助您在通達(dá)信函數(shù)集中尋找所需函數(shù)。當(dāng)您對(duì)系統(tǒng)提供的標(biāo)準(zhǔn)函數(shù)還不熟時(shí),這個(gè)功能可幫你節(jié)省時(shí)間。 〖用法注釋〗供用戶輸入指標(biāo)算法、用法的解釋,在使用公式時(shí)提示操作方法及注意事項(xiàng)。 〖動(dòng)態(tài)提示〗用戶輸入指標(biāo)、算法或函數(shù)時(shí),同步提示中文語意。 〖參數(shù)精靈〗在使用分析工具時(shí),很多時(shí)候用戶都需要調(diào)整參數(shù),但很多用戶無法理解對(duì)參數(shù)調(diào)整的實(shí)際意義。使用參數(shù)精靈,可以將參數(shù)調(diào)整及參數(shù)意義放在同一段文字中, 方便用戶使用。用戶在使用分析方法時(shí),會(huì)在指標(biāo)旁邊顯示參數(shù)精靈的內(nèi)容。參數(shù)精靈的內(nèi)容是由公式剪輯者輸入的一段文字,該文字描述了參數(shù)的使用方法, 并且可以將
12、參數(shù)設(shè)置與文字混合編輯。方法是用Param#N來代替參數(shù)即可。例如:公式中有兩個(gè)參數(shù)M和N,需要描述當(dāng)M日均線與N日均線金叉時(shí)買入, 可以這樣寫參數(shù)精靈: Param#1日均線與Param#2日均線發(fā)生金叉,發(fā)出買入信號(hào)在實(shí)際使用該分析方法時(shí), 系統(tǒng)將顯示: 5日均線與10日均線發(fā)生金叉,系統(tǒng)發(fā)出買入信號(hào)其中被包圍在輸入框中的5和10是參數(shù),用戶可以直接修改這些參數(shù), 而實(shí)際運(yùn)算時(shí)將采用這些參數(shù)進(jìn)行計(jì)算。使用參數(shù)精靈大大降低了公式的使用難度。 〖公式編輯窗〗公式編輯窗用于書寫分析方法的算法,是公式編輯器的核心部分。用戶可以將自己的算法用公式語法書寫到編輯窗中,關(guān)于公式語法請(qǐng)參見附錄。
13、 公式編輯器在使用上十分靈活,支持豐富的鍵盤操作和鼠標(biāo)操作。 [通達(dá)信] 各種行情分析軟件指標(biāo)公式編寫教程(四) ? CROSS(X,Y)假如下圖中的兩條均線一條名叫X,另外一條叫Y ? CROSS(X,Y)表示X向上穿過了Y CROSS(Y,X)表示Y向上穿過了X REF(X,M)例如: REF(Close,5)表示5天前的收盤; REF(Vol,10)表示10天前的成交量; 我們可以將通常說的KDJ買入條件完整的表達(dá)出來了:“KD指標(biāo)發(fā)生了黃金交叉,并且D<20” T1:=“KDJ,K”;--引用K線; T2:=“KDJ,D”;--引用D線; CROSS(T1,
14、T2)ANDT2<20; 條件: AND在中就表示“并且”,將兩個(gè)條件并列起來 第九課 放量、縮量、上漲、下跌、收陽(yáng)、收陰 放量: 1、今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)>2; 2、今日的五日均量比前五天的五日均量放大了3倍: AA:=MA(VOL,5); BB:=REF(AA,5); AA/BB>4; 3、今天的成交量達(dá)到了整個(gè)流通盤的10%以上: VOL/CAPITAL>10/100; (注意,10%的表達(dá)式是10/100,或者0.1) 縮量: 1、今日比昨日的成交量縮小了1倍: VOL/REF(VOL,1)<0.5; 2、今日的五
15、日均量比前五天的五日均量縮小了一半: AA:=MA(VOL,1)<0.5; BB:=REF(AA,5); AA/BB<0.5; 3、今天的成交量不足整個(gè)流通盤的0.5%: VOL/CAPITAL<0.5/100; 上漲: 1、今日漲幅達(dá)到了7%以上: CLOSE/REF(CLOSE,1)>1.07; 2、十日均價(jià)繼續(xù)上漲: AA:=MA(CLOSE,10); BB:=REE(AA,1); AA>BB; 下跌: 同上面的表達(dá)方式一樣,將方向改變了而已: 收陽(yáng)、收陰: 1、當(dāng)天收陽(yáng):CLOSE>OPEN; 2、當(dāng)天收陰:CLOSE<OPEN; 高開、低開: 1
16、、當(dāng)天股價(jià)高開:OPEN>REF(CLOSE,1); 2、當(dāng)天股價(jià)低開:OPEN<REF(CLOSE,1); 跳空: 跳空亦有向上和向下兩種: 向上跳空:OPEN>REF(HIGH,1); 向下跳空:POEN<REF(LOW,1); 放量上攻之一,以上面所舉例組合: AA:=VOL/REF(VOL,1)>2; BB:=CLOSE/REF(CLOSE,1)>1.07; AA AND BB; 高開高走: AA:=OPEN>REF(CLOSE,1); BB:=CLOSE>OPEN; AA AND BB; 向上跳空之后兩天內(nèi)并未回補(bǔ): 提示:實(shí)際上就是昨天發(fā)生了跳空缺口,
17、這兩天的最低價(jià)一直在兩天前的最高價(jià)之上。 AA:=REF(OPEN,1)>REF(HIGH,2); BB:=REF(LOW,1)>REF(HIGH,2); CC:=LOW>REF(HIGH,2); AA AND BB AND CC; 仔細(xì)一想,若BB成立,AA一定成立,AA實(shí)際上沒有存在的必要,更簡(jiǎn)單的方法,下面的一句話可以的上面的四句: COUNT(LOW>REF(HIGH,2),2)=2; 第十課 漲停板攻擊? 一、量化的概念 我們都知道,按規(guī)定漲幅不得超過10%,但是由于四舍五入的關(guān)系,常常有9.98%、10.23%等等的漲停板,所以我們要找一個(gè)合適的數(shù)值, 然后用公
18、式語言告訴計(jì)算機(jī),這個(gè)過程學(xué)名叫量化! 比如我們考察之后,決定讓大于9.99%的都為漲停。 二、編寫公式 其實(shí)就一句話:今日收盤除以昨日收盤的值大于1.0999 X:=CLOSE/REF(CLOSE,1)>1.0999; 三、測(cè)試我們的條件 進(jìn)入條件選股的界面,之后選中您的條件,具體辦法請(qǐng)參見(使用說明書)。然后填入測(cè)試時(shí)間和測(cè)試標(biāo)準(zhǔn)!在這里我們的測(cè)試方法是: 測(cè)試時(shí)間是從2000/01/01到2001/03/02,測(cè)試股票共計(jì)583只,初始投入100,000元。 當(dāng)滿足買入公式中定義的條件時(shí),也就是漲停板時(shí),按照收盤價(jià)使用相同資金買入一只股票,當(dāng)滿足以下平倉(cāng)條件時(shí)按照收盤價(jià)平
19、倉(cāng); 買入5日后強(qiáng)制平倉(cāng)或者虧損達(dá)到3%止損平倉(cāng)或者利潤(rùn)達(dá)到5%止贏平倉(cāng),然后按照以上的規(guī)則統(tǒng)計(jì)在測(cè)試的時(shí)間段內(nèi)的所有交易的狀況。 這是一種追漲的短線方法,所以測(cè)試的時(shí)間我們只用5天,目標(biāo)利潤(rùn)為5%,(非常抱歉,因?yàn)槠渲械脑O(shè)置和選擇方法十分靈活而且需要較好的理解能力, 所以我們?cè)谶@里就不介紹具體的內(nèi)容了)點(diǎn)擊開始測(cè)試! 1、從成功率上看,實(shí)際達(dá)到5%的獲利要求的交易次數(shù)67.89%,我們已經(jīng)比較滿意這個(gè)結(jié)果了,可是要用于實(shí)戰(zhàn),可不可以再提高呢? 2、所謂的提高就是優(yōu)化的一個(gè)內(nèi)容,簡(jiǎn)單說,優(yōu)化就是讓它更好!優(yōu)化我們的條件,讓它的表現(xiàn)更好! 3、加上一個(gè)縮量的條件,比如當(dāng)日成交量小于5
20、日的均量;Y:=VOL<MA(VOL,5);以下是同樣測(cè)試條件下的結(jié)果。 X AND Y;我們的成功率已達(dá)到了80%. 注:請(qǐng)大家考慮一下在實(shí)戰(zhàn)當(dāng)中,如果您按此買入可不可行? 總結(jié):編寫公式并不是為了編公式而編寫復(fù)雜的公式,您個(gè)人對(duì)某一個(gè)特征或者形態(tài)的理解最重要。所以光有經(jīng)驗(yàn)不夠, 您還得把它轉(zhuǎn)化成您自己的應(yīng)對(duì)策略!您需要不斷總結(jié)、測(cè)試、優(yōu)化您的公式。 第十一課 多頭排列--良好的上升趨勢(shì) 均線的多頭排列一直以來都被大家視為一種良好的上升趨勢(shì)的表現(xiàn),因?yàn)檫@種形態(tài)的形成需要較長(zhǎng)的時(shí)間,和較大的能量, 而被主力或者莊家利用作為騙線的可能性就比較小,股市當(dāng)中也遵循慣性的原理,當(dāng)一個(gè)趨勢(shì)形
21、成之后,要改變它,是不容易的,因?yàn)楣蓛r(jià)有著沿著原來的運(yùn)動(dòng)方向上的慣性! 首先,讓我們來看看幾種多頭排列: 5、10、30日均線:5、10、30日均線:30、60、90日均線: 在圖一中和圖二中我們采用的是同一周期的均線,即都是5、10、30日均線,我們可以觀察到在同一周期下的均線排列有相同之處, 也有很大不同之處:圖一中的5日均線=10日均線、30日均線平滑優(yōu)美,而在圖二中的5日和10日均線不斷的碰及30日均線然后上升; 在圖三中我們選用的是30、60、90日均線,相對(duì)來說均線的多頭排列也顯得很平滑。 為什么會(huì)有這樣的差別呢?如果您要是認(rèn)真一點(diǎn)的話,就可以發(fā)現(xiàn)原來前兩圖的K線走得不
22、一樣,一個(gè)一波拉到頭,一個(gè)分成幾波拉到頭, 而在圖三當(dāng)中我們采用了較長(zhǎng)周期的均線系統(tǒng),從而在一定程度上過濾了這種現(xiàn)象,具體在使用的過程中,您可要多注意它們的區(qū)別! 好了,我們來看一下如何編寫,拿第一個(gè)為例,觀察它們的特征: 5/10/30日均線依次從上而下的排列,這種情況維持一段時(shí)間,假設(shè)我們這里定為4天以上: 5/10/30日均線依次從上而下的排列: AA:=MA(CLOSE,5); BB:=MA(CLOSE,10); CC:=MA(CLOSE,30); T1:=AA>BB AND BB>CC; 以上情況維持一段時(shí)間,假設(shè)我們這里定為4天以上: COUNT(T1,4)=4
23、; COUNT(X,N)表示統(tǒng)計(jì)在N天內(nèi)滿足條件X的有幾天。 最終的結(jié)果就是如下所示: AA:=MA(CLOSE,5); BB:=MA(CLOSE,10); CC:=MA(CLOSE,30); T1:=AA>BB AND BB>CC; COUNT(T1,4 )=4 第十二課 逃頂K線形態(tài)之--黃昏之星 一、概念學(xué)習(xí) 當(dāng)市場(chǎng)出現(xiàn)一條大陽(yáng)線后,通常會(huì)產(chǎn)生跳空高開的情況,有時(shí)便會(huì)出現(xiàn)十字星或類似十字星的小陰線(小陽(yáng)線)。 另一種相反的情況是出現(xiàn)在一條大陰線后,在這兩種情況下形成的類似十字星的K線都被稱為“星型線”。 當(dāng)該形態(tài)出現(xiàn)在一段上升行情的當(dāng)中,就很容易形成所謂的經(jīng)典K線
24、形態(tài)--黃昏之星。 二、編制過程 該圖組合一共由三根K線合成,我們按照以下的步驟一步一步地一邊尋找每日K線的特征,一邊進(jìn)行編寫: 為了結(jié)構(gòu)簡(jiǎn)單起見,首先將二天的高開低收用中間表達(dá)式表達(dá)出來,因?yàn)槲覀冊(cè)诤竺娴木帉戇^程中會(huì)分別使用到這些數(shù)據(jù)。 1、今日K線的: 開-a1, a1:=open; 收-a2, a2:=close; 高-a3, a3:=high; 2、昨天K線的:開-b1, b1:=ref(open,1); 收-b2, b2:=ref(close,1); 高-b3, b3:=ref(high,1); 低-b4, b4:=ref(low,1); 3、前天K線的:開-c
25、1, c1:=ref(open,2); 收-c2, c2:=ref(close,2); 高-c3, c3:=ref(high,2); 低-c4, c4:=ref(low,2); 4、我們將會(huì)分別描述出三天的K線形態(tài),然后匯總,首先我們觀察今日K線的特征,今天是一根低開低走的大陰線,我們給它一些數(shù)字上的定義: a、今日開盤價(jià)小于昨日收盤價(jià); aa:=a1<b2 and b、今日的陰線實(shí)體較長(zhǎng),我們用開盤價(jià)和收盤價(jià)相比,長(zhǎng)度大于4%:a1/a2>1.04; 5、昨日K線的特征,是一根十字形態(tài)的K線,并且在左右兩根K線之上,分別表達(dá)為: a、昨日跳開,高于前天的收盤: bb:=b1>
26、c3 b、昨日收盤同樣在缺口之上: and b2>c3 c、線形實(shí)體長(zhǎng)度很小,也就是昨日開盤和收盤之差比昨日開盤的值小于0.01:and abs(b1-b2)/b1<0.01 d、K線有上下影線,可以表示為最高價(jià)和最低價(jià)不等于收盤價(jià)也不等于開盤價(jià):and b3>b1 and b3>b2 and b4<b1 and b4<b2 e、當(dāng)日的最高價(jià)為20天以來的最高價(jià): and b3=hhv(high,20); 6、前日K線的特征:股價(jià)大幅上揚(yáng),幅度較前一日收盤高出4%并且收盤大于開盤:cc:=c2/ref(close,3)>1.04 and c2>c1; 綜合選股條件:最后我們將三天的
27、K線特征會(huì)合起來,合成一個(gè)最后的條件就是由圖所示內(nèi)容: aa and bb and cc 三、選股的結(jié)果 我們把上面的條件按照前面章節(jié)所講的方法帶入到公式選股條件當(dāng)中去檢驗(yàn)。 按下圖作為標(biāo)準(zhǔn) 四、總結(jié) 1、我們測(cè)試了將近4年的時(shí)間,一共找到了幾個(gè)這樣的信號(hào),我們的條件過于苛刻,因?yàn)橐瑫r(shí)滿足的條件太多,您可以嘗試更改一些條件以獲得更多的信號(hào)! 2、大家還會(huì)發(fā)現(xiàn)有的信號(hào)出現(xiàn)的位置不好,例如西飛國(guó)際,因?yàn)槲覀兤渲杏幸粋€(gè)條件不是很好,不過您可以做到將它去掉,我看相對(duì)高位dd:=b3=hhv(high,20),不舒服. 突破底部橫盤整理創(chuàng)新高! “橫的越長(zhǎng),豎的越高” 公式編寫:
28、我們尋找各種特征,并用數(shù)字表示出來:“長(zhǎng)期”設(shè)定為150天;“橫盤”設(shè)定股價(jià)在150日均線上下15%波動(dòng);放量;并且股價(jià)創(chuàng)下150天以來的歷史新高! 1、首先用公式描述放量 將會(huì)使用5日均量來進(jìn)行比較,成交量比昨日成交量放大兩倍;V1是五日均量,REF(V1,1)就是昨日的均量; V1:=MA(VOL,5); V2:=VOL/REF(V1,1)>2; 2、長(zhǎng)期橫盤 a、PZ1是當(dāng)天150日均價(jià): PZ1:=MA(CLOSE,M);b、PZ2是150日的最高價(jià); PZ2:=HHV(HIGH,M);c、PZ3是150日的最低價(jià); PZ3:=LLV(LOW,M); d、PZ4是150日
29、的最高價(jià)和150日均價(jià)的距離的百分比,PZ5剛好相反是最低價(jià)和均價(jià)的差的百分比; PZ4:=(PZ2-PZ1)/PZ1; PZ5:=(PZ1-PZ3)/PZ1; e、設(shè)為股價(jià)在150日均線上下15%波動(dòng),也就是PZ4、PZ5都小于0.15; PZ:=REF(PZ4,1)<0.5 AND REF(PZ5,1)<0.15; 3、今天創(chuàng)下歷史新高,也就是今天的最高價(jià)是150天內(nèi)的最高價(jià)! TP1:HHV(HIGH,M); TP:=HIGH=TP1; 綜合三個(gè)條件的最后的邏輯判斷式就是我們的最后結(jié)論! V2 AND PZ AND TP(參數(shù)M=150天) 函數(shù)介紹: HHV(X,M)表示X
30、在M天內(nèi)的最高值! 例如:HHV(HIGH,150)每日最高價(jià)在150天內(nèi)的最大值 HHV(VOL,150)每日成交量在150天內(nèi)的最大值 LLV(X,M)表示X在M天內(nèi)的最小值 例如:LLV(LOW,10)每日最低價(jià)在10天內(nèi)的最小值 HHV(VOL,20)每日成交量在20天內(nèi)的最小值 《公式教程》公式讀書------量能決定趨勢(shì) 量能動(dòng)力的分析要點(diǎn) 大盤與個(gè)股的歷史量能、即時(shí)量能、潛在量能與市場(chǎng)機(jī)會(huì)的多寡有著直接關(guān)系。大盤的成交量能大機(jī)會(huì)就多,大盤的成交量能小機(jī)會(huì)就少,上述情況均與大盤的漲跌無關(guān)。 個(gè)股的量能決定趨勢(shì)運(yùn)行的可靠性,主要公式有: (1)、量能大+漲得多=繼
31、續(xù)大漲(適合強(qiáng)勢(shì)中買進(jìn)使用)使用該公式時(shí),注意強(qiáng)勢(shì)中量比、量能、漲幅榜與開收盤用。 (2)、量能大+漲得少=注意反轉(zhuǎn)(適合強(qiáng)勢(shì)中賣出使用)使用該公式時(shí),注意K線的高低位與應(yīng)用公式。 (3)、量能小+漲得多=注意反轉(zhuǎn)(適合弱勢(shì)中賣出使用)使用該公式時(shí),注意與莊股斗法。 (4)、量能小+漲得少=繼續(xù)小漲(適合盤整勢(shì)中買進(jìn)使用)使用該公式時(shí),注意K線的低位莊股。 (5)、量能大+跌得多=繼續(xù)大跌(適合弱勢(shì)中賣出使用)每年年底這種股票比較多。 (6)、量能大+跌得少=注意反轉(zhuǎn)(適合弱勢(shì)中買進(jìn)使用)使用該公式時(shí),注意K線的高低位與邏輯公式。 (7)、量能小+跌得少=繼續(xù)小跌(適合弱勢(shì)中換股使
32、用)使用該公式時(shí),注意目標(biāo)股是否減倉(cāng)。 (8)、量能小+跌得多=注意反轉(zhuǎn)(適合弱勢(shì)中買進(jìn)使用)這種情況是弱勢(shì)中的天賜良機(jī)。 第一步 慨念公式化 上述講座中提到的名詞有: 量能:成交量 函數(shù):vol; 趨勢(shì):股價(jià)走勢(shì) [公式短語]趨勢(shì):=100*(close-ref(close,n))/ref(close,n); 強(qiáng)勢(shì):趨勢(shì)向上 [公式短語]趨勢(shì)>0; 量能大:區(qū)間換手率大 [公式短語]sum(hsl,n)>2*n; 量比:今日量與前五日均量之比 [公式短語]100*vol/ma(vol,5); 漲得多:漲幅高 [公式短語] 100*(close-ref(close,n))/r
33、ef(close,n)>=1.5*n; "量能大+漲得多=繼續(xù)大漲" :[公式短語] 繼續(xù)大漲:=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)>=3*n; "量能大+漲得少=注意反轉(zhuǎn)":[公式短語] 注意反轉(zhuǎn):=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)=3*n; "量能小+漲得少=繼續(xù)小漲":[公式短語] 繼續(xù)小漲:=sum(hsl,n)=3*n and 100*(close-ref(close,n))/ref(close,n)>=-3*n;
34、"量能大+跌得少=注意反轉(zhuǎn)":[公式短語] 注意反轉(zhuǎn):=sum(hsl,n)>=3*n and -n1 AND HSL=3,HSL,0,1,0),COLORMAGENTA; 繼續(xù)大漲: DRAWTEXT(量能>3*N AND 漲幅>3*N,HSL,'繼續(xù)大漲'),COLORRED; 繼續(xù)小漲: DRAWTEXT(量能-N AND 漲幅>0,HSL,'繼續(xù)小跌'),COLORLIGREEN; 繼續(xù)大跌: DRAWTEXT(量能>3*N AND 漲幅3*N AND 漲幅3*N AND 漲幅>-N AND 漲幅 5,賣出清倉(cāng); 沒有公式就無法完成買賣。要識(shí)別價(jià)值高估的股票單個(gè)公式還遠(yuǎn)遠(yuǎn)不夠。
35、因?yàn)楦吖赖墓善蓖瑫r(shí)具有很高的波動(dòng)性、 價(jià)量背離、同類股票走勢(shì)離差大、與大盤相關(guān)系數(shù)小等等屬性。所以不能僅僅停留在玩公式這個(gè)層面。 把市場(chǎng)內(nèi)在的運(yùn)作方式和股票之間歷史和理論上的關(guān)系編程計(jì)算機(jī)語言--公式,就是你魚桿、魚網(wǎng),小心呵護(hù),就會(huì)帶來利潤(rùn)和娛樂。 同花順公式系統(tǒng): 公式系統(tǒng)可以編輯多種類型的公式,且每個(gè)類型中又又若干分細(xì),分別是1,基本公式(軟件全部函數(shù)指標(biāo)的集合),2,技術(shù)指標(biāo)(已自帶公式的集合)、3,交易系統(tǒng)、4,條件選股,5,五彩K線公式,6,自用公式(自編的公式及以復(fù)制/粘貼過來的他人的公式)。技術(shù)指標(biāo)公式是最基本的公式,它用于指標(biāo)曲線的繪制。技術(shù)指標(biāo)公式是條件選
36、股,交易系統(tǒng)的基礎(chǔ)。結(jié)合選股條件邏輯判斷表達(dá)式,即得到條件選股公式,用于條件選股。技術(shù)指標(biāo)公式結(jié)合買賣邏輯判斷表達(dá)式,得到交易系統(tǒng)公式,用于交易系統(tǒng)指示。技術(shù)指標(biāo)公式結(jié)合色彩邏輯判斷表達(dá)式,即得到K線模式公式,用于描述特定的K線模式。公式的編輯在公式編輯器中完成?! ? ??????公式系統(tǒng)處理的原始數(shù)據(jù)的分析周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)可以從1分鐘到1000天間的任意值,也可以是分筆成交數(shù)據(jù),改變分析窗口顯示的分析周期,則公式處理新的分析周期的數(shù)據(jù)。 ????? ??????學(xué)習(xí)公式編寫,使用的基本方法 ????基本捷徑是從軟件公式或他人公式入手,多看多動(dòng)手邊理解
37、其寫法,為什么調(diào)用這個(gè)函數(shù),這個(gè)函數(shù)的意義是什么,這一句預(yù)要表達(dá)什么意思等等。不動(dòng)手永遠(yuǎn)不可能學(xué)會(huì)的。從簡(jiǎn)單公式入手,先弄懂一,兩個(gè)公式。從修改公式加入自己的目標(biāo)語句實(shí)現(xiàn)自己目標(biāo)入手,幾乎沒有一個(gè)公式是那一個(gè)人自己完成的,或多或少都使用了前人的成果。 ????在編寫中多用“測(cè)試公式”按鈕,讓軟件作判斷,告訴你編寫對(duì)錯(cuò)與否。 ????使用彩色編輯可事半功倍。 ????多用鼠標(biāo)指針指向不懂的函數(shù),軟件馬上會(huì)告訴你。 ??????公式編寫步驟 ????1.設(shè)定公式名稱:每個(gè)公式都有自己的名稱,它由字母或數(shù)字組成,最多可以有9個(gè)字符。請(qǐng)注意,公式名稱在同類公式中不能重復(fù),且不能為空。
38、 2.描述公式:用于簡(jiǎn)單描述該公式的含義(可不填亦能通過), 3.注釋公式:用于描述一個(gè)公式如何使用、計(jì)算方法等內(nèi)容。輸入后,在有關(guān)窗口按“用法注釋”按鈕可以查看公式注釋(可省略)?! ?.?設(shè)計(jì)技術(shù)指標(biāo)公式語句:? 公式的形式由若干語句組成。每個(gè)語句得到一個(gè)計(jì)算結(jié)果,對(duì)于技術(shù)指標(biāo),就是一條指標(biāo)線,語句間用分號(hào)(“;”)隔開。 一個(gè)語句由若干函數(shù)通過四則運(yùn)算或邏輯運(yùn)算而組成。函數(shù)是公式系統(tǒng)的基本成分,它是對(duì)數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價(jià)。 ????函數(shù)由函數(shù)名稱和參數(shù)組成,參數(shù)用函數(shù)名后的括號(hào)括起來,每個(gè)函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個(gè)隨
39、著時(shí)間變化而變化的數(shù)據(jù),例如收盤價(jià);常量是一個(gè)不隨時(shí)間變化而變的數(shù)據(jù)。例如函數(shù)REF(X,N)用于引用N周期前的X值,X是一個(gè)變量,N是一個(gè)常量,REF(close(),1)表示計(jì)算上一周期的收盤價(jià)。函數(shù)若需調(diào)用幾個(gè)參數(shù),則它們?cè)诶ㄌ?hào)內(nèi)是有順序的。若沒有參數(shù)則可以省去括號(hào),例如CLOSE()函數(shù)沒有參數(shù),所以寫成?CLOSE和?CLOSE()都可以。函數(shù)計(jì)算得到的結(jié)果是一個(gè)變量?! ? ????計(jì)算符將函數(shù)連接成為語句。計(jì)算符分為算術(shù)計(jì)算符和邏輯計(jì)算符。算術(shù)計(jì)算符有+、-、*、/,分別是對(duì)計(jì)算符兩邊的數(shù)值進(jìn)行加減乘除計(jì)算;邏輯計(jì)算符有>、<、<>、>=、<=、=、AND(與)、OR(或),
40、分別是對(duì)計(jì)算符兩邊的數(shù)值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運(yùn)算,如果邏輯條件成立返回的計(jì)算結(jié)果為1,否則為0。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0?! ≌Z句得到的計(jì)算結(jié)果連成線就是所謂的指標(biāo)線,不同的語句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,不同的線有不同的顏色,而且語句還可以有自己的名稱,在指標(biāo)圖形中顯示在左上角位置。語句名寫在語句的前面,用一個(gè)冒號(hào)(“:”)將它與語句隔開。語句“上日收盤價(jià):REF(close,1)”就表示該語句REF(close,1)的名稱為“上日收盤價(jià)”。該語句后而的語句若需引用它,則寫公式名即可,如M
41、A(上日收盤價(jià),20)意思是對(duì)上日收盤價(jià)求20日平均。 ????設(shè)計(jì)中間語句: ?? 一個(gè)語句將顯示一條指標(biāo)線,一個(gè)復(fù)雜的公式往往有很多語句,而且有些語句沒必要顯示出來。這時(shí)我們可以把不需要顯示語句定義為中間語句,中間語句的寫法只需在一般語句的名稱與語句之間的等號(hào),即“=”即可(亦可用通用的冒號(hào)加等于號(hào)“:=”)。例如,語句“上日收盤價(jià)=REF(close,1)”就表示該語句為中間語句。重復(fù)使用的語句也可以定義成中間語句。 ?? 設(shè)計(jì)其他公式語句: ????其他類型的公式顯示的不是指標(biāo)線,而是相應(yīng)的操作,如條件選股公式顯示的是選股結(jié)果,交易系統(tǒng)公
42、式顯示的是交易指示(用":>"表達(dá)),五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語句,當(dāng)語句返回0時(shí)表示不需要進(jìn)行相應(yīng)的操作,當(dāng)返回非0時(shí)表示需要進(jìn)行相應(yīng)的操作。其他的語句都應(yīng)設(shè)定為中間語句?! l件選股公式只有一條邏輯表達(dá)式語句,用來表示選股條件是否成立,例如CLOSE>REF(close,1)語句,表示選出當(dāng)期收盤價(jià)高于上日收盤價(jià)的股票。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“只能有一個(gè)輸出結(jié)果”的警示?! 〗灰紫到y(tǒng)公式需要邏輯表達(dá)式語句,分別為買入(在語句后加buy)、賣出條件(在語句后加sell),當(dāng)這些語句返回非0時(shí),表示需要進(jìn)行相應(yīng)
43、的操作。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“非交易信號(hào)變量只能用:=賦值”的警示。條件中必須至少設(shè)定一個(gè)條件。 ???函數(shù)可以用簡(jiǎn)寫,如收盤價(jià)開盤價(jià)分別用C,O來表示,在編寫中往往可以自動(dòng)變成大寫字母,可以以此判斷。函數(shù)名編寫正確時(shí)字母變?yōu)榇髮?。編寫中要用彩色編輯,這樣可以指示出軟件對(duì)于此函數(shù)是否認(rèn)可--應(yīng)變成彩色。 ???公式編寫完測(cè)試公式通過后,還需進(jìn)行曲線屬性的設(shè)置,在“曲線屬性”:如顯示曲線的位置是主圖,副圖,成交量圖等,還可以設(shè)置是否顯示曲線參數(shù)或只顯示參數(shù)而不顯示曲線,選擇顯示的圖標(biāo),提供象箭頭,圓,凌形(buy紅色向上箭頭,buy1黃色箭頭,1空心三角形,2
44、空心圓,4空心菱形,5星花...),曲線顏色等...最后再測(cè)試通過,確定退出編輯。 ??? ???未來函數(shù) ?????公式系統(tǒng)對(duì)數(shù)據(jù)的運(yùn)算是基于一系列函數(shù),函數(shù)必須滿足時(shí)間不變性,即時(shí)間靠后的數(shù)據(jù)不對(duì)時(shí)間靠前的結(jié)果產(chǎn)生影響(判斷是否未來函數(shù)的依據(jù))。這個(gè)很重要!對(duì)于未來函數(shù)可以理解為:某一量依賴另一量,如量?A和量B,B變化使A改變,那么A是B的函數(shù),如果B是稍后的量,A是稍早的量,A跟著B變,A是B的未來函數(shù)。未來函數(shù)是有時(shí)間周期的,在一個(gè)短的周期內(nèi)可能是未來函數(shù),但在稍長(zhǎng)的周期內(nèi)就不是未來函數(shù),比如"HIGH"(最高價(jià)),在一天收市前都是不確定的.如在交易沒有結(jié)束時(shí)我們可以看到某
45、一個(gè)指標(biāo),如“賣出”跟著股價(jià)的高低一會(huì)出現(xiàn),一會(huì)消失(這個(gè)現(xiàn)象很容易觀察到)。所以對(duì)于一個(gè)日周期的指標(biāo)在分時(shí)周期具有“未來函數(shù)”特征。但一旦收盤該指標(biāo)是定值,不應(yīng)隨明日及以后的價(jià)而變,所以該指標(biāo)在日周期中不是未來函數(shù)。 被人們普遍認(rèn)為是未來函數(shù)的是比較長(zhǎng)時(shí)間才被確認(rèn)的ZIG函數(shù),比如把參數(shù)設(shè)置為ZIG(3,5),就要等下一個(gè)ZIG(3,5)成立時(shí)才能被確認(rèn),就是說你把周期設(shè)置得越長(zhǎng),被確認(rèn)的時(shí)間就越長(zhǎng)(比如ZIG(3,30)),如果把它設(shè)置的很短(比如ZIG(3,1)),那就跟"high"差不多了. 有未來函數(shù)的公式對(duì)歷史模擬的相當(dāng)準(zhǔn)確,對(duì)號(hào)稱100%的.99%準(zhǔn)確的公式要小心。 未來函
46、數(shù)有: zig PEAK PEAKBARS TROUGH TROUGHBARS 所以任何函數(shù)都具有未來函數(shù)特性,也沒什么可怕。第一不要依據(jù)公式入市,第二還是不要依據(jù)公式入市!不要迷信公式。 公式只能給你一個(gè)信號(hào),最終判斷取舍要靠人。 關(guān)于未來函數(shù)的典型例子 有這么多人對(duì)一個(gè)叫鬼谷神算公式推崇,甚至將它說成'極品‘。我感到吃驚。應(yīng)該把此公式的本質(zhì)性的東西反映出來才是;該公式使用了未來函數(shù),因而有“很高”?的準(zhǔn)確率,因?yàn)樗邱R后炮所以100%準(zhǔn)。這是需要大家十分注意的。 我不反對(duì)使用未來函數(shù),但要充分認(rèn)識(shí)其特有的“欺騙性”--已經(jīng)出現(xiàn)的“結(jié)果"因后面的數(shù)據(jù)的改變而改
47、變。 在此,我要說的是本來是一個(gè)及其簡(jiǎn)單的公式,故意弄成很復(fù)雜,高深,寫了那么多行毫無相干的東西。是忽悠人的。我給“簡(jiǎn)化”了一下,只剩下6行。希望大家知道這樣的公式人人可寫。 這樣的公式恐怕是別有用心之人忽悠賣錢的。 改成下面的公式,而且完全顯示買賣兩個(gè)信號(hào)。其核心是Z字轉(zhuǎn)向于其他沒關(guān)系。Z字轉(zhuǎn)向即為未來函數(shù) 而ZIG函數(shù)的定義為?,當(dāng)前收盤價(jià)超過上次ZIG轉(zhuǎn)向輸出值的N%,則輸出當(dāng)前收盤價(jià)并ZIG轉(zhuǎn)向。對(duì)該公式為50/5=10,即當(dāng)價(jià)格變化量超過10%時(shí)轉(zhuǎn)向。 對(duì)于下面的公式: 第一行,ZIG函數(shù),它輸出的是就是價(jià)格,為了欺騙乘以100; 第二行,是第一行的2日
48、平均; 第三行,第四行是第一行,第二行的金叉,死叉; 而買賣信號(hào)的出現(xiàn)就是在于金叉,死叉。 請(qǐng)大家試試看。 簡(jiǎn)化的公式: B:zIG(3,50/5)*100,colorwhite; G:MA(B,2),coloryellow; D:=CROSS(B,G)*1000,colorred; W:=CROSS(G,B)*1000,colorblue; DRAWTEXT(W=1000,B*1.05,'賣'?),colorgreen; DRAWTEXT(D=1000,B*1.05,'買'),colorred; ? 原公式 公式名稱:鬼谷神算 VAR1:=SUM(MAX(
49、MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25); VAR2:=HIGH-REF(HIGH,1); VAR3:=REF(LOW,1)-LOW; VAR4:=SUM(IF(VAR2>0?AND?VAR2>VAR3,VAR2,0),25); VAR5:=SUM(IF(VAR3>0?AND?VAR3>VAR2,VAR3,0),25); VAR6:=VAR4*100/VAR1; VAR7:=VAR5*100/VAR1; VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
50、VAR9:=(VAR8+REF(VAR8,15))/2; A:=(VAR7>VAR6?AND?VAR7>25?AND?VAR6<25); B:ZIG(3,50/5)*100,COLORWHITE; G:MA(B,2),COLORYELLOW; D:=CROSS(B,G)*1000,COLORRED; W:=CROSS(G,B)*1000,COLORBLUE; E:=REF(INDEXC,1); F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1); VAR10:=F?AND?F<8; VAR11:=(CLOSE-LLV(LOW,
51、9))/(HHV(HIGH,9)-LLV(LOW,9))*100; VAR12:=SMA(VAR11,3,1); VAR13:=SMA(VAR12,3,1); VAR14:=VAR13?AND?VAR13<20; MM:=A?AND?D?AND?VAR10?AND?VAR14?; DRAWTEXT(W=1000,B*1.05,'賣'?),COLORGREEN; DRAWTEXT(D=1000,B*1.05,'買'),COLORRED; 語言規(guī)范: 在自定義公式里面的各種符號(hào)(如,“;”?)只能用半角不能用全角。 關(guān)鍵字???if?else?while??break??
52、continue??return?(無大小寫之分) ? 常數(shù)???浮點(diǎn)數(shù)、整數(shù)、字符串 ? 分隔符??“?”??‘?’??(?)?;??{??}??注釋 ? 標(biāo)識(shí)符????由字母和數(shù)字組成,由字母開頭,不分大小寫 ? 運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行) ?*??/ ? +??- ? ?!=??>???>=??<=? ? And ? Or ? 語句?賦值????a?=?b? ? 條件????IF?(a==b)?c=d; ? 循環(huán)????while?a==b??c=d; ? 函數(shù)調(diào)用????func(a,b) ? 賦值語句:
53、???????其一般形式為: ???????a=b;?????????含義為將b的值付給a。 ???????幾個(gè)運(yùn)算符“=”賦值、?“:=”?賦值“:”賦值并輸出數(shù)值或字符串“:>”賦值并輸出圖形。 ???????注意:“=”和“:=”兩個(gè)運(yùn)算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場(chǎng)上目前的各種帶有公式編輯功能的分析軟件。 同花順公式函數(shù)注釋(常用部分) 邏輯函數(shù): 1、條件函數(shù):根據(jù)條件求不同的值。? 用法:IF(X,A,B)若X不為0則返回A,否則返回B。?例如:(CLOSE>OPEN,HIGH,LOW)表示該周期收陽(yáng)則返回最高值
54、,否則返回最低值。 引用函數(shù): 1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。 用法:COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽(yáng)的周期數(shù)。 2、第一個(gè)條件成立到當(dāng)前的周期數(shù):統(tǒng)計(jì)第一個(gè)條件成立到當(dāng)前的周期數(shù)。 用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH>10)表示股價(jià)超過10元時(shí)到當(dāng)前的周期數(shù)。 3、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。 用法:BARSLAST(X),上一
55、次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。 4、有效周期數(shù):求總的周期數(shù)。 用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。 5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。 用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽(yáng)則將該周期及前一周期數(shù)值設(shè)為1,否則為0。 6、求和:求總和。 用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開始。例如:SUM(VO
56、L,5)周期設(shè)為日線時(shí),表示最近5個(gè)交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手”?SUM(VOL,0)即是指全區(qū)間的成交量之和。 7、移動(dòng)平均:求移動(dòng)平均。 用法:SMA(X,N,M),求X的N日移動(dòng)平均,M為權(quán)重。算法:?若Y=SMA(X,N,M)則?Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動(dòng)平均價(jià)。 8、向前引用:引用若干周期前的數(shù)據(jù)。 用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上
57、一周期的收盤價(jià),在日線上就是昨收。 9、簡(jiǎn)單移動(dòng)平均:求簡(jiǎn)單移動(dòng)平均。 用法:MA(X,N),求X的N日移動(dòng)平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價(jià)。 10、最低值:求最低值。 用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開始。例如:LLV(LOW,0)表示求歷史最低價(jià)。 11、最高值:求最高值。 用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開始。?例如:HHV(HIGH,30)表示求30日最高價(jià)。 12、指數(shù)平滑移動(dòng)平均:求指數(shù)平滑移動(dòng)平均。
58、 用法:EMA(X,N),求X的N日指數(shù)平滑移動(dòng)平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價(jià)。 13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。 用法:DMA(X,A),求X的動(dòng)態(tài)移動(dòng)平均。算法:?若Y=DMA(X,A)則?Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價(jià)。 14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。 用法:HHVBARS(X,N):求N周期
59、內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。 15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。 用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。 16、加權(quán)移動(dòng)平均:求加權(quán)移動(dòng)平均。 用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。 算法:若Y=WMA(X,A)?則Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1
60、)?X0表示本周期值,X1表示上一周期值...。 例如:WMA(CLOSE,20)表示求20日加權(quán)均價(jià)。 17、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。 用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。 ?時(shí)間函數(shù): 1、總開盤分鐘:求當(dāng)前代碼類型的開市交易時(shí)間。 用法:TRADETIME。返回交易時(shí)間,單位為分鐘。目前一般市場(chǎng)都返回242,與日期或具體的股票無關(guān)。 2、距開盤分鐘:求當(dāng)前時(shí)刻距開盤有多長(zhǎng)時(shí)間。 用法:FROMOPEN。返回當(dāng)前時(shí)刻
61、距開盤有多長(zhǎng)時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。 3、距午夜秒:求當(dāng)前時(shí)刻距開盤有多長(zhǎng)時(shí)間。 用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長(zhǎng)時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。 4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。 用法:FORMATTIME(N)。目前只支持?N=1?把當(dāng)前時(shí)間轉(zhuǎn)換成距開盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。 5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。 用法:COUNTTIME(N,L,K)。N、L為時(shí)間,其
62、格式為YYYYMMDD。K為1、2或者3。當(dāng)K為1時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少年。當(dāng)K為2時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少月。當(dāng)K為3時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少日。例如:COUNTTIME(20000808,19990606,2)其返回值為-2。注意:這里返回值有正負(fù)號(hào)。 算術(shù)函數(shù): 1、絕對(duì)值:求絕對(duì)值。? 用法:ABS(X)返回X的絕對(duì)值。例如:ABS(-34)返回34。 2、介于:介于兩個(gè)數(shù)之間。? 用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0? 例如:BETWEEN(CLOSE,MA(CLOSE,10),
63、MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。 3、最大值:求最大值。? 用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開盤價(jià)返回它們的差值,否則返回0。 4、最小值:求最小值。? 用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開盤價(jià)和收盤價(jià)中的較小值。 5、求模運(yùn)算:求模運(yùn)算。? 用法:MOD(A,B)返回A對(duì)B求模。例如:MOD(26,10)返回6。 6、求邏輯非:求邏輯非。? 用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回
64、0。例如:NOT(5>3)返回0。 7、范圍:介于某個(gè)范圍之間。 用法:RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線。 8、求相反數(shù):求相反數(shù)。? 用法:REVERSE(X)返回-X。?例如REVERSE(CLOSE)返回-CLOSE。 9、余弦值:求余弦值。 用法:COS(X)返回X的余弦值。 10、正弦值:求正弦值。 用法:SIN(X)返回X的正弦值。 11、平方根:開平方。 用法:SQR
65、T(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根。 12、上穿:兩條線交叉。? 用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。 13、維持:兩條線維持一定周期后交叉。? 用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。 14、空:判斷是否為空。
66、 用法:ISNULL(A)表示如果A為空(即沒有數(shù)據(jù))則返回1,否則返回0。 15、冪:求冪。 用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。 繪圖函數(shù) ??位圖 含義:在圖形上繪制位圖。 用法: DRAWBMP(COND,PRICE,BMPFILE),當(dāng)COND條件滿足時(shí),在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑為軟件安裝目錄登錄用戶名)。 例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示當(dāng)收陽(yáng)時(shí)在最低價(jià)位置畫軟件安裝目錄登錄用戶名Sun.BMP位圖。 ※BMPFILE參數(shù)指定的BMP文件默認(rèn)路徑為當(dāng)前用戶目錄,如果不帶后綴名即表示BMP文件,也可帶后綴名使用JPG和GIF文件。 也可不用用戶目錄而使用全路徑,路徑中的''要寫兩個(gè)以下字符串作為參數(shù)都是合法的,如果文件存在的話: "SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\hexin\SUN.JPG" 填充背景 含義:根據(jù)條件填充背景區(qū)域。 用法: DRAWGBK(CO
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國(guó)有企業(yè)黨委書記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場(chǎng)心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點(diǎn)節(jié)后常見的八大危險(xiǎn)
- 廈門城市旅游介紹廈門景點(diǎn)介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案