資源描述:
《金字塔程式化交易》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、62目錄第一章交易模型的編寫規(guī)則41.1數(shù)據(jù)引用61.2特殊數(shù)據(jù)引用61.3公式體構(gòu)成結(jié)構(gòu)7第二章金字塔的控制語句82.1序列變量與數(shù)組82.2循環(huán)語句102.3條件語句12第三章序列模式和逐K線模式143.1控制語句在兩種不同模式下的運(yùn)行特點(diǎn)14第四章金字塔的新交易系統(tǒng)164.1下單模型語句164.2簡單交易系統(tǒng)示例164.3復(fù)雜交易系統(tǒng)示例17第五章新交易系統(tǒng)的函數(shù)195.1快速入門225.2常見問題25第六章交易系統(tǒng)編寫范例和常見問題276.1趨勢(shì)類交易模型編寫范例276.2振蕩類交易模型編寫范例326.3日內(nèi)交易模型編寫范例346.4常見問題36第七章金字塔的
2、后臺(tái)程式化交易387.1程式化交易系統(tǒng)的函數(shù)387.2程式化交易函數(shù)407.3程式化交易執(zhí)行語句常用的其它函數(shù)427.4賬戶函數(shù)介紹43第八章程式化交易測(cè)試和優(yōu)化468.1完整交易系統(tǒng)的組成468.2測(cè)試平臺(tái)的基本內(nèi)容和架構(gòu)46628.3金字塔的圖表程式化交易和后臺(tái)程式化交易的結(jié)構(gòu)488.4程式化交易的前提、步驟50第九章程序化交易的啟用519.1啟動(dòng)圖表交易519.2啟動(dòng)后臺(tái)程式化交易52第十章公式系統(tǒng)的編寫調(diào)試5410.1基于圖表公式的調(diào)試5410.2基于后臺(tái)預(yù)警和程式化交易的調(diào)試54第十一章VBS公式教程5511.1嵌入式VBS、JS腳本5511.2VBS接口5
3、511.3利用VBS設(shè)計(jì)公式55第十二章自定義函數(shù)5812.1自定義函數(shù)的格式5912.2自定義函數(shù)的兩種工作模式59第十三章DLL擴(kuò)展函數(shù)程序調(diào)用接口62第十四章金字塔插件接口6262本教程主要介紹金字塔的公式系統(tǒng)編寫高級(jí)篇,重點(diǎn)介紹金字塔的新圖表交易系統(tǒng)和后臺(tái)程式化交易,本篇教程的讀者需要有一定的金字塔PEL語言(金字塔簡易語言簡稱PEL)編寫經(jīng)驗(yàn),并且里面涉及到的部分功能需要標(biāo)準(zhǔn)版及其以上用戶才可以使用。第一章交易模型的編寫規(guī)則我們?cè)诮鹱炙某淌交灰壮跫?jí)教程里已經(jīng)對(duì)公式模型編寫有了一定程度的探討,這里我們?cè)龠M(jìn)行一遍簡單的回顧。在金字塔的主圖分析界面,按功能鍵F
4、3就會(huì)出現(xiàn)圖4.1公式選擇器的界面,圖1.1公式選擇器在“交易系統(tǒng)”上按鼠標(biāo)右鍵,選“新建公式”,出現(xiàn)圖1.2交易系統(tǒng)編輯器4.2交易系統(tǒng)編輯器通過該界面我們可以了解該系統(tǒng)的公式設(shè)定的內(nèi)容和相關(guān)規(guī)則:A:每一個(gè)指標(biāo)公式必須有一個(gè)名稱,這個(gè)名稱由字母和數(shù)字組成,公式名稱在同類公式中必須是唯一的,例如不能同時(shí)存在兩個(gè)AAA系統(tǒng)公式,公式名稱最多16個(gè)字符。B:公式說明是一段文字,用來簡單描述該公式的含義,在公式列表時(shí)顯示這段文字,這段文字不宜過長。62C:計(jì)算參數(shù):計(jì)算參數(shù)用來替代公式中所需要的常數(shù),在使用時(shí)可以方便地調(diào)節(jié)參數(shù),不必修改公式就可以對(duì)計(jì)算方法進(jìn)行調(diào)節(jié)。計(jì)算參
5、數(shù)包括參數(shù)名稱、最小值、最大值、缺省值四個(gè)部分,參數(shù)名稱用于標(biāo)識(shí)參數(shù),計(jì)算公式時(shí)采用缺省值計(jì)算,而最小值和最大值是參數(shù)的調(diào)整范圍。D:公式編輯欄,本欄為公式編輯的文本區(qū)。E:密碼保護(hù),選中該欄目為指標(biāo)公式加密。F:公式注釋是一段文字,相對(duì)于公式描述而言它可以很長,主要用來描述一個(gè)公式如何使用、注意事項(xiàng)、計(jì)算方法等等。G:周期的設(shè)定:數(shù)據(jù)分析周期就是相鄰兩組數(shù)據(jù)的時(shí)間間隔,可能是從幾秒、1分鐘到1000天間的任意間隔;還可以是分筆成交分析周期,這種情況下時(shí)間間隔不定。公式系統(tǒng)的引用周期:應(yīng)不同的使用者在分析周期習(xí)慣上的差異,金字塔特別設(shè)定了周期選擇。這主要是針對(duì)在引用類
6、函數(shù)在引用數(shù)據(jù)時(shí)鎖定自己所需要的周期,例如在日線上,或者在周線上等等的要求。H:費(fèi)率設(shè)置和平倉止損,請(qǐng)用戶一定根據(jù)要監(jiān)控的品種填寫好這里的費(fèi)率設(shè)置,以防止在某些K線圖上出現(xiàn)因?yàn)橘Y金用盡而沒有開平倉信號(hào)。所有的公式系統(tǒng)都是遵守統(tǒng)一的運(yùn)算法則,統(tǒng)一的格式進(jìn)行函數(shù)之間的計(jì)算,所以我們掌握了技術(shù)指標(biāo)公式的基本原理,其他的公式也不會(huì)出脫其外。例如我們?cè)谥笜?biāo)公式系統(tǒng)內(nèi)寫下公式(公式執(zhí)行體的編寫--包括各種符號(hào)--都要在英文狀態(tài)輸入法下,否則不被識(shí)別,測(cè)試時(shí)會(huì)報(bào)錯(cuò)):A:=X+Y;B:=A/Z;??C:=B*0.618;分析以上公式,我們可以引出以下相關(guān)的格式和法則的結(jié)論:1.1數(shù)
7、據(jù)引用A、數(shù)據(jù)來源公式中的基本數(shù)據(jù)來源于接收的每日行情數(shù)據(jù),這些數(shù)據(jù)有行情函數(shù)從數(shù)據(jù)庫中按照一定的方式提取,例如,高開低收,成交量,成交額等等。B、數(shù)據(jù)類型按照公式使用的數(shù)據(jù)類型,系統(tǒng)可以處理的數(shù)據(jù)分為兩類:變量和常量。所謂變量就是一個(gè)隨著時(shí)間變化而變化的數(shù)據(jù),例如成交量;常量就是一個(gè)永遠(yuǎn)不變的數(shù)據(jù)。例如3,每個(gè)函數(shù)需要的參數(shù)可能是變量也可能是常量,不能隨便亂用,函數(shù)計(jì)算的結(jié)果一般是一個(gè)變量。例如計(jì)算收盤價(jià)均線MA(CLOSE,5),MA函數(shù)要求第一個(gè)參數(shù)為變量,而CLOSE函數(shù)返回的正是一個(gè)變量;MA函數(shù)要求的第二個(gè)參數(shù)是常量,5就是一個(gè)常量,所以