




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤炭行業(yè)的框架條件與市場機(jī)制考核試卷
- 油料作物種植與農(nóng)業(yè)生態(tài)旅游開發(fā)考核試卷
- 漆器工藝品在地方特色傳播中的作用考核試卷
- 船舶修理設(shè)備維護(hù)與管理考核試卷
- 絹紡廠經(jīng)濟(jì)效益分析與提升策略考核試卷
- 專業(yè)市場渠道分銷代理權(quán)委托協(xié)議
- 綠色建筑通風(fēng)空調(diào)系統(tǒng)設(shè)計、施工、調(diào)試一體化服務(wù)協(xié)議
- 植物基因編輯合成生物學(xué)研究員工作協(xié)議
- 網(wǎng)紅奶茶品牌區(qū)域獨家代理及品牌合作經(jīng)營協(xié)議
- 直播平臺收益分配調(diào)整補(bǔ)充合同
- 《養(yǎng)老護(hù)理員》-課件:老年人衛(wèi)生、環(huán)境、食品安全防護(hù)知識
- 高三一??偨Y(jié)主題班會課件
- 針刺傷預(yù)防與措施
- 《老年冠心病慢病管理指南(2023版)》解讀
- 兒科感染性疾病課件
- 快遞行業(yè)上市公司財務(wù)財務(wù)績效評價研究-以順豐控股為例
- 暖通提資建筑設(shè)計數(shù)據(jù)
- 基于大數(shù)據(jù)的展覽館觀眾行為分析研究
- 老年人衛(wèi)生健康講座
- 小學(xué)道德與法治-大家排好隊教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 心理委員工作手冊本
評論
0/150
提交評論