搜尋

搜尋結果

【專門只短炒港交所的策略】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-04-25

SAR ndash; Parabolic Stop And Reverse 這個指標是Amibroker的內置指標,過去不少學員也跟我提及在交易期指時有運用這個指標,也想過不少交易策略出來,但坦白說不少策略經過測試後都不可行。 近期也有學員運用這個指標,不過卻是運用來交易正股,他的交易策略是專門針對一些熱門股,如只短炒港交所0388這熱門股。事實上,近期不少學員也表示短炒正股比短炒期指更易賺錢,這個不表意見,這視乎每個人所用的方法及經驗等,不過程式交易確實不是期貨市場獨有,短炒熱門股也能透過程式來協助提高回報。 策略的應用準則 經學員同意公開部份 運用的策略如下 1 SAR配合MFIMarket Facilitation Index來選擇熱門股的入市時機,同時再運用Dynamic Trader Oscillator來判斷離場時間。 2 SAR的參數,acceleration的部份需要改為0.01 見圖一及圖二 3 當SAR由股價的「頂部」回落至「底部」之時,需要等待MFIMarket Facilitation Index出現綠色,這代表價升量增的時間,此時可入市買入。見圖三 Market failitation index,簡稱MFI,指標由Profitunity Trading Group的創辦人Bill William所研創,他把每日也可以是每小時、每五分鐘、每一分鐘介定為四種市況,分別為「Green」、「Fade」、「Fake」及「Squat」,在Amibroker中,會有四種顏色表示不同的情況,而「綠色」則代表「Green」,即原創者所指「價升量增」的情況,有關這個指標的用法,在講座及課程中會講解。 a 2012年8月至2013年2月,合共有四次獲利的機會 見圖三 b 2013年2月由高位140元跌至110元以下期間,也有三次入市機會,其中兩次都能獲利 見圖四 c 2013年8月至2014年2月期間,有三次入市機會,但只獲利一次,其餘兩次的入市時間太遲。見圖五 d 2014年3月至9月期間,有三次入市機會都能獲利,其中7月份該股由145元升至180元以上的升幅也能把握得到。見圖六 e 2014年9月至2015年3月,同樣有三次入市機會,但最近期的升浪中則很可能入市後已被「震走」,未能把握最大的升浪。見圖七 4 何時離場則運用Dynamic Trader Oscillator,不過這方面他不希望公開。 Dynamic Trader Oscillator並非Amibroker的內置指標,但卻能自行製作出來使用,有關如何自製這個指標的方法,大家可參考網頁中《Dynamic Trader Oscillator 如何自製及如何利用程式使用》一文。 有關的交易策略其實不難做測試,只要對程式有基本的認識都能做到,即使不懂程式,只要運用MFI及SAR這兩個指標來觀察,從網上免費下載股價資料到Amibroker,也能透過圖表來觀察分析。 在這裏看到的幾個例子中,大家會發現這策略部份時間能把握得到港交所0388股價起動的時間,但部份時間卻太遲入市。 在我們測試及給予學員意見時,盡可能都不希望改動他們的策略更多,比如盡量保留他策略中沿用的指標。我們的意見是,MFI這個指標是不俗的,但單單運用「Green」未必最好,也可以試試配合「Squat」及「Fake」一併運用,前者是好淡爭持,後者則是價比量先行,好淡爭持後,再連續兩天出現價格先行上升,很可能便吸引到稍後的「量」再增加,這樣做在近期的市況中會把握得更好。見圖八 有關的策略我們會協助他做詳細測試,其實任何的學員在課程完結後想到什麼的策略也可找我研究,課程完結後半年都是免費的,有關這方面我們確實投放了很多資源,也用了不少人手,希望協助大家將你們個人的策略改得更好,當然我們的意見不一定是最好的,但大家想到的策略若希望我們協助做分析,必定會幫助大家。

澳門人玩信用 - 永亨銀聯鑽石 日常消費5%回贈
生活在我城
MO560・2019-10-27

澳門信用卡推薦 永亨銀聯鑽石 日常消費5%回贈! MO560 教你信用卡的正確玩法 1. 簡介 雖然澳門永亨信用卡的市場佔有率不算太高,不過投放在信用卡上的推廣優惠上並不差,用得適宜的話亦算是一個不錯的選擇,小編自己有時候都挺喜歡用的。 澳門華僑永亨的信用卡全部都是以現金回贈或積分的形式去「玩」的,一律不能儲亞洲萬里通里數。故此,對於飛行里數的玩家來說,永亨卡並不會是個好選擇喔,因為它不能帶你環遊世界、亦不能讓你在飛行時享受商務頭等艙,更不用說任何的花式兌換。相反,如果你只想要簡單的現金回贈、不想花時間研究飛行里數、又或者不是經常去旅遊的話,永亨卡也許會成為你的好夥伴。 今次的主角 澳門華僑永亨銀行 銀聯鑽石信用卡,其實已經推出很久了,它並不是一張新卡,不過小編相信接下來的2020年還會繼續保持優惠。永亨銀聯鑽石主打日常消費5%回贈,包括超市、百貨公司、油站、電器店、電訊公司和週末泊車,十分推薦作為部份日常消費時使用的。有些時候遇到其他信用卡不適合的情況下,或是想開通PPS幫AE還款時,它亦是一個好選擇。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,就記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2. 特點 2.1 指定類別10倍分﹝5%回贈﹞ 指定類別包括:超市、百貨公司、油站、電器店、電訊公司、週末泊車不設最低消費要求每月額外分上限為40000分﹝即MOP$200回贈﹞ 以上「指定類別」一律只適用於澳門本地的消費;「電訊公司」包括消費、繳費、自動轉帳;「週末泊車」指星期六、日於停車場及咪錶的消費。 所有以上指定類別的交易都有5%回贈!每月回贈上限為40000分﹝即MOP$200﹞,除非要購買大型、高價電器之外,否則都足夠應付每月日常消費了。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,就記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2.2 餐飲2倍分﹝1%回贈﹞ 餐飲包括:本地食肆、海外食肆不設最低消費要求每月額外分上限為40000分﹝即MOP$200回贈﹞ 所有餐飲的交易都有1%回贈。每月回贈上限為40000分﹝即MOP$200﹞。這個優惠算是一般般啦,如果沒有其他卡可用的情況下才會考慮。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,就記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3. 小編推薦的其他優惠 3.1 海外交易1.5倍分 所有澳門永亨的信用卡都享有海外交易1.5倍分不設最低消費要求不設上限 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,就記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3.2 消費送免費機場Lounge 永亨自己並沒有送Lounge!永亨自己並沒有送Lounge!永亨自己並沒有送Lounge!小編這裡提及的送機場Lounge是由銀聯自己提供的,銀聯送Lounge的政策每年都會變,2018是免費送3次港澳的,而今年的政策是 ndash; 詳情 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,就記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 4. 關於永亨銀聯鑽石信用卡的常見疑問 小編在MO560的網站中已經幫大家整理了一堆關於永亨銀聯鑽石的常見疑問,例如: 多倍分5%回贈相關問題。 每10000分換$50現金。 積分有效期。 年薪要求。 詳情請轉到MO560的網站中查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,就記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

澳門司警聯合內地警察“大掃蕩”,直擊“年刷12億”非法套現集團!
其他
澳門生活圈・2019-01-09

刷卡套現嗎? 多少都可以 今日,澳門有來了一宗大案 某犯罪集團一年ldquo;碌卡rdquo;12億 住豪宅、專車接送、私人大廚 給員工和客人一條龍的服務 部分市民表示 在新口岸,皇朝區 路氹城賭場附近刷卡套現的 一抓一大把 不過,十幾億也太猖狂了點 司警直擊ldquo;12億非法套現rdquo; 本月7號,司警兵分多路展開收網行動,打擊犯罪集團在路氹城的8個豪宅單位,當中3個單位內拘捕包括犯罪集團首腦和10名骨幹在內的21名內地男女(18男3女,年齡27至51歲)。 同時,搜出大批證物,包括改裝POS機、計算機、數簿、銀行卡和約500萬港元現金,真是一應俱全。 隨後,司警在路氹城一娛樂場貴賓廳凍結5個賬戶內的2,500萬港元黑錢。 內地公安也在5個省市拘捕16名涉案人士,當中包括多名骨幹成員,行動中截獲1.5億元人民幣。 目前,兩地警方正追查其餘在逃人士歸案。 這下子真的是ldquo;一鍋熟rdquo;了,死罪都沒那麼嚴重,但活罪就難逃了,涉及那麼大的金融案件,膽子還真的是挺大的,不得不說,內地的有錢人是真的數不勝數。 澳門金店曾被掃蕩 2017年1月5號,司警搗破一個改裝POS機的地下工廠,共在8間店鋪搜出10部改裝POS機、大量刷卡單據和750萬港幣。 司警與金管局采取行動,在氹仔、新口岸、路環三個區分搜查13間店鋪。 其中在氹仔一間珠寶店發現地下工場,專門偷運和改裝內地POS機,並會把改裝的POS機銷售給其他不良店鋪,違法店鋪至少已運作2年。 這些算是小的了,來!再看下潛伏在澳門更大的犯罪集團,澳門司警聯同內地警察進行追擊餘犯,共同打擊了大量的犯罪人士。 非法套現集團年刷12億 這次的犯罪集團分別在內地北京、河北、湖北、天津和珠海等5省市都設有分部,業務非常廣泛,專門引誘內地豪客來澳豪賭和洗錢。 犯罪集團在澳門的大本營分工明細,有人專責改裝由內地偷運入澳的POS機(刷卡機),方便客人在本澳刷卡套現,去年就已經非法刷卡12億元人民幣。 這次在中、澳兩地警方合作下,兩地警方共拘捕37名內地人士,內地扣押1.5億元人民幣,本澳起獲約3,000萬元港幣。 內地銀行發現異常 從去年11月開始,內地公安部門就與澳門司法警察局進行情報交流,因內地銀行發現不少客戶在澳門刷卡,並沒有經內地銀行批准。 然而,這些來自北京、河北、湖北、天津和珠海等非法刷卡人士,都與澳門有關聯。 而在澳門司警這邊,發現這個跨境犯罪集團由一名44歲無業的徐姓內地男子在操控,在2016年的時候就開始運作了,且還培養了眾多的下線成員。 犯罪集團培養下線成員 經司警調查發現,犯罪集團除了徐某在一手操作之外,下面有: middot;骨幹成員(負責招攬和教導下線成員); middot;下線成員(負責在賭場及內地物色豪客,月薪上達10,000元); middot;專車司機(負責接送客人刷卡,月薪10,000元); middot;下線後勤(負責照顧下線成員起居飲食包括煮飯煲湯,協助豪客在貴賓廳開戶口,月薪20,000元)以及財務、會計等職務。 在兩年內能搞出這麼一家犯罪集團,確實挺厲害的,不過方式錯了,賺了那麼多錢,能有什麼用,最終還是被一網打盡。 銀行年損失240萬 本澳司警透露,犯罪集團先在內地用不同公司名義申請POS機,經更改上網流動數據資料後,再偷運來澳測試 並利用計算機技術進入內地銀行交易平台,替在澳門的內地客人刷卡套現時,騙過內地銀行以為交易在內地進行,從中賺取客人更多手續費和兌換差價。 去年,犯罪集團已替客人非法刷卡12億元人民幣,令內地銀行損失約240萬元人民幣手續費。 徐某在內地招攬成員來澳犯案,每當上線找到客人,就會有司機專車接客人到酒店,按當日的人民幣牌價刷卡交易。 資金經營ldquo;地下錢莊rdquo; 交易後從客人的內地賬戶扣數及轉賬至集團賬戶,集團整合有關人民幣和港元的資金後,再以ldquo;低買高賣rdquo;的方式去經營地下錢莊。 興風作浪太久了 也是時候該受受教育了 伺機已久的司警將不法分子緝捕 趁此機會殺雞儆猴 來警告其他非法套現的小店 不過在澳門,若沒有隱形的套現 相信賭場也就不會有那麼高的收益了 你覺得呢? 素材來源:力報、司法警察局 圖片來源:司法警察局、力報、日報、網絡表情包 版權屬於原作者 編輯撰寫:小嚕

【選股是否需配合大市走勢?】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-06-13

昨晚跟學員見面討論了選股是否應配合大市市況的問題,個人認為這個是必要的。 早前也提及過選股的策略應為 先看當日市況 rarr; 符合條件便利用程式選股 rarr; 選出股票後再加上當晚美股要上升 rarr; 翌日入市 若市況未能配合,則入市的「注碼」應減少。其實利用程式大家不難做到這一點,比如某些學員會設定,恆指收市價大於10日、20日或50日平均線才選股,這個程式可以很簡單地寫出來,也可以進行BACKTEST,比較一下,在配合大市市況下選股與不配合的兩種情況下,那一個的回報較好,某部份已開始熟悉程式運用的學員,更會配合內地股市走勢下才選股。比如他可能設定以下準則 1 A股10日EMA大於20日EMA 2恆指收市價MACD快線高於慢線 3期指的未平倉合約增加 4 個別股票的MACD快線及慢線在零線附近徘徊已一段時間,並剛作出突破 以上的準則其實十分十分簡單,對新手來說,即使不曾使用程式,在我們的課堂上經過第一及第二課後相信也懂得自行去設定。而在這設定下,即使個股的選股條件配合,但市況未配合,也不會有股票會選出來,透過程式便能快速找出市況配合下符合特定條件的股票,甚至利用這些條件直接選股進行全自動交易。 其實配合市況選股是十分重要的,大家可看看恆指的走勢,自5月28日,恆指已有短期「轉勢」的跡象,其後由5月28日至6月13日,恆指是跌多於升的。再看看熱門股票如港交所0388,在5月28日後也不曾出現過大幅上升,若然你的策略是配合市況下選股,則在這段時間即使入市,注碼也應減少,又或若然你的策略是專門炒港交所0388,這段期間更不應入市。 按圖可放大 配合市況選股,便是希望避免入市後坐倉的情況,短炒股票其實也需要止蝕,只有設定為止蝕的策略,經過詳細的BACKTEST,那除了在牛市中能賺錢,跌市來臨時也可避免大虧損,不會把既得的利潤再輸掉。 當然選股的策略也十分重要,個人十分喜歡選強勢股,強勢股的好處是,即使遇上市況逆轉,又或入市後當晚美股大跌,但仍能保持在5%的止蝕範圍之內,在近期推介的股票中,大家也看到,市況雖逆轉,部份學員見當日市況大跌,加上當晚美股也大跌,但持有的股票即使裂口低開,也不會超過入市價的5%,當然配合市況選股,則買入這些股票時注碼也應減少,短炒股票間接相等如「只買升」,這不同於做期指,不配合市況在控制注碼,以及不定立一套止蝕策略,最終是很危險的。程式交易便是希望先透過測試來減低風險,若然不能做到這一點,也便浪費了程式的特點。 至於強勢股的設定是怎樣,如何配合市況選股,在6月16日的「程式講座」及6月30日的「程式選股講座」會多加講解。

日本Heikin-Ashi圖的製作及應用
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-04-06

運用程式的好處便是,即使程式本身沒有你想要的技術指標提供,也可以自行編寫出來,甚至利用它編寫交易策略進行程式交易 日本HeikinAshi圖的製作及應用 陰陽燭圖相信是不少Trader常用的工具,只要是用技術分析的,陰陽燭圖都是必備的工具之一。但其實有一種名為「HeikinAshi」的工具,形式上與陰陽燭圖很相似,但其劃上每支陰陽燭的準則卻不同,簡單來說是計算「open、high、low、close」的方法不同,採同了平均值的計算方法,這令圖表能某程度「省卻」了一些不必要的波動,用意是希望令圖表上的趨勢更為明顯。 按圖可放大 當然,這只是工具之一,並不代表HeikinAshi一定比傳統的陰陽燭圖好,但當作參考也無妨 HeikinAshi的計算方法 在這裏我們簡稱HeikinAshi的開市價、最高價、最低價及收市價為 hopen、hhigh、hlow及hclose 而一般陰陽燭的開市價、最高價、最低價及收市價則簡稱為 sopen、shigh、slow及sclose hclose= sopen shigh slow sclose 4 hopen= 上一支燭的hopen 上一支燭的sclose2 hhigh= shigh , hopen, hclose 三者中取「最高值」 hlow= slow、hopen、hclose 三者中取「最低值」 若大家運用amibroker的話,可以自行製作HeikinAshi圖 步驟一 開啟Formula Editor 步驟二 將以下的copy,製成afl file,並儲存在custom的folder中 SetChartOptions0,chartShowArrows chartShowDates; HaClose = O H L C4; HaOpen = NzAMA Ref HaClose, 1 , 0.5 , O0 H0 L0 C04; HaHigh = Max H, Max HaClose, HaOpen ; HaLow = Min L, Min HaClose, HaOpen ; xDiff = HaHigh ndash; Halow 10000; barcolor = IIfHaClose gt;= HaOpen,colorGreen,colorRed; _NTitle = StrFormatldquo;NAME ndash; Heikenashi ndash; INTERVAL DATE Open %g, Hi %g, Lo %g, Close %g %.1f%% VALUESquot;, HaOpen, HaHigh, HaLow, HaClose, SelectedValue ROC HaClose, 1 ; PlotOHLC HaOpen, HaHigh, HaLow, HaClose, ldquo;quot;, barcolor, styleCandle ; 步驟三 開一個新的「blank chart」避免傳統陰陽燭圖與HeikinAshi圖重疊 步驟四 在左邊custom folder中將file直接拖曳至圖表上 應用例子 附圖中大家可看到 右邊的是一般陰陽燭的圖表,左邊的則是HeikinAshi的圖表,由1104至1114分這段急速的跌浪中,一般的陰陽燭圖表是陰燭與陽燭也會同時出現的,因無論多急速的跌浪,總會有輕微反彈。但在HeikinAshi的圖表,由1104至1114分這段急速的跌浪中,由是計算的是「平均值」,整體趨勢在下跌時,可以是全部都是陰燭,故此當出現陽燭時可以代表一個跌勢終於完結,這時才平倉離場,雖賺不盡整個跌浪,但卻可以在跌勢逆轉前剛好平倉。一般的陰陽燭圖表卻沒有這樣方便,在跌勢中,出現陽燭後很可能再下跌,不能單單以陰陽燭來判斷是否離場。 當然,這只是參考的運用準則之一。HeikinAshi的圖表的優勢是更能明確地反映一個趨勢是否開始及完結。但強調一點,不是HeikinAshi的圖表一定較傳統的陰陽燭圖好,因大家也不會只運用圖表來作入市判斷,這個只是參考的工具,可以試試套用在個人的交易策略上,看看會否能提高回報。相信不少trader都明白,在一個急升急跌趨勢出現後,你往往不能期望在升浪跌浪的「盡頭」平倉,大多會是是希望在走勢逆轉前平倉的話,雖賺不盡,但每次這樣做反而令交易的獲利幅度提高。而HeikinAshi的圖表相信能在這方便有所幫助。

只輸入數據 模型自己找最佳交易策略|強化學習(Reinforcement Learning)|新手也能學懂|麥振威
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2025-09-24

只輸入數據 模型自己找出最佳交易策略|強化學習Reinforcement Learning|新手也能學懂|麥振威 不少人認為AI模型只能優化策略,其實強化學習Reinforcement Learing能夠讓你只輸入數據,就可讓模型自己訓練出一套完整策略。不少人認為強化學習很難學,只適合量化交易機構使用,我們把每個過程簡化,讓新手即使不懂數學公式、不熟悉python語法,也能運用強化學習模型訓練出策略,以及優化個人的交易策略。 ________________________________________________________________ Patreon 會員可選策略可自行backtest及autotrade 1 ICT策略改良版_美期版本 YouTube介紹影片 httpswww.youtube.comwatchv=_k16D3moiugamp;t=5s Backtest Report httpswww.tradingview.comscriptNJDkHQ5oICT%E7%AD%96%E7%95%A5%E6%94%B9%E8%89%AF%E7%89%882%E7%BE%8E%E6%9C%9F%E7%89%8810 2 ICT 策略改良版_美股及ETF版本 YouTube介紹影片 httpsyoutu.be4YzpHdt73NEsi=UV7Pzztp1Ii_rfG Backtest Report httpswww.tradingview.comscriptK3wgWwILICT%E7%AD%96%E7%95%A5%E6%94%B9%E8%89%AF%E7%89%882%E7%BE%8E%E8%82%A1%E5%8F%8AETF%E7%89%88 3 收市前下單 月收入增2.7萬策略 YouTube介紹影片 httpsyoutu.beIHqAB98gwaUsi=zSeuhTMtBfBBzeb Backtest Report httpswww.tradingview.comscriptero6ddTkAftermarket%E4%B8%8B%E5%96%AEStrategy 4 T33_香港期指策略 YouTube介紹影片 httpsyoutu.bekoYtAO9AZKksi=k5H9jsOnUma53K9 Backtest Report httpswww.tradingview.comscriptYpZG1OnXT33%E9%A6%99%E6%B8%AF%E6%9C%9F%E6%8C%87%E7%89%88beta17autotrade%E7%89%88%E6%9C%AC 5 著名個人炒家John Carter 自創策略1年賺1800萬美元 改良版 YouTube介紹影片 httpsyoutu.beFQzQ8o4pz_4si=zF10XqrlCw8wbgP9 Backtest Report httpswww.tradingview.comscriptGn7udQ7mTTM%E8%83%8C%E9%A6%B3%E6%94%B9%E8%89%AF%E7%89%88 6 瑞典交易員Kristjan Kullamagi交易策略改良版 YouTube介紹影片 httpsyoutu.beEwZJ6jdhpXssi=pWqnY7By89I9_pYl Backtest Report httpswww.tradingview.comscriptjAmLZsVY%E7%91%9E%E5%85%B8%E4%BA%A4%E6%98%93%E5%93%A1KristjanKullamagi%E4%BA%A4%E6%98%93%E7%AD%96%E7%95%A5 7專炒UVIX策略 YouTube介紹影片 httpsyoutu.beeNf96DNwFMEsi=16blJAt42R51UySt Backtest Report httpswww.tradingview.comscriptdf1YGeTT%E5%B0%88%E7%82%92UVIX%E7%AD%96%E7%95%A5 8 線性回歸指標1.0 YouTube介紹影片 httpsyoutu.bedazPklx6Nvc 指標原理介紹 httpswww.tradingview.comscript1D11hGCm%E7%B7%9A%E6%80%A7%E5%9B%9E%E6%AD%B8%E6%8C%87%E6%A8%9910 9 Rob Hoffman IRB策略改良版 YouTube介紹影片 httpswww.youtube.comwatchv=0Bek8Xz2qtQ Backtest Report港股版 httpswww.tradingview.comscripttMpjELSqRobHoffmanIRBStrategy%E6%94%B9%E8%89%AF%E7%89%88%E6%B8%AF%E8%82%A1%E7%89%88%E6%9C%AC Backtest Report美股版 httpswww.tradingview.comscriptiW0xXBjbRobHoffmanIRBStrategy%E6%94%B9%E8%89%AF%E7%89%88 10 VCP 策略改良版 YouTube介紹影片 httpsyoutu.be7qHtfvqtbsA Backtest Report httpswww.tradingview.comscriptHOVn7TzcVCP%E7%AD%96%E7%95%A5%E6%94%B9%E8%89%AF%E7%89%88 11 Oops 策略改良版 Backtest Report httpswww.tradingview.comscriptIUFJuLLQOops%E7%AD%96%E7%95%A5%E6%94%B9%E8%89%AF%E7%89%88%E7%BE%8E%E6%9C%9F%E7%89%88

【Bill William在1995年研創的Alligator Indicator】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-05-30

早前介紹了Bill William 的MFI指標,其實此君研創了幾個技術指標,應用在期貨市場上有一定的參考價值,如Alligator Indicator是Bill William在1995年研創的指標。目前此指標大多應用在外匯市場上,也有些Trader直接以此指標做程式交易,但若以分析股票或本港期指,其實也有其參考價值。 Alligator Indicator並非Amibroker的內置指標,但要編寫其實十分簡單,公式也並不複習,而家也可直接將以下的部份放在Amibroker的「Formula Editor」中,便能直接觀察這指標。 按圖可放大 _SECTION_BEGINldquo;Alligatorquot;; MedianPrice = HL2; Jaw = WildersMedianPrice,13; Teeth = WildersMedianPrice, 8; Lips = WildersMedianPrice, 5; PlotJaw, ldquo;Jawquot;, colorBlue, styleThick, Null, Null, 8; PlotTeeth,quot;Teethquot;, colorRed, styleThick, Null, Null, 5; PlotLips, ldquo;Lipsquot;, colorGreen, styleThick, Null, Null, 3; 指標包含了三條線,這並非普通的平均線,而是透過Bill William所指的「特別公式」來計算的平均線,參數方面,原創者指綠線為3、紅線為5、藍線為8。 根據原創者所指,指標的三條線已包含了多個造好及造淡訊號 造好訊號 綠線升穿紅線 紅線升穿藍線 INSIDE BAR REVERSAL PATTERN 造淡訊號 綠線跌穿紅線 紅線跌穿藍線 INSIDE BAR REVERSAL PATTERN 所謂INSIDE BAR REVERSAL PATTERN如下圖 一般來說在判斷好淡趨勢方面,Alligator有一定幫助。如去年九月中,港股正式由升勢轉為跌勢,期間Alligator Indicator的紅線及綠線便正式跌穿了藍線。又或今年四月,Alligator Indicator的紅線及綠線升穿了藍線,也代表了升勢的開始。不過,Alligator Indicator也有其缺點,就是紅線及綠線升穿跌穿藍線後,究竟新的升跌浪會維持多大幅度曾沒有參考,這點大家可以嘗試與其他指標同時運用配合分析。 現階段的港股是否已由升浪正式轉為跌浪 單以Alligator Indicator來分析則仍未算跌勢成立,是否如此 大家透過程式可以嘗試配合其他指標分析,也可以優化技標的參數,看看是否能提高預測的準確程度 當然,都是那一句「沒有無敵的技術指標的」,任何的指標也有其參考價值,問題只是如何去配合運用,將其融入你的交易系統之內。

如何提高保歷加通道交易策略的勝算
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-07-10

我們已學習了一些pine script的基本語法,相信大家經練習後已能逐漸掌握。這篇則會講解一些比較深入的分析技巧。 有一種策略是很多新手都經常問我的,若要寫股價跌穿保歷加通道底部便買入,升穿保歷加通道頂部便造淡,應該怎樣用pine script 寫出來 以下的入市準則是,收市價低於保歷加通道底部便買入,然後待收市價跌穿保歷加通道中軸便平倉,相反,收市價高於保歷加通道頂部則造淡,然後待收市價升穿保歷加通道中軸平倉。 @version=5 strategyquot;升穿bollinger's band錯誤用法quot;, overlay=true, margin_long=100, margin_short=100 sma20=ta.smaclose,20 mult=ta.stdevclose,20 upper=sma202mult lower=sma202mult noposition=strategy.position_size==0 var bool traded =false buyCond=closelt;lower and closelt;sma20 shortCond=closegt;upper and closegt;sma20 buycloseCond=ta.crossoverclose,sma20 shortcloseCond=ta.crossunderclose,sma20 if buyCond and noposition and not traded strategy.entryquot;BUYquot;,strategy.long traded=true if buycloseCond and not noposition strategy.closequot;BUYquot; if shortCond and noposition and not traded strategy.entryquot;SHORTquot;,strategy.short traded=true if shortcloseCond and not noposition strategy.closequot;SHORTquot; if ta.changetimequot;Dquot;=0 traded=false 這是最簡單的寫法,但大家應會想到,若收市價低於保歷加通道底部便買入,那以下情況可能會出現「連續多次買入」,所以在策略中已設定了每天只交易一次,而且入市情況需要「沒有持倉」才會入市。 可以看到這類交易策略,交易一年後仍然要虧損,數據是用了TeslaUSTSLA的5分鐘數據,而這個策略在一年裏交易了259次,獲利的有151次,勝率大約是58.3%。 若要修改這類運用保歷加通道頂部及底部的策略,其實比較好的處理方法是,當股價升穿保歷加通道頂部後,等待股價再回落至保歷加通道之內才入市造淡,同樣地,若股價跌穿保歷加通道底部,也是等待股價回升至保歷加通道之內才入市造好。 寫這類策略的方法是運用ta.crossover 及ta.crossunder, 若寫成ta.crossoverclose,lower,就是代表了股價由保歷加通道底部以下,升穿保歷加通道底部之時便會入市買入。 可以想想,要出現這種情況必然是股價之前已經跌穿了保歷加通道底部才會發生,那便既符合跌穿保歷加通道底部的要求,同時又符合了股價再回升至保歷加通道內的要求。 而升穿保歷加通道頂部後再待股價回落至通道之內的寫法應大家現在也懂得怎樣寫,那便是ta.crossunderclose,upper。 以下是整個策略的完整寫法 @version=5 strategyquot;升穿bollinger's band及跌穿bollinger's band策略quot;, overlay=true, margin_long=100, margin_short=100 sma20=ta.smaclose,20 mult=ta.stdevclose,20 upper=sma202mult lower=sma202mult noposition=strategy.position_size==0 var bool traded =false buyCond=ta.crossoverclose,lower and closelt;sma20 shortCond=ta.crossunderclose,upper and closegt;sma20 buycloseCond=ta.crossoverclose,sma20 shortcloseCond=ta.crossunderclose,sma20 if buyCond and noposition and not traded strategy.entryquot;BUYquot;,strategy.long traded=true if buycloseCond and not noposition strategy.closequot;BUYquot; if shortCond and noposition and not traded strategy.entryquot;SHORTquot;,strategy.short traded=true if shortcloseCond and not noposition strategy.closequot;SHORTquot; if ta.changetimequot;Dquot;=0 traded=false 從backtest report可以看到勝率會較第一個的策略為高,一年裏交易了258次,獲利的有167次,勝率提高至64.73%,但最重要的是原本是虧損的策略已變成輕微獲利。 不過,獲利確實不多,那又有沒有方法可以改得更好 最常見的做法是觀察圖表上的入市訊號,特別是留意出現裂口高開或裂口低開的情況,因為不少人都會認為出現裂口高開或裂口低開會引發上日持倉過夜的炒家的平倉盤,但這並不代表當日即市的走勢,只會在開市初段產生短暫影響。 而我們在圖表上觀察這個策略的入市訊號時,又確實發現有些日子的造淡的訊號會因為當日出現裂口高開,因而升穿了保歷加通道頂部,其後股價重返保歷加通道之內便入市造淡,不過最後卻出現虧損。 那若我們剔除因裂口高開而出現的入市造淡訊號又會怎樣 但這種修改方法又很可能把原本能獲利的訊號也剔除的,結果是交易表現可能更差。 筆者就建議可以試試與平均線配合作修改,例如運用「Hull Moving Average,HMA」,這是一種了特別重視最近價格變動的加權移動平均線,有點像「Weighted Moving Average,WMA」,但HMA的滯後情況會較WMA少。 我們試試加上一些新的條件,買入時必需HMA比上一支陰陽燭的HMA為高,造淡時則必需HMA比上一支陰陽燭的HMA為低。 以下便是修改後的版本,在主圖上的紅線便是HMA。 @version=5 strategyquot;升穿bollinger's band 改良版quot;, overlay=true, margin_long=100, margin_short=100 sma20=ta.smaclose,20 mult=ta.stdevclose,20 upper=sma202mult lower=sma202mult noposition=strategy.position_size==0 var bool traded =false hmaValue=ta.hmaclose,10 buyCond=ta.crossoverclose,lower and closelt;sma20 shortCond=ta.crossunderclose,upper and closegt;sma20 buycloseCond=ta.crossoverclose,sma20 shortcloseCond=ta.crossunderclose,sma20 buyCond2=hmaValuegt;hmaValue1 shortCond2=hmaValuelt;hmaValue1 if buyCond and noposition and not traded and buyCond2 strategy.entryquot;BUYquot;,strategy.long traded=true if buycloseCond and not noposition strategy.closequot;BUYquot; if shortCond and noposition and not traded and shortCond2 strategy.entryquot;SHORTquot;,strategy.short traded=true if shortcloseCond and not noposition strategy.closequot;SHORTquot; if ta.changetimequot;Dquot;=0 traded=false plothmaValue,title=quot;HMAquot;,color=color.red,linewidth=1 結果可以看到訊號大幅減少,但勝率再提升至75%,但看最大獲利的最大虧損的比例達到31,這類策略即使遇上最壞的情況也是虧損有限。但問題就是交易次數真的真的太小的,一年只有8次入市機會,雖然獲利的次數有6次,但交易次數太小也會令最終的回報有限。 但大家可以想想,若你把「10個」本來只有六成中的交易策略,修改至七成中以上,而且Maximum Drawdown不大,盈虧比更大幅提升至3比1,那麼你獲利的機會根本便很大。 然後我們這10個策略同時執行,那你的交易次數就不會少了,而回報也會因而增加。若為了達到有足夠多交易次數的目的而勉強去運用一些勝率較低,盈虧比又較低的交易策略,那最終的回報反而不會太好。 網頁 www.quants.hk Youtube httpswww.youtube.com@markchunwai Facebook專頁 httpswww.facebook.comquantshk Patreon httpswww.patreon.comquantshk

Projection Oscillator判斷重拾升勢的股票
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-05-20

收到有學員問,Amibroker是否有Projection Oscillator這個指標 這個是炒外匯的常用的指標,Amibroker的內置指標中是沒有的,不過已強調過任何指標也可以自己寫出來,而且並不困難。 1開啟formula editor 按圖可放大 2將以下copy到formula editor n = Paramldquo;Periodsquot;,12,5,50,1;av = Paramldquo;Averagequot;,5,2,20,1; n = Optimizeldquo;Periodsquot;,n,5,50,1;av = Optimizeldquo;Averagequot;,av,2,20,1; function ProjOscn Slope of High n period regression line of HighSlopeHigh = n Sum Cum1 High, n ndash; Sum Cum1,n SumHigh, n n Sum Cum1 2 , n ndash; SumCum1,n 2; Slope of Low n period regression line of LowSlopeLow = n Sum Cum1 Low, n ndash; Sum Cum1, n SumLow, n n Sum Cum1 2, n ndash; SumCum1,n 2; Upper Projection BandUpProjBand = 0;for i=0; ilt;n1; iUpProjBand =MaxMaxRefHigh,iislopehigh,RefHigh,i1i1slopehigh,UpProjBand; Lower Projection BandLoProjBand = 10000;for i=0; ilt;n1; iLoProjBand =MinMinRefLow,iislopelow,RefLow,i1i1slopelow,LoProjBand; Projection OscillatorProOsc = 100 Close ndash; LoProjBand UpProjBand ndash; LoProjBand; return ProOsc; aa= ProjOscn;bb= MAProjOscn,av; Plotaa,quot;Projection Oscquot;,colorblack,styleLine;Plotbb,quot;MA ProjOscquot;,colorgreen,styleLine; 3 儲存在custom的file 4 right click 指標按insert 便能將指標放在圖表上分析 Projection Oscillator由Dr. Mel Widner研創,與其他不同的指標一樣,傳統的用法也是超買超賣,背馳,突破等,不少人利用此指標來交易外匯。傳統的參數是12及5,但若應用在港股上,將參數設定為50及10會更好。分析股票時,初步看,每當由50以下重回至50以上有機會是股價重拾升勢的時間,值得留意,不過有關的方法仍有待詳細測試。 不過還是那一句,多一個指標作參考及分析箇然是好,但世上沒有無敵指標的,並非用了那個指標進行程式交易便能必勝,要明白指標的原理及優點,將其融入你個人的交易策略做分析,看看是否能提高回報,這才是正確的做法

【新手學習用pine script 寫運用MACD的交易策略】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-13

學了pine script的基本格式後,大家便可以試試寫一些簡單的策略做backtest。例如以下的例子 @version=5 strategyquot;MACD Strategyquot;, overlay=true fastLength = input12 slowlength = input26 MACDLength = input9 MACD = ta.emaclose, fastLength ta.emaclose, slowlength aMACD = ta.emaMACD, MACDLength delta = MACD aMACD if ta.crossoverdelta, 0 strategy.entryquot;MacdLEquot;, strategy.long, comment=quot;MacdLEquot; if ta.crossunderdelta, 0 strategy.entryquot;MacdSEquot;, strategy.short, comment=quot;MacdSEquot; plotstrategy.equity, title=quot;equityquot;, color=color.red, linewidth=2, style=plot.style_areabr 15 大部份的策略都涉及使用技術指標,那就要每個指標的參數都設定一個變數,例如macd的參數是12, 26,9,那三個數字都要設定為變數,這樣做是為了日後使用可以隨時更改。 在Trading View中寫很多的指標都是以ta. 為開始的,例如你要寫普通的平均線就是ta.sma ,若要寫EMA 指數平滑移動平均線就要寫ta.ema 而 內需要有兩個數值,第一個是用什麼來計算,例如你想用收市價、最高價、最低價,還是成交量等等。而另一個數值就是長度。假設你要計算一條用成交量來計算的10日平均線,那寫法就是ta.sma成交量, 10。甚至你要計10日內的RSI平均值也可以,寫法就是ta.smarsi數值, 10。 以上的策略可以看到,原創者所謂的MACD、aMACD及Delta是他自行去設定計算方式的。 首先他計MACD的方法是MACD = ta.emaclose, fastLength ta.emaclose, slowlength fastLength在最初已設定為12,那ta.emaclose,fastLength就是計算以收市價計,12日的EMA。而slowlength最初也設定為26,那就是計算以收市價計,16日的EMA,然後前者減去後者就是原創者所指的MACD。 而aMACD = ta.emaMACD, MACDLength代表了,首先我們計算出MACD的答案,再用這個答案來計算平均數,而MACDLength最初已設定為9,那就是代表了aMACD是以MACD的值來計算9日的EMA。 這樣就有了MACD及aMACD的數值,將MACD ndash; aMACD就會得到delta的答案。 即使是完全新手應該也覺得十分容易吧 再來我們要學一些基本的,在Trading View中我們要寫「升穿」或「跌穿」就是ta.crossover 以及ta.crossunder 。 而 之內在ta.crossover代表前面的值升穿後面的值,若在ta.crossunder則代表前面的值跌穿後面的值。例如ta.crossover A, B 就代表A升穿B,若是ta.crossunderA,B就代表A跌穿B。 然後我們再看以下幾句 if ta.crossoverdelta, 0 strategy.entryquot;MacdLEquot;, strategy.long, comment=quot;MacdLEquot; if ta.crossunderdelta, 0 strategy.entryquot;MacdSEquot;, strategy.short, comment=quot;MacdSEquot; plotstrategy.equity, title=quot;equityquot;, color=color.red, linewidth=2, style=plot.style_areabr 在Trading View中寫交易策略,請記得是必需要有strategy.entry ,這代表要告訴Trading View要入市的時刻。而 內要寫的就一般有三個部份,第一個部份是名稱,要寫成quot;MacdLEquot;,這個名稱很重要,若你的策略有分注平倉,要讓Trading View知道你要將那一個已入市的倉位平倉,寫平倉時要列明這個名稱的。 寫了名稱後就是要告訴Trading View你是造好還是造淡,造好的寫法是strategy.long,造淡的寫法是strategy.short,其實有了名稱及已表明是造好還是造淡後已足夠,但有些用家想在圖表上標示一些註解,那就用comment=,以上的策略就是想在圖表上看到MacdLE及MacdSE,他才會加上comment。 而最基本寫策略就是 if hellip;hellip;hellip;hellip;hellip;hellip;. 然後strategy.entry hellip;hellip;hellip; 以上的策略就是Delta由零以下升至零以上就買入,Delta由零以上跌至零以下就造淡。 這樣整個簡單的策略便寫完,但若你想在圖表上畫上一些線標示買入及賣出的訊號。那便加上plot hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip; Plot的最基本用法是 內加上 要畫那一個數值, 名稱, 顏色, 線的寬度, 線的形狀。 以上的策略就是要畫strategy.equity代表資金的變化,然後給予名稱時要用title= ldquo; ldquo; ,之後是顏色,寫法是color=color.什麼顏色,例如color=color.blue,之後是線的寬度及形狀。plot.style_area代表將線條繪製成區域圖形,這個功能在version 4或以上版本才有的。 另大家要留意在pine script 中加上 大多是註解,加了後即使你寫一些中文也不會有影響的,不會令策略有變化。原創者在寫plot 時加了 代表這句只是給大家參考,若把 冊除才會有plot的功能出現。 即使大家是Trading View的全新手也會覺得十分簡單吧 筆者會定期將一些在社群中看到的例子解釋給大家看,透過這個過程去學習,即使是全新手應也不會覺得太困難。 我們網頁 www.quants.hk Youtube httpswww.youtube.com@markchunwai Facebook專頁 httpswww.facebook.comquantshk Patreon httpswww.patreon.comquantshk