




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、公式系統(tǒng)(高級)1. 特殊公式腳本編寫要編寫一個公式,必須要明確這個公式對應(yīng)的理論知識。一套完整的理論知識且能在通達(dá)信的公式平臺上做成公式還要滿足如下要求:1. 從該理論應(yīng)能分析出公式啟動的起始數(shù)據(jù)。如股票的開高低收價格、成交量、各財務(wù)數(shù)據(jù)、各即時數(shù)據(jù)、時間數(shù)據(jù)、一些常見的技術(shù)分析概念、其他理論的結(jié)果等,這些數(shù)據(jù)大部分是系統(tǒng)提供的,而最后兩項則要從其他公式中得來也就是對應(yīng)于公式編寫中的指標(biāo)引用操作(當(dāng)然在這公式編寫前要確保該要引用的指標(biāo)已實現(xiàn))。2. 從理論中應(yīng)能分析出起始數(shù)據(jù)到結(jié)果的明確運算過程。在公式平臺中提供了一些系統(tǒng)函數(shù),這些函數(shù)包含了部分常用的運算過程(如HHV(X,N) 可求N周期
2、內(nèi)X最高值)。如果理論中的運算過程拆解完全后,能由公式平臺中的函數(shù)及允許的基本運算全部組成就可以編寫成公式了。在之前的學(xué)習(xí)當(dāng)中,我們已經(jīng)對公式系統(tǒng)、公式腳本編輯有了基本的認(rèn)識。公式系統(tǒng)提供給我們的基本函數(shù)、系統(tǒng)公式,就是我們運用公式系統(tǒng)編寫自己的公式時的基本元素。對于一些常見的技術(shù)分析概念的編寫在上一章節(jié)已經(jīng)給出了介紹和示例,本章節(jié)主要來介紹一下在公式腳本編寫如果用系統(tǒng)函數(shù)及基本運算來解決一些特殊難題。1.1在分鐘周期下劃分交易日1. 均線(分鐘):指標(biāo)名稱:均線(分鐘)指標(biāo)原理:均價=累加自當(dāng)日開市到當(dāng)前K線時間內(nèi)的成交金額/累加自當(dāng)日開市到當(dāng)前K線時間內(nèi)的成交量。編寫分析:1.確定交易日內(nèi)
3、第一根K線的位置(難點);2.自1中確定的位置累加成交金額、成交量(由系統(tǒng)函數(shù)SUM實現(xiàn));3.由成交金額、成交量求均價(由除法操作符實現(xiàn))。公式腳本:FIRST:=IF(PERIOD=0,HOUR=9 AND MINUTE=31,IF(PERIOD=1,HOUR=9 AND MINUTE=35,IF(PERIOD=2,HOUR=9 AND MINUTE=45,IF(PERIOD=3,HOUR=10 AND MINUTE=0,IF(PERIOD=4,HOUR=10 AND MINUTE=30,0);SUM(AMO,BARSLAST(FIRST)+1)/SUM(VOL,BARSLAST(FIRS
4、T)+1);上面的公式適用于1分鐘,5分鐘,15分鐘,30分鐘,60分鐘等五個周期下。將給出每個交易日中各周期下均線的走勢。公式腳本編寫中的重點就是First變量的確定,這也是這段腳本的亮點。First變量表示的是當(dāng)日當(dāng)前周期的第一根K線位置,是通過IF函數(shù)的嵌套使用結(jié)合各分鐘周期的第一根K線的時間得來的。1.2 跨周期引用數(shù)據(jù)在同一個公式腳本中,所有變量的數(shù)據(jù)周期都是相同的,就是調(diào)用公式時設(shè)置的周期。在公式腳本中要用其它周期的數(shù)據(jù),共有兩種方式:1) 對變量用變周期符號(#),改變其周期。這種方式有局限性,只能在小周期公式中得到大周期數(shù)據(jù),且僅適用于一些基本數(shù)據(jù),如close,high,lo
5、w,open等。示例腳本: 日最高價:H;周最高價:H#WEEK;運行示例:2) 在公式腳本中調(diào)用其它公式以取得其它周期的數(shù)據(jù)。調(diào)用其它公式,并用#設(shè)置其周期。如,公式腳本在日線下運行時,可用Kdj.k#week;來獲得kdj在周線下的k值,另屬于于同一周線的日線將獲得相同的K值。示例腳本:公式1:公式名稱:JBSJ公式描述:基本數(shù)據(jù)公式腳本:JC:C;當(dāng)前周期收盤價JH:H;當(dāng)前周期最高價JL:L;當(dāng)前周期最低價JO:O;當(dāng)前周期開盤價JYC:REF(C,1);前一個周期收盤價公式2:公式名稱:TEST049公式腳本:日線開盤價:JBSJ.JO#DAY;周線開盤價:O;月線開盤價:JBSJ.
6、JO#MONTH;運行示例:使用跨周期引用數(shù)據(jù)時要注意:1.可供引用的周期類型有:MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH分別表示將1,5,15,30,60分鐘K線數(shù)據(jù),以及日,周,月K線數(shù)據(jù),代入被引用的公式,進(jìn)行運算。2.意義:可將大周期內(nèi)跑的數(shù)據(jù),引用到小周期內(nèi)來跑;也可將小周期內(nèi)跑的數(shù)據(jù),引用到大周期內(nèi)來跑。3.切勿對開高低收以外的數(shù)據(jù)直接使用變周期轉(zhuǎn)換!4.切勿對大周期內(nèi)跑的數(shù)據(jù)使用小周期轉(zhuǎn)換!無論是開高低收等基本數(shù)據(jù)、還是自定義變量,都無法從大周期數(shù)據(jù)直接轉(zhuǎn)換成小周期數(shù)據(jù),只能通過公式引用來獲得小周期數(shù)據(jù)。1.3 對某個時間段統(tǒng)計1)某絕
7、對時間段最高價此腳本段求1998年8月3日到1998年12月20日間的最高價:HH:=IF(YEAR=1998 AND (MONTH8 OR (MONTH=8 AND DAY=3) ) AND (MONTH12 OR (MONTH=12 AND DAY1.095;是否漲停 COUNT(TT,20)0;二十個交易日內(nèi)時候漲停過上面的腳本配合1.3中示例可以寫出歷史某絕對時間段,或相對時間內(nèi)是否漲停過的選股公式。上圖中的效果還可以借助Filter這個函數(shù)來實現(xiàn)。1.5 K線繪制示例公式:博弈K線公式名稱:博弈K線公式腳本:BKO:WINNER(O),NODRAW;BKH:WINNER(H),NOD
8、RAW;BKL:WINNER(L),NODRAW;BKC:WINNER(C),NODRAW;DRAWKLINE(BKH,BKO,BKL,BKC);運行示例:1.6 創(chuàng)新高周期數(shù)成交量創(chuàng)新高周期數(shù)腳本:FV:=IF(BARSCOUNT(C)=0,9999999999,VOL);量創(chuàng)新高周期數(shù):SUMBARS(REF(FV,1)-FV,0);這里的關(guān)鍵是 REF(FV,1)-FV ,想想看寫成 FV-REF(FV,1) 行不行?;1.7腳本控制在通達(dá)信的公式腳本中沒有專門的控制語句,一切都是變量(僅有輸出與不輸出的區(qū)別),所以要實現(xiàn)應(yīng)用于多種情況的腳本也要依靠變量來控制。系統(tǒng)函數(shù)中有幾個重要的函數(shù)
9、就是IF,IFF,IFN,TESTSKIP.請大家注意的是通達(dá)信的函數(shù)的參數(shù)都是先計算出結(jié)果然后將參數(shù)傳給函數(shù)的。因此對于TESTSKIP,最好作為一條單獨的語句來使用。公式腳本1:同1.2中的JBSJ公式。用于引用股票的基本數(shù)據(jù)。公式腳本2:FZMN分鐘模擬用于通過幾種分鐘周期的數(shù)據(jù)模擬出當(dāng)天對應(yīng)于改周期的各項數(shù)據(jù)N:=IF(PERIOD=0,1,IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,0);CTRL:=TESTSKIP(N=0);僅用于分鐘周期TTIME1:=(TIME/100);TTIME2:=IF(TTIME
10、11000,TTIME1-930,IF(TTIME11100,TTIME1-1000+30,IF(TTIME11131,TTIME1-1100+90,IF(TTIME11300,120,IF(TTIME11400,TTIME1-1300+120,IF(TTIME11500,TTIME1-1400+180,240);TTIME:=TTIME2/N;YTC:=JBSJ.JYC#DAY;YTDPC:=399300$CLOSE#DAY;ZFS:=(C*1000/YTC)-1000;AC:=399300$CLOSE;ZFA:=(AC*1000/YTDPC)-1000;DJC:(ZFS-ZFA)*YTC/1000+YTC;DJH:IF(TTIME2,DJC,HHV(DJC,TTIME-1);DJL:IF(TTIME2,DJC,LLV(DJC,TTIME-1);DJO:REFV(DJC,TTIME-1);DRAWKLINE(DJH,DJO,DJL,DJC);公式腳本3:在日線周期下,引用公式2中的數(shù)據(jù)(通過引用指標(biāo)設(shè)置周期的方法來獲得分鐘周期的數(shù)據(jù)),通過K線繪制的函數(shù)就可以畫出模擬 的K線了。JH:=FZMN.DJH#
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承包合同終止協(xié)議
- 木材公司銷售合同
- 平面模特拍攝合同
- 電力施工勞務(wù)合同
- 漫畫助理外包合同
- 油漆勞務(wù)分包合同協(xié)議書
- 無人機(jī)物流配送運營合作項目合同
- 商丘幼兒師范高等??茖W(xué)?!堵眯猩缃?jīng)營管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東管理學(xué)院《高階地質(zhì)資源勘查與評價》2023-2024學(xué)年第二學(xué)期期末試卷
- 文華學(xué)院《地理科學(xué)類專業(yè)導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 《公路路基路面現(xiàn)場測試規(guī)程》(3450-2019)
- 對北京古建筑天壇的調(diào)查報告
- E時代大學(xué)英語-讀寫教程2 第五單元
- 部編版三年級語文下冊第一單元《1.古詩三首-絕句》教案
- 小學(xué)三年級語文質(zhì)量分析課件
- 腹腔化療腫瘤課件
- 四川省成都市武侯區(qū)2022-2023學(xué)年七年級下學(xué)期期末英語試卷(含答案)
- 腦卒中患者護(hù)理查房
- 智能機(jī)器人與傳感器PPT完整全套教學(xué)課件
- 高效空調(diào)制冷機(jī)房智能控制系統(tǒng)技術(shù)規(guī)程
- 《動物王國開大會》說課PPT
評論
0/150
提交評論