搜尋

搜尋結果

【新手學習用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

鉑爾曼登陸亞洲大型服裝中心,石獅明昇鉑爾曼酒店盛大開業
旅遊情報
LifeMag Editor・2016-07-27

國際領先的酒店運營商雅高酒店集團近日宣布石獅明昇鉑爾曼酒店開業。該酒店是位於中國東南部福建省內的第二家鉑爾曼酒店,亦是鉑爾曼品牌在大中華區的第29家酒店。坐落於石獅市市中心地標性歐式風格雙塔建築內的酒店是石獅這一泉州下轄縣級市內首家國際品牌高端酒店,將充滿悅動活力和都會時尚風情的法式待客之道介紹給當地市場。 雅高酒店集團大中華區首席運營官莫力 Michel Molliet 表示:ldquo;能把雅高酒店集團旗下發展最為迅速的高端品牌鉑爾曼引入石獅,我們感到非常興奮。一直以來,鉑爾曼不斷拓展著在中國的酒店網絡,不僅落子門戶城市,同時也在二線城市進行佈局,以滿足當地對國際水準高品質住宿服務快速增長的需求。石獅明昇鉑爾曼酒店的開業將為客人帶來難忘的客戶體驗和提供高標準的服務,成為當地高端酒店行業的新標杆。rdquo; 優越的地理位置,高端的下榻體驗 石獅明昇鉑爾曼酒店座落於石獅市市中心,可輕鬆前往泉州晉江國際機場和高鐵晉江站。酒店周邊設有眾多的購物和美食餐飲場所,為入住的客人帶來極大的生活便利。位於酒店頂樓的停機坪,可用於滿足包括緊急救援和貴賓專用等在內的各種需要,亦使酒店成為福建省首個運行直升機停機坪的國際品牌酒店。 同時滿足商務和休閒旅行需求的都市港灣 石獅明昇鉑爾曼酒店設有252間空間寬敞、風格現代、高度聯通的客房和套房,其中包括一間總統套房。客房設計風格優雅並配有包括寬帶和衛星電視等在內的先進科技設施,是客人理想的工作、放鬆和休息的場所。石獅明昇鉑爾曼酒店擁有泉州當地最大,可同時容納1,800名客人的無柱式宴會廳及十間會議室,可以舉辦各類會議、聚會及公司活動等。 暢享亞洲及國際風味美食 酒店內設有兩間風格各異的餐廳及一間大堂吧,為客人帶來多種美食選擇。全天候餐廳以開放式廚房設計,供應各種東西方佳餚。中餐廳供應地道粵菜和當地特色閩菜,現代時尚的用餐環境和溫馨的就餐氛圍使其成為了親友小聚和商務活動的首選。大堂吧提供各類飲品和小食點心,是結束繁忙一天,小酌放鬆的完美之選。 放鬆身心,重塑活力 客人們可以選擇在健身房揮灑汗水,或是在室外游泳池游上幾圈,放鬆緊繃的肌肉。 開業特惠 石獅明昇鉑爾曼酒店即日起至2016年12月31日,推出僅需人民幣488元起的特惠。需提前預訂。如需預訂或諮詢 相關信息,請致電86 59588888888或郵件h8624rm@accor.com 與酒店聯繫。