人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現在的位置:程序化交易>> 程序化交易>> 程序化要聞>>正文內容

古期薦讀:在電子表格中建立回溯測試環境(二)[程序化要聞]

表5.1.2系統重要格位、公式與功能

格位

公式

功能

A1:F302

臺指期貨日事務數據,從第A欄到第F欄依序為「日期」、「開盤價」、「最高價」、「最低價」、「收盤價」、「成交量」等技術分析所需價量數據,數據筆數共300筆(含兩列標題,共計302列),雖然在本例中選擇使用臺指期貨為分析標的,但只要切換數據內容(以復制貼上的操作將數據取代即可),即可用于分析其他投資標的。圖5.1.1中所示者為自2008/6/13至2009/4/30之臺指期貨近月連續日事務數據。

由于臺指期貨商品會在每個月的第三個禮拜三到期,近月期貨到期后,取下一個近月的事務數據接續,此即所謂「臺指期近月連續數據」,當然,在數據接續過程中可能產生價格滑價。假若,讀者欲分析股價數據,則必須使用經除息除權調整后的數據,以免產生誤判。

I5

設定心理線計算回溯天數(N值)。

I6

設定心理線買進下限值(依據表5.1.1的操作規則,一般取0.25)

I7

設定心理線賣出上限值(依據表5.1.1的操作規則,一般取0.75)

G3:G302

以G3格位為例,其為「=IF(E4>E3,1,0)」,余類推。

判斷當日收盤價(E4)相對于昨日收盤價(E3)為上漲或下跌,若上漲則填為1,不漲則填為0。完成G3格位后,將之復制至「G4:G302」范圍即可。復制的方法很簡單,除了以「復制+貼上」的操作外,由于連續格位的復制,也可以將鼠標定在G3格位右下角,直接拖曳至G302格位即可,更簡單的作法是將鼠標定在G3格位右下角后,雙按鼠標即可。

H53:H302

以H53格位為例,其為「=AVERAGE(G53:OFFSET(G53,-(I$5-1),0))」,余類推。

計算心理線指標,可參考表5.1.1中的公式。在此以Excel之AVERAGE函數求算平均值以得心理線指標,由于心理線指標回算天數N,為可彈性改變的參數,此將造成計算平均的數據范圍變動,為此可以Excel之OFFSET函數找到范圍的參照格位位置,OFFSET函數的第一個參數為參照格位位移起點,第二個參數為列號改變移動量,第三個參數為欄號改變移動量,在此例中,以G53為參照格位位移起點,移動-9(由-(10-1)算得)列(上移9列),并移動0欄(因為平均值數據區域的另一個位置在同一欄中),即可得正確參照范圍。

I52

設定起始買賣狀態,因為一開始維持不變,故為「2」(本章中設定買賣判斷數值標簽,「1表買進,3表賣出,2表維持部位不變」),此格位將被其他格位參照,因此必須設定。

在本章范例中,保留前50筆數據作為指針回算之用。為何需要保留回算天數呢?以計算20日均線為例,必須在第20天收盤后,取得共20日資料才能算得均線值,此20,即為指標回算日數;保留50筆數據,系為了能保留參數回算的彈性變動空間。扣除掉2列標題,起始買賣狀態出現在第50日的列52,余類推。

I53:I302

以I53格位為例,其為「=IF(H53<=I$6, 1, IF(H53>=I$7, 3, 2))」,I54:I302直接復制自I53格位。

判斷「買進」(設為1)、「賣出」(設為3)或「維持不變」(設為2)。在此,系依據表5.1.1心理線判斷方法中的第二條規則操作,當心理線指標(H53)<=買進下限(I6),則買進(=1);當心理線指標(H53)>=賣出上限(I7),則賣出(=3);否則不變(=2)。

J52

設定起始股票張數余額,期初為0。

J53:J302

以J53格位為例,其為「=IF(I52=1,K52/B53+J52,IF(I52=2,J52,0))」,J54:J302直接復制自J53格位

計算股票賬戶余額。

若昨日出現買進訊號(I52=1),則將持有現金(K52)依據今日開盤價(B53)買進,并累計至昨日股票余額(J52);若訊號維持不變(I52=2),則此格位為昨日股票余額(J52);若訊號為賣出(若I52不為1或2,則為3),則股票賬戶為0。

K52

設定起始資金賬戶余額,期初為$1,000。

K53:K302

以K53格位為例,其為「=IF(I52=1,0,IF(I52=2,K52,J52*B53+K52))」,K54:K302直接復制自K53格位

計算現金賬戶余額。

若昨日出現買進訊號(I52=1),則已經買進所有股票,因此現金賬戶將為0;若訊號維持不變(I52=2),則此格位為昨日現金賬戶余額(K52);若昨日出現賣出訊號(I52=3),則將所有昨日股票余額(J52)以今日開盤價(B53)賣出(以J52*B53算得),累加到昨日現金賬戶余額(K52)中。

K5

=((J302*E302+K302)-K52)/K52

計算分析期間使用「心理線策略」之期間報酬率。計算方法系以「期末股票部分」(J302)乘上「期末收盤價」(E302)加上「期末現金賬戶余額」(K302),得到「期末投資價值」,以之減去「期初投資金額」(K52),再除以「期初投資金額」(K52),即可。

K6

=(E302-B53)/B53

計算分析期間使用「買進持有策略」之期間報酬率。計算方法系以「期末收盤價」(E302)減去「期初開盤價」(B53),再除以「期初開盤價」(B53),即可。

K7

=K5-K6

計算使用分析期間,使用「心理線策略」相對于使用「買進持有策略」之超額報酬率。

? ? ? ?

?

??? 由圖5.1.1中可以追蹤依據心理線指標的買進賣出過程,只有在「2008/9/11」買進、「2009/2/16」賣出,未再買賣交易,期間報酬率為-29.02%。若此期間采取「買進持有策略」,期間報酬率為-0.84%,使用「心理線策略」相對于使用「買進持有策略」之超額報酬率為-28.18%。

??? 將圖5.1.1中的日期、收盤價、心理線值、買進下限值與賣出上限值等數據繪成折線圖(以日期為橫軸、心理線值、買進下限值與賣出上限值為主坐標軸、收盤價為副坐標軸),可得如圖5.1.2的線圖。由線圖中可以觀察到買賣點位置(在圖中以「插入?圖案」的操作加入了買進的向上箭頭與賣出的向下箭頭)以及損益狀況。由圖形追蹤可知,若能調整指標參數,或許有機會增加獲利。http://m.kzuj.com.cn

??? 在圖5.1.2中,使用了副坐標軸之設定,應如何做呢?當我們希望將多組信號同時繪制在統計圖上時,會面臨資料范圍相差過大的問題,例如在圖5.1.2中,心理線值介于0與1之間,可是收盤價卻介于3,500到8,000間,若使用同一坐標軸,心理線指標會看不清楚,因此可點選開盤價的線圖,以鼠標右鍵打開快速菜單,選取「數據系列格式」,在打開的窗口中的「數列選項」選擇「副坐標軸」選項即可,如圖5.1.3所示。

?

t;t; t;t; 圖5.1.3啟用雙坐標軸功能/n=>

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198   點擊這里給我發消息或微信:cxhjy888 進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚欧日韩毛片在线看免费网站 | 午夜国产 | 本道久久综合88全国最大色 | 中文字幕视频在线播放 | 日韩福利一区 | 欧美中文字幕在线视频 | 波多野结衣在线一区二区 | 欧美日韩一级黄色片 | 老湿机福利影院 | 欧美亚洲h在线一区二区 | 激情五月婷婷开心 | a级大片在线观看 | 免费看黄色片视频 | 亚洲欧美一级视频 | 一级一级 a爱片免费视频 | 亚洲免费人成 | 欧美一级黄色片 | 性猛交毛片| 天天操天天干天天干 | 国产一区二区三区免费在线视频 | 欧美一区二区三区成人看不卡 | 日韩美女片视频 | 一个人看的www日本高清视频 | 99在线视频免费观看 | 日本的黄色一级片 | 另类视频在线观看 | 男女羞羞的视频网站在线观看 | 操操操免费视频 | 99免费精品视频 | 又黄又爽又猛的视频免费 | 国产久爱青草视频在线观看 | 五月综合久久 | 国产综合精品在线 | 欧美精品束缚一区二区三区 | 另类异族videosex太狠了 | 久久精品视频网 | 欧美一级看片免费观看视频在线 | 91精品国产免费久久久久久青草 | 日日射影院 | 羞羞网站免费观看 | 午夜成人免费视频 |