如何編寫(xiě)交易系統(tǒng)公式 這里舉例說(shuō)明如何編寫(xiě)交易系統(tǒng)公式。 例1、以MACD指標(biāo)為例,其交易系統(tǒng)公式這樣寫(xiě): 參數(shù)名稱 最小值 最大值 缺省值 測(cè)試步長(zhǎng) LONG 20 100 26 5 SHORT 1 30 12 2 MID 5 20 9 2 中間公式: DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG); DEA:= EMA(DIFF,MID); MACD:=DIFF-DEA; 多頭買(mǎi)入: CROSS(MACD,0); 多頭賣(mài)出: CROSS(0,MACD); 注意: 測(cè)試步長(zhǎng)在探索最佳參數(shù)/指標(biāo)時(shí)用到,前面講過(guò),這二者在實(shí)際計(jì)算過(guò)程中,都要遍歷參數(shù)組合。若步長(zhǎng)為一,則遍歷所有可能組合;若步長(zhǎng)不為一,則會(huì)跳過(guò)一些組合。前者得到的結(jié)果更精確,但遍歷范圍大,耗時(shí)長(zhǎng);后者結(jié)果稍粗略,但遍歷范圍小,節(jié)省時(shí)間。 買(mǎi)入條件為MACD由負(fù)變正;賣(mài)出條件反過(guò)來(lái)。 例2、以KD指標(biāo)為例,其交易系統(tǒng)公式這樣寫(xiě): 參數(shù)名稱 最小值 最大值 缺省值 測(cè)試步長(zhǎng) N1 1 40 9 ?。?/SPAN> N2 2 10 3 1 N3 2 10 3 ?。?/SPAN> RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)- LLV(LOW,N1))*100; K: =MA(RSV,N2); D: =MA(K,N3); 多頭買(mǎi)入: CROSS(K,D) AND K<20 多頭賣(mài)出: CROSS(D,K) AND K>80 注意: 買(mǎi)入條件為K向上穿越D,并且K小于20。 賣(mài)出條件為D向上穿越K,并且K大于80。 交易系統(tǒng)公式中也可以直接引用現(xiàn)成的指標(biāo)公式,這樣上述兩公式的書(shū)寫(xiě)可以簡(jiǎn)化。注意這樣做可能會(huì)降低系統(tǒng)處理速度。 例3、MACD交易系統(tǒng)公式 參數(shù)名稱 最小值 最大值 缺省值 測(cè)試步長(zhǎng) LONG 20 100 26 5 SHORT 1 30 12 2 MID 5 20 9 2 多頭買(mǎi)入: CROSS("MACD.MACD"(LONG,SHORT,MID),0); 多頭賣(mài)出: CROSS(0, "MACD.MACD" (LONG,SHORT,MID)); 例4、KD交易系統(tǒng)公式 參數(shù)名稱 最小值 最大值 缺省值 N1 1 40 9 N2 2 10 3 N3 2 10 3 多頭買(mǎi)入: CROSS("KD.K"(N1,N1,N3),"KD.D"(N1,N2,N3)) AND "KD.K"(N1,N2,N3)<20 多頭賣(mài)出: CROSS("KD.D"(N1,N1,N3),"KD.K"(N1,N2,N3)) AND "KD.K"(N1,N2,N3)>80 六,公式管理器 公式管理器位于主菜單『工具』→『公式管理器』。 在新版的公式管理器中,采用共分三級(jí)的樹(shù)形結(jié)構(gòu)來(lái)管理所有公式。第一級(jí)為公式類別,共有技術(shù)指標(biāo)、條件選股、交易系統(tǒng)、五彩K線四類。第二級(jí)為公式組名,例如技術(shù)指標(biāo)可按分“趨向指標(biāo)”、“反趨向指標(biāo)”等來(lái)分組;第三級(jí)為具體的公式名,所有的公式都分門(mén)別類地放在各個(gè)公式組中。 第一級(jí)由系統(tǒng)設(shè)定,用戶不能改動(dòng)。 第二級(jí)分類可由用戶根據(jù)自己的需要靈活設(shè)置。注意,組名“其它”是不可刪除的,分析家自動(dòng)將用戶未歸類的公式歸入“其它”組。 雙擊中間各級(jí)的名字,可以展開(kāi)或收攏該級(jí)。 可以方便地將公式從一個(gè)組移到另一個(gè)組,方法為:用鼠標(biāo)點(diǎn)取待移動(dòng)的公式名,拖動(dòng)它至目標(biāo)組,當(dāng)移來(lái)的公式名與目標(biāo)組名重疊時(shí),松開(kāi)鼠標(biāo),公式轉(zhuǎn)移便完成了。 公式管理器各個(gè)按鈕的功能: 〖新建〗新建公式。僅專業(yè)版用戶可新建公式。 〖修改〗修改選中的公式。對(duì)標(biāo)準(zhǔn)版用戶,只能修改參數(shù)的缺省值。注意,想查看選中公式所帶參數(shù)的個(gè)數(shù),各個(gè)參數(shù)的最小值、最大值、缺省值,請(qǐng)按這個(gè)按鈕。 〖刪除〗將選中公式刪除。注意,系統(tǒng)無(wú)法自行恢復(fù)已刪除的公式,要想恢復(fù),只有手工新建,或從朋友處拷貝,因此謹(jǐn)慎使用該按鈕。 〖輸出〗將選中公式輸出到文件,用于和他人交換公式;若公式已被加密,需要給出密碼,否則不能輸出。 〖引入〗將他人存在文件中的公式加入系統(tǒng)。 〖臨時(shí)引入〗這是新增功能。臨時(shí)引入的公式將不保存在系統(tǒng)硬盤(pán)上,退出分析家后這些公式隨即自動(dòng)消失。這對(duì)于需要公式保密的網(wǎng)絡(luò)版用戶很有用處。 右鍵點(diǎn)擊類型名,例如“技術(shù)指標(biāo)”,會(huì)彈出菜單。 『新建公式組』供用戶新建公式組名,例如,用戶可以新建一個(gè)名為“張三的指標(biāo)”的組,然后將自己編寫(xiě)的指標(biāo)都放在這個(gè)組下。 『完全展開(kāi)』執(zhí)行這一功能,可將該類型下所有的組都同時(shí)展開(kāi)至第三級(jí)。 『完全縮進(jìn)』執(zhí)行這一功能,無(wú)論該類型的展開(kāi)程度如何,都收回到第一級(jí)。 七,指標(biāo)公式編輯器 公式名稱]用于識(shí)別指標(biāo)公式,不能重名,最多可以有9個(gè)字符。鍵盤(pán)精靈也用該名稱來(lái)標(biāo)識(shí)公式。 [公式描述]簡(jiǎn)單描述該指標(biāo)的用途。 [密碼保護(hù)]如果其前未打√,表示該公式?jīng)]加密。點(diǎn)擊“密碼保護(hù)”,使其打√選中,此時(shí)輸入密碼,公式就被加密。對(duì)于已加密的公式,必須輸入密碼才能看到公式的內(nèi)容,在輸出公式到文件時(shí)也需要密碼。要去掉密碼,點(diǎn)擊“密碼保護(hù)”,使它前面的√消失即可。 〖主圖疊加/副圖〗這組單選按鈕用于指定指標(biāo)公式類型,緊密圍繞股票價(jià)格變化的指標(biāo)可定為主圖疊加類型,疊加在主圖上顯示;否則定為副圖指標(biāo),只能顯示在副圖上。 [參數(shù)名稱]公式可以帶參數(shù),參數(shù)的名字在這里輸入。 [最小值、最大值、缺省值]參數(shù)的最小值、最大值和默認(rèn)值(缺省值)在這里輸入。 [坐標(biāo)位置]僅對(duì)副圖指標(biāo)有效,可指定在哪些位置畫(huà)水平坐標(biāo)線,例如對(duì)BIAS,可以輸入:-20;0;20; 系統(tǒng)將在這三個(gè)數(shù)值處繪制三條水平坐標(biāo)線。缺省時(shí)為“自動(dòng)”,即系統(tǒng)據(jù)實(shí)際情況定水平坐標(biāo)線。 〖恢復(fù)缺省〗僅當(dāng)點(diǎn)擊修改按鈕進(jìn)入指標(biāo)公式編輯器時(shí),該按鈕可見(jiàn)。該按鈕用來(lái)恢復(fù)系統(tǒng)自帶指標(biāo)公式的本來(lái)面目,這主要用于自帶指標(biāo)公式被改亂需要恢復(fù)原樣的情況。 〖測(cè)試公式〗檢查公式的語(yǔ)法錯(cuò)誤。 〖引入指標(biāo)公式〗將指定指標(biāo)公式的內(nèi)容填入公式編輯窗。當(dāng)您想以系統(tǒng)已有的某個(gè)指標(biāo)公式為藍(lán)本,新建自己的指標(biāo)公式時(shí),這個(gè)功能顯得非常有用。 〖插入函數(shù)〗顯示選擇函數(shù)對(duì)話框,幫助您在分析家函數(shù)集中尋找所需函數(shù)。當(dāng)您對(duì)系統(tǒng)提供的標(biāo)準(zhǔn)函數(shù)還不熟時(shí),這個(gè)功能可幫你節(jié)省時(shí)間。 〖禁用周期〗 〖注釋〗供用戶輸入指標(biāo)算法、用法的解釋。 〖參數(shù)精靈〗這是新增的功能。 出于分析、優(yōu)化的需要,很多時(shí)候用戶都需要調(diào)整指標(biāo)公式、條件選股公式、交易系統(tǒng)公式的參數(shù),在分析家以往的版本中,調(diào)整參數(shù)的地方未提供參數(shù)意義的解釋,用戶不得不隨時(shí)到公式管理器中去查看,不太方便。 參數(shù)精靈功能,用戶新建公式時(shí),可在參數(shù)精靈中用一段文字來(lái)描述待設(shè)置參數(shù)的意義,這段解釋性文字會(huì)在允許用戶調(diào)整參數(shù)值的地方出現(xiàn),包括條件選股、指標(biāo)排序、調(diào)整指標(biāo)參數(shù)、選擇指標(biāo)、選擇交易系統(tǒng)指示、選擇條件選股指示等等。有了這段解釋性文字的指導(dǎo),用戶就不會(huì)盲目操作了。 下面是條件選股公式W底的參數(shù)精靈: 之字轉(zhuǎn)向門(mén)檻值Param#1% 左右底周期跨度之差與左(右)底跨度相比小于Param#2% 底部反彈幅度不及前期深度跌幅的Param#3% 左右底股價(jià)之差不及底部反彈幅度的Param#4% 股價(jià)經(jīng)深幅下跌后,在底部做相當(dāng)一段時(shí)間的窄幅振蕩,形成具有一定時(shí)間跨度且左右基本對(duì)稱的雙底,當(dāng)股價(jià)從右底穩(wěn)步上升,向上突破頸線的1.05倍,而此時(shí)又有成交量放大相配合,為較好的入市時(shí)機(jī)。 在實(shí)際顯示時(shí),Param#x被參數(shù)輸入框取代。 參數(shù)精靈和公式用法注釋能協(xié)助你更方便地使用公式,因此建議用戶新建公式時(shí),不要怕麻煩,將這兩部分內(nèi)容都寫(xiě)好,可謂磨刀不誤打柴工。 ------------------------------------------------------------- ★好心態(tài)★畫(huà)畫(huà)線★看看圖★編點(diǎn)小公式選點(diǎn)股★炒股要聽(tīng)政策的話★ |
|