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