Google Analytics

顯示具有 認股證 標籤的文章。 顯示所有文章
顯示具有 認股證 標籤的文章。 顯示所有文章

2017年1月31日 星期二

Excel VBA 程式交易編程教程(1)

Excel VBA 程式交易編程教程

- 3人或以上成班
- 包講義PPT 及源碼模版 (source code and Excel Template)
- 可配合SP Trader, Excel Realtime 或其他DDE / Web Service 價位導入 (e.g. Bloomberg , Telequote, MSN Money, MT4.)
- 課程約1-2小時
- 可網上教學
- 歡迎經紀/機構合作機會

1. 編程初階預備班 (1) - 學習技巧 : 針對未有編程基礎學員, 教授Excel 及VBA編程最基本
                                         包括 : Excel  宏 , VBA 開發環境 , 編程基本 : 數據型態, 變量,運算式, 控
                                         制 , 自訂函數/過程, 常用Excel / VBA 內建函數
                                         課程包括1個月內免費電郵學習查詢
                             範例 : (1) 宏 (Macro)
                                        (2) 簡單實例
                                       
費用 : 每位HKD 80

2. 編程初階預備班 (2) - 學習技巧 : 針對未有編程基礎學員, 教授Excel 及VBA編程最基本
                                         包括 : Excel VBA 中的Application , Workbooks, Worksheets, Range  ,
                                        Cell 等對象, 屬性, 方法及事件
                                         課程包括1個月內免費電郵學習查詢
                             範例 : (1) 計算股票 MACD 值
                                        (2) 計算以MACD策略交易股票的回報統計分佈
                                       
費用 : 每位HKD 80

3. 編程初階預備班 (3) - 學習技巧 : 針對未有編程基礎學員, 教授Excel 及VBA編程最基本
                                         包括 : Excel VBA 中的窗體控件運用, 簡單繪圖, 文字檔輸入/輸出/處理
                                         課程包括1個月內免費電郵學習查詢
                             範例 : (1) 讀取股價檔並繪制股價圖
                                        (2)用戶介面設計並記錄用戶動作(audit log)
                                       
費用 : 每位HKD 80


1. 編程初階 (1) - 學習技巧 : 針對程式交易的VBA編程簡單技巧
                             範例 : (1) 技巧展示模板
                                        (2) 歐式期權即市理論價及風險參數計算
                                        (3) 板塊股票52周新高/新低提示
費用 : 每位HKD 80


2. 編程進階 (1) - 學習技巧 : 抓取即市數據分析處理
                             範例 : (1) 即市期指四度空間分析(Market Profile)
                                        (2) 即市期指XO點數圖(Point & Figure Chart)
   費用 : 每位HKD 150

3. 編程進階 (2) - 學習技巧 : 抓取即市數據存檔,整理及繪圖
                             範例 : (1) 即市期指Tick數據抓取存檔
                                        (2)  即市期指Tick數據轉1分鐘數據, 並據此繪畫陰陽燭圖
 費用 : 每位HKD 300

4.  編程進階 (3) - 學習技巧 : 簡單期指即市下單程式製作 , 針對單一合約單一下單量, 可配合SP Trader 以及部份網上交易平台
                           範例 : (1) SP Trader 版簡單期指下單機

費用 : 每位HKD 150

5.  編程進階 (4) - 學習技巧 : SP Trader 簡易下單程式製作 , 可針對不同合約(股票,牛熊, 認股証, 期指, 指數期權)不同下單量
                           範例 : (1) SP Trader 版進階下單機

費用 : 每位HKD 300

2015年3月6日 星期五

Excel VBA 程式交易編程進階 (5)

以下課程暫定3月6日(周五)晚上11 - 12pm 網上教學

編程進階 (5) - 學習技巧 : 自動化抓取知名財經網站歷史數據資料以作量化分析

                           範例 : (1) 自動化抓取港交所指數期權數據, 找出月內最大成交量及未平倉合約
                                   (2) 自動化抓取認股証數據, 比較不同到期日窩輪跟正股走勢

費用 : 每位HKD 300

費用需最遲於2月27日晚上9時或之前轉帳至HSBC A/C  491-203493-833 並電郵通知

2013年7月17日 星期三

[轉載] 辭工炒股輸30萬 準新娘賠身家


原文: http://hk.news.yahoo.com/%E8%BE%AD%E5%B7%A5%E7%82%92%E8%82%A1%E8%BC%B830%E8%90%AC-%E6%BA%96%E6%96%B0%E5%A8%98%E8%B3%A0%E8%BA%AB%E5%AE%B6-224817244.html

筆者按 : 輸錢皆因嬴錢起, 做好風險管理 , 依靠事前想好的程式情境交易 , 才不易墮入心魔
辭工炒股輸30萬 準新娘賠身家

80後嫌棄賺萬元變炒家 社工:專業求助增
金股、滙近期大波動,不乏損手客。有社福機構指每月接獲欠債求助個案,近一成涉投資失利。有80後準新娘嫌棄月賺萬元,捨正職投股海任全職炒家,先贏後輸,輸掉結婚積蓄結婚不成也不收手,再借銀行20萬元全失。

有社工指求助者當中,專業人士比例增,亦有年輕人個案,促勿借錢投資,量力而為。

一名80後的準新娘,兩年前因嫌棄文職收入少、汗水多,辭掉1萬元月薪的工作,成為全職炒家。她透過財經新聞及講座研究炒股,試過獲利10萬,令她認為股票市場易賺,沉淪「股海」,數個月後她輸掉10多萬元積蓄。

2012年2月21日 星期二

Excel Realtime 實證分析(72) - 連續四度空間走勢解說(3)

過去數周期指的走勢走出典型的旗型. 旗型上升的特性就是在大幅振盪下慢慢上移, 波幅收窄, 然後再一個突破急升, 再重覆之前的走勢. 這個在過去數天的四度空間圖上亦可見一二.

上周五期指空間圖可見期指波幅收窄至僅過百點, 成交集中在21440-21500, 受周未中央減存款準備金消息刺激, 周一期指大幅高開並升至21780水平, 顯而市場對這水平欠缺信心, 在21700-21740有極大成交, 將成後市的阻力. 在未能重上水平後午市跌勢加劇, 在21480之前成交集中區一度爭持, 然尾市空方再發力期指挫至21360水平, 今早開市多頭欲重奪21400上方, 空方其後發力一度拖低期指至21220水平, 即觸發長線資金入市推高, 午後波幅漸窄, 成交集中在21380-21440區域. 預料後市略偏好, 在21400 - 21700水平整固再突破

2/17


2/20

2012年2月13日 星期一

Excel Realtime 實證分析(70)


道指上周五跌近90點, 市場對希臘局勢發展感憂慮, 回吐今年以來不俗升勢,港期今早低開並挑戰20700關口(亦為上周的關口), 有支持反覆回升, 惜受制21000位置, 午後持續在高位整固測試, 控制中樞上移至20900-20940 . 國內股市微偏軟, 惟無阻港股升勢

港期似欲走出旗形整固, 後市仍偏好



2012年2月10日 星期五

Metastock 應用技巧分享 (一)


Metastock 的價值, 在於內建分析工具的豐富以及擴充性. 裡面已有不少由實戰經驗豐富的炒家和交易員(e.g. Richard Dennis, Martin Pring , Dr Elders, Larry Williams, Bollinger, George Angell ...)發展出來的技術指標和買賣系統 , 絕非一般財經網站或簡單分析工具所能比擬. 比較有名的包括一目均衡(Ichimuku) , Aroon , Keltner Channel , Turtle Trader , RMO , Powerpivots , TD DeMark , Bollinger , LSS , Fractal Trading , Pattern Trading, P & F , ..., 亦有針對個別市場(e.g. BM - Nasdaq Overview,  FX Trade Manager .. ) , 或時間周期(e.g. 1st hour breakout , Equis Trend Analysis ..), 透過程式語言整合不同的系統或指標再可以洐生出更多因應不同市場和證券的分析買賣工具, 透過內建的Backtest 工具可以檢測我們的指標和買賣系統的盈利能力以及穩定性. 市場上亦有不少的開源(Open Source)或商業指標或買賣系統是配合Metastock 設計和推出, 系統開發及應用的資源十分豐富 . 

懂得在Excel 設計系統的用家, 更可運用Metastock Professional 附帶的DDE Server 撰寫另類的分析系統 (e.g. 四度空間) , 又或配合更多程式應用技巧 (e.g. Web data extraction , Fundamentals modelling ..) , 以補充純技術分析的不足 . 

在閱讀不同的經過實驗考驗的指標和交易系統的同時, 亦能增加我們對一些技術指標和買賣系統常見的思路和寫作方法有所認識 , 是學習Metastock 程式撰寫的必經階段 . 比如說 在Equis 內建的Trend Analysis 透過有機地組合幾個常見技術指標(Aroon , DMI , MACD 及SAR) 以及引入線性迥歸及長期牛熊分界作進一步修整, 在近5年期的本地藍籌中長線買賣測試結果是不俗的,而且避免過度買賣的,  Volatility Analysis 透過分析Bollinger Band 寬度的增減比率分辨市場靜久思動的突破機會 , 用家可以有機地組合尋找適合自己的風險回報策略 . 

2012年2月9日 星期四

Excel Realtime 實證分析(68)

美股昨晚窄幅上落, 港期今早低開100點後有沽壓, 一度回試20800水平, 然多頭力保不失反覆回升, 午後多頭持續發力, 在21100水平有阻力, 收報20954. 空間圖上可見控制中樞上移至20980-21020水平, 勢頭仍向好.


2012年1月30日 星期一

Metastock 自動落盤 - SP Trader 版

在本港炒恆指期貨的比較多用SP Trader介面, 主要由於有較多的證券行及部分銀行採用, 筆者設計的Metastock 自動落盤程式雖以輝立FATS為對象藍本, 然而略加改裝可以套用在SP Trader 上.相同原理亦可套用到Excel交易系統及部份網上交易系統.

想學習箇中原理, 可留意Metastock/Excel VBA 交易程式編程課程





Excel Realtime 實證分析(65) - 期權鏈(Option Chain)動態分析及提示系統


Excel Realtime 的威力在於整合不同的數據源( 歷史, 即市, 基本, 技術, 數據, 意見, 網上, 離線 … ) ,在期權策略及部位監察上尤其擅長, 常見的有歷史波幅對比引伸波幅 , 跨期跨價的價差, 理論價值及實際價值的偏差以, 情景預測及風險參數的管理等等, 從而給出價值偏差的機會 , 再從而給出買賣的信號.

本程式嘗試就該等理念設計一簡單期權鏈(option chain)列表, 透過比較Black Scholes 模型價以及導出的理論參數, 和實際的差距 , 可以監察哪些在期權鏈中的期權比較貼近理論價位 , 哪些有較大的偏差等等, 從而定出相應的對策.



程式的部分截圖如上. Black Scholes 模型的4個輸入參數 : 恆指水平(S) , 貼現率(R), 到期日(T) , 以及歷史波幅(σ). 恆指水平可以直接由Excel Realtime讀取 , 貼現率可參考相應期限的HIBOR , 該利率可在Excel 透過銀行公會網站讀取 ; 不同可供買賣月份的期權合約名稱以及到期日可在港交所網站讀取, 經整理排序後可列成期權鏈, 到期日可以據此自動算出 , 歷史波幅可以自己根據歷史數據算出或參考網上資源, 有了這些輸入後, 便可以自動即市算出 Black Scholes理論價, 到期有盈利的概率, 以及風險參數等等, 這些數字都會隨著恆指即市價位的變動而變化 .

期權即市價位以及bid , ask價位, 成交量等都可以在Excel Realtime 直接讀取, 透過比較實際價位以及Black Scholes理論價的誤差比率, 我們可以即時了解哪些比較貼近模型預測, 哪些偏離 , 以及了解哪些期權的日內走勢較貼近風險參數的預測等等.

程式的一個小技巧是動態增加/減少Excel Realtime 負載及讀入的期權數據 , 這對需要不定期需要大量改變載入的股票/期貨/期權可減省大量人力上的工作. 不過該等增減小技巧最好能配合較高版本的Excel (如excel 2010) .

另一方面, 程式亦可以即市監察在期權鏈中有改變的欄位(如價格), 有改變會以顏色閃爍提示.


2012年1月12日 星期四

Excel Realtime 實證分析(64) - 移動平均程式買賣

在Excel Realtime 實證分析(61)區間突破程式買賣的基礎下 , 改變策略部份就可以變為移動平均的買賣程式.

本程式可以考慮最多3條不同的平均移動平均(MA1 - MA3), 分別在Q6-S6設定, Q6設定最短期的, S6設定最長期的, 可以設定少於3條, 例如只設定2條, 就可以只填入Q6及R6 .

H2確定每價格棒的時間區間長短, 如一分鐘圖表就填1, 二分鐘就填2 , 如此類推

在試算表上以不同顏色表示(最多)6種移動平均相交的情況, 分別是C>MA1, MA1>MA2, MA2>MA3 以及C<MA1, MA1<MA2, MA2<MA3 , 移動平均是以當日價格開始錄取後計算, 真真正正的日內交易. 透過觀察顏色區的長短連續, 也可以判別趨勢的強弱

就如同之前區間突破程式一樣, 可以在U4及U5分別填入止損以及止賺的點數, 另外在Q8 - S9分別填入移動平均1-3的向好/向淡誤差點數. 這一組點數分別代表該分鐘區間的收市價, 或移動平均必須比下一個移交平均的距離相隔多少才算一個真正的相交/轉勢. 這避免一些反覆相交的錯誤信號, 一般出現在各平均線互相糾纏和價格棒上下穿越平均.

買賣策略定為如果C> MA1 +誤差點數1 >MA2 +誤差點數2 > MA3 +誤差點數3 就買進 (假定是設定了3條平均, 如只設定2條, 則減少MA3條件), 表示平均線方向一致, 趨勢強. 如果C<MA1 -誤差點數4 或 MA1 < MA2 -誤差點數5 或 MA2 < MA3 -誤差點數6 則平倉, 因動力已減弱. 沽空設定跟買進相反


全日成績

早段波幅較大, 獲利一度達4,500 , 午市明顯波幅收窄, 回吐部份利潤. 全日走勢如下

下單明細




2012年1月5日 星期四

Excel Realtime 實證分析(63)

道指昨晚微升21點, 主要受假日銷售及汽車銷售理想提振, 11月工廠生產訂單亦升1.8%, 另外有報導指西班牙可能為銀行重組向世銀借款 , 港股今早高開約20點, 報18753, 其後受內地股市偏軟一度回試18723低位, 有支持振盪上升, 高見18821, 下午維持區間振盪, 收報18813, 升86點

空間圖可見期指仍是無方向走勢為主, 早段已定出全日基調, 在18780-18820成交密集, 18820為短期阻力.


2012年1月3日 星期二

Excel Realtime 實證分析(62)

美股昨日元旦假期休市, 歐洲股市則做好 , 德法股市均上揚, 歐債息仍高企, 市場未明朗, 預料市場觀望周五美國非農數據, 預期增加15萬份職位. 港股今早高開超過300點, 其後穩步上揚, 高見18886, 收報18877. 期指走勢則略反覆, 高開18883後一度回試18730水平, 其後穩步上揚, 尾市略有回吐.

空間圖上可見期指高開後窄幅整固, 早市已基本定出全日波幅, 午後T時段雖略突破, 然成交未見大增, 控制中樞在18840附近.


2011年12月29日 星期四

Excel Realtime 實證分析(61) - 恆指期貨1分鐘區間突破程式買賣

承接之前Excel Realtime 實證分析(60) 之基礎下加入策略及下單部份, 就構成一個簡單的期貨程式買賣系統 .此處以區間突破策略及FATS Demo 模擬下單介面作示範 .



程式原理不算複雜, 透過錄取及整理Excel Realtime 期指即市報價至分鐘周期數據, 據此可再依據H2格數值選擇整理成不同周期數據及計算技術指標或重要位置, 透過Excel 圖表工具可實時繪畫價格走勢.

J2,K2及M2,N2格分別控制程式運作的開始及結束時間, 如上圖就控制了程式只在下午13:30至16:15分運作, 即只在午市運作.

Q2格指導開始錄寫數據的行數, 每寫一筆數據就自動增加至下一行, 方便隨時查知最新的記錄

錄寫啟動及停止靠左邊按鍵控制, 右邊按鍵控制程式買賣的啟動及停止 .

這個模板實踐區間突破 , 該策略主要透過觀察某段期間的高低位, 在其後如突破該區間就順勢下單, 是短線交易常用的策略. 不一定天天出現,但如形成走勢往往獲利可觀. 為減低假突破的影響, 一般都在高低位再加上一個誤差區間作為真突破的判斷 . N4格定義了觀察期開始的行數, R4格定義觀察期的長短, R5定義誤差區間的長短 , 運行時程式會判別出觀察區間的高低位並寫在R7及R8格.觀察區間定義靈活, 如午市時可定義午市早段區間, 當日早市區間甚至上交易日的.

U4,U5格定義了止賺止損的點數, 一般以下單價作參考點, 然而如上面的"range stop loss"被點選表示以越過觀察區間寬度加上止損點數作為逆市止損的幅度 . 可避免再重入區間調整時被止損後再重新向原來方向突破的走勢陷阱.

程式亦有選項可點選使用FATS OCO止賺止損, 省卻在程式上要自我實現該風險管理的部份

區間突破纙緝的實現可以有很多方法, 這裡採用如在5個分鐘周期(即5行)前已突破高低位而現在已超越誤差區間的就可以下單, 如經觸發, 就會發送下單信號至FATS介面(真實交易)或FATS Demo介面(虛擬交易), 之前需在FATS設定買賣的期貨合約號及數量以及/或OCO的設定. 下單記錄及實時盈虧皆可在FATS/ FATS Demo 介面觀察 .




只要改變不同的策略內容, 錄取方式及合約內容, 就可對不同的本地及外國期貨作不同的程式買賣.


2011年12月20日 星期二

Excel Realtime XO圖表工具


點數圖(Point & Figure Chart , 又名XO圖)是一種超過100年歷史的技術分析方法, 經得住時間的考驗, 其強項是減少市場雜音對價格走勢圖表的影響, 令投資者對整體大勢及特殊形態一目了然, 減少假突破之類的走勢陷阱 .

點數圖的最大特色之處就是忽略時間尺度和細微的價格變化, 只將股票價格的變動方向記錄,從而確定市場供求的力量. 走勢預測技術主要是觀察45度切線, 目標價位, 突破/支撐以及特殊型態等.

點數圖以方格表現價格單位變化, "x"表示價格上升, "o"表示價格下跌,在同一單位內變化的價位只用一個"x"或"o"表示即可, 另外需要轉勢超過一定數目的單位才確認走勢轉向. 因此每單位表示的價位幅度(Box size)以及轉向確認所需的格數(Reversal Box Size)就是點數圖設定的主要參數.

透過Excel Realtime 以及 VBA 編程, 可輕易製作即市期指點數圖, 可以輔助其他技術分析工具作出綜合決策 . 以下為10月恆指大期其中一段, 可明確看到一浪低於一浪以及突破支撐後的走勢



2011年12月16日 星期五

Excel Realtime 實證分析(60) : 恆指期貨1分鐘走勢量價分析

利用Excel Realtime 配合VBA數據抓取整理程式即市繪製12月16日下午恆指期貨HSIZ1走勢以及成交量圖, 可看到在14:30及16:00 附近有密集及放量成交, Excel 2010 亦提供趨勢及誤差分析工具.  線性預測趨勢線在14:12突破後提供支持, 升勢直到15:59跌破趨勢線, 並配合大成交下跌.