潮流特區

最新文章

【如何用Trading View寫運用多重timeframe的策略】

創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-14

Pinescript的功能其實十分之多,可以寫到不同的指標之餘,甚至可以將一些統計學的概念應用在交易策略之上。 例如我們在facebook介紹的Predicted_price MACD是將Linear Regression 的計算融入MACD中,相信大家現在應不難明白。 https://www.facebook.com/quantshk/posts/pfbid036K93ZaK4LnbZPxrekZUMKSpWcFcbjBLhE122G6h8H3qcUTzoVJ7yX2U1nffCPV1Tl 影片中有兩個例子,分別是看SQQQ及Apple的5分鐘圖,你會發現指標的入市訊號比傳統的MACD更準確,甚至你會看到MACD根本就是顯示市況向好,但Predicted_price MACD卻顯示造淡訊號。事實上,Linear Regression確實很有用,只要與價格有線性關係的數據都可以作分析,會對股價的變化有預測作用。除了Predicted_price MACD,其他我們研發的與Linear Regression相關的交易策略都會陸續介紹給大家。 這篇文章的的題目是如何用Trading View寫運用多種timeframe的策略,這也是最多人會問的問題之一,因為很多人都會喜歡多種時間間隔的策略,例如同時運用5分鐘圖及1分鐘圖表,又或同時用小時圖與5分圖表等。 要寫這樣策略就要用上request.security這個function,用法例如子如下: [macdLine,signalLine,_]=ta.macd(close,12,26,9) signal5min=request.security(syminfo.tickerid,"5",signalLine) macdhourly=request.security(syminfo.tickerid,"60",macdLine) request.security的( ) 內要寫上的有三個部份,包括「要取那一個symbol的資料」、「要什麼時間間隔」、「要取那一個數據」。 「要取那一個symbol的資料」的部份若填上syminfo.tickerid就是要取目前你在Trading View畫面上顯示的數據,例如你圖表上是在看Apple(US:AAPL),若填上syminfo.tickerid就會最Apple(US:AAPL)的數據。 但大家可能會覺得奇怪,為什麼要多填一次,本身不就是想要Apple不同時間間隔的數據嗎? 因為request.security除了可以拿取不同時間間隔圖表的數據外,也可以拿取不同symbol的數據,例如你想看蔚來(US:NIO)的走勢來炒Tesla(US:TSLA),你在這個部份便不能再寫上syminfo.tickerid,你要在主圖上開啟Tesla的圖表,然後在request.security的( )填上蔚來的symbol,那就可以寫到看蔚來的數據炒Tesla的策略。 而「要什麼時間間隔」就很簡單是要取什麼時間間隔的數據,若只寫數字就是代表多少分鐘,例如"5"就代表5分鐘,"60"就代表60分鐘,"D"則代表日線圖的數據,"W"則代表周線圖的數據。 例如你本身的策略是運用1分鐘圖表的,就在主圖表上開啟1分鐘圖,然後加上這句: dailyhigh=request.security(syminfo.tickerid,"D",high[1]) 就可以拿到上一個交易日裏日線圖的最高價,dailyhigh是自已給的名稱,方便大家在計算時再使用。例如你再寫dailyhigh> dailyhigh[1]就代表你的策略中要求上一個交易日的最高價比再上一日的最高價更高。 留意,本身daiyhigh這個數據要自行設定是要取「上一個交易日」的最高價,若在這個名稱再加上[1],便是由上一個交易日開始再倒數一個交易日。 最後是request.security的( ) 內「要取那一個數據」的部份,這部份不一定只能使用最高價、最低價、開市價、收市價等的數據的,也可以是不同指標的數據,甚至是你自行經過計算的答案。 假設你在主圖表上開啟一個1分鐘圖表,你的策略也包括了MACD的運用,先用[macdLine,signalLine,_]=ta.macd(close,12,26,9) 定義了MACD的快線及慢線為macdLine及signalLine。 signal5min=request.security(syminfo.tickerid,"5",signalLine) macdhourly=request.security(syminfo.tickerid,"60",macdLine) 然後我們把5分鐘MACD慢線的數據及小時圖MACD快線的數據命名為signal5min及macdhourly,然後用上request.security,在( )內分別填上signalLine及macdLine便可以。 再加上plot便可以把5分鐘MACD慢線的數據畫出來,然後加一個1分的MACD便能將兩者作比較。 25 另外,筆者發現很多新手都比較抗拒使用plot這個功能,大家都會只集中去留意backtest的結果,而且有了backtest的結果後圖表上根本便有入市訊號的位置,那大家自然會想,若不是要寫一個自己的技術指標,那plot這個功能實沒多大用處。 但筆者的習慣是,每次寫自己的交易策略時,每寫一部份都會先用plot來看看寫出來的是否真的是自己想要的,因為用程式語言去寫交易策略,與大家用目測是完全不同的,很多時候用程式寫出來的未必就是你想要的。你的交易策略可以很複雜,到你寫好後再做backtest,才發現根本不是你想要的,那再重寫就反而會更麻煩。 我們網頁: www.quants.hk Youtube: https://www.youtube.com/@markchunwai Facebook專頁: https://www.facebook.com/quantshk/ Patreon: https://www.patreon.com/quantshk

【如何用Trading View 運用不同技術指標寫交易策略】

創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-13

教授pine script 時最多新手問的就是一些主要的技術指標如何去寫,當你最初練習pine script時就先用一些常用的技術指標來試試寫策略,到熟習後,即使一些未見過的技術指標,只要你在google找到指標的公式,也能自行寫出來。 例如,MACD是內置的指標,第一步是記得trading view的內置指標是要加上「ta.」的,寫法如下: [macdLine,signalLine,_]=ta.macd(close,12,26,9) 再要把MACD的快線在圖表上顯示,就用plot這個功能,寫法如下: plot(macdLine,title="MACDLINE",color=color.red,linewidth=1) 不過,有些指標可能並非內置的,又或即使是內置,但你習慣了自行寫出來,假設大家不懂得什麼是bollinger’s band,然後在網上找到它的公式就是通道的頂部是20日平均線加上兩個標準差,而底部是20日平均線減去兩個準差,那我們就可以自己寫出來。 例如平均線是SMA,要寫出來就要加上「ta.」,先想一個名稱給你每個要計算的答案,什麼名稱都可以,但名稱不可以用數字開頭。例如你想叫平均線的名稱做SMA20,就用以下的寫法: sma20=ta.sma(close,20) 然後又給標準差一個名稱,假設你叫它為ST,那寫法如下: st=ta.stdev(close,20) 然後再分別給多通道的頂部及底部名稱,假設叫做upper及lower upper = sma20+ 2*st lower = sma20 – 2*st 寫法就是這樣簡單,然後upper及lower就可以用作其他計算的部份,例如你的入市策略是最高價升穿bollinger’s band 達5%,那寫法如下: 先給你的入市條件一個名稱,假設名為buyCondition,也給upper高5%的情況一個名稱,假設是upperhigh uppperhigh=upper*1.05 buyCondition=ta.crossover(high,upperhigh) 此外,其他我們常見的技術指標如RSI, ATR等也是內置的,寫法同樣是先給它們一個名稱,例如你想叫它們做rs及atrValue,寫法如下: rs=ta.rsi(close,14) atrValue=atr(14) 其他有些主要常用的技術指標也要自行計算的,如Stochastic,寫法如下: //@version=5 indicator("stochastic") stcLength=input(14) periodK=input(3) periodD=input(3) fastSTC=ta.stoch(close,high,low,stcLength) slowK=ta.sma(fastSTC,periodK) slowD=ta.sma(slowK,periodD) plot(slowK,title="slowK",color=color.red,linewidth=1) plot(slowD,title="slowD",color=color.blue,linewidth=1) 我們再試試寫Rate of change這個指標,先在網上找到它的公式如下: 然後大家可自行先用Trading View 先試試寫出來才看答案,若沒有寫錯,那寫指標這部份的學習便沒有問題了。 Rate of change寫法答案: length = input.int(9) source = input(close) roc_smooth = input(5) roc = ta.sma((100 * (source - source[length])/source[length]),roc_smooth) 最後我們看看super Trend這個指標的寫法,有些時候我們希望指標的參數是可以寫好後直接在圖表上更改的,又或有幾個指標的參數也是一樣的,我們會重覆使用,那就先給參數一個名稱,例如叫做length,可以參考以下superTrend這個指標的寫法: //@version=5 indicator("SuperTrend", overlay=true) length = (10) multiplier = (3) atr = ta.atr(1) basis = ta.highest(high, length) + ta.lowest(low, length) basis := basis / 2 upperBand = basis + (multiplier * atr) lowerBand = basis - (multiplier * atr) trendUp = close > upperBand[1] ? true : close[1] > upperBand[1] ? true : false trendDown = close < lowerBand[1] ? true : close[1] < lowerBand[1] ? true : false plot(trendUp ? upperBand : lowerBand, color=color.blue, linewidth=2, title="SuperTrend") 這裏用了「? :」這種寫法,?前是條件,?後是若符合條件要怎樣,而:後則是若不符合條件要怎樣,若大家看其他Tradind View用家寫的策略,這是十分常見的寫法。 trendDown = close < lowerBand[1] ? true : close[1] < lowerBand[1] ? true : false 這個的意思就是trendDown是名稱,然後看看收市價是否小於上一支陰陽燭的supertrend的底部,若符合條件就是true,否則就再看看上一支陰陽燭的收市價是否低於上一支陰陽燭的supertrend的底部,若符合條件,也是true,但兩個條件也不符合就是false。 我們網頁: www.quants.hk Youtube: https://www.youtube.com/@markchunwai Facebook專頁: https://www.facebook.com/quantshk/ Patreon: https://www.patreon.com/quantshk

【新手學習用pine script 寫運用MACD的交易策略】

創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-13

學了pine script的基本格式後,大家便可以試試寫一些簡單的策略做backtest。例如以下的例子: //@version=5 strategy("MACD Strategy", overlay=true) fastLength = input(12) slowlength = input(26) MACDLength = input(9) MACD = ta.ema(close, fastLength) - ta.ema(close, slowlength) aMACD = ta.ema(MACD, MACDLength) delta = MACD - aMACD if (ta.crossover(delta, 0)) strategy.entry("MacdLE", strategy.long, comment="MacdLE") if (ta.crossunder(delta, 0)) strategy.entry("MacdSE", strategy.short, comment="MacdSE") //plot(strategy.equity, title="equity", 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.sma(rsi數值, 10)。 以上的策略可以看到,原創者所謂的MACD、aMACD及Delta是他自行去設定計算方式的。 首先他計MACD的方法是MACD = ta.ema(close, fastLength) - ta.ema(close, slowlength) fastLength在最初已設定為12,那ta.ema(close,fastLength)就是計算以收市價計,12日的EMA。而slowlength最初也設定為26,那就是計算以收市價計,16日的EMA,然後前者減去後者就是原創者所指的MACD。 而aMACD = ta.ema(MACD, MACDLength)代表了,首先我們計算出MACD的答案,再用這個答案來計算平均數,而MACDLength最初已設定為9,那就是代表了aMACD是以MACD的值來計算9日的EMA。 這樣就有了MACD及aMACD的數值,將MACD – aMACD就會得到delta的答案。 即使是完全新手應該也覺得十分容易吧? 再來我們要學一些基本的,在Trading View中我們要寫「升穿」或「跌穿」就是ta.crossover ( ) 以及ta.crossunder( )。 而( ) 之內在ta.crossover代表前面的值升穿後面的值,若在ta.crossunder則代表前面的值跌穿後面的值。例如ta.crossover( A, B) 就代表A升穿B,若是ta.crossunder(A,B)就代表A跌穿B。 然後我們再看以下幾句: if (ta.crossover(delta, 0)) strategy.entry("MacdLE", strategy.long, comment="MacdLE") if (ta.crossunder(delta, 0)) strategy.entry("MacdSE", strategy.short, comment="MacdSE") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr) 在Trading View中寫交易策略,請記得是必需要有strategy.entry( ) ,這代表要告訴Trading View要入市的時刻。而( ) 內要寫的就一般有三個部份,第一個部份是名稱,要寫成"MacdLE",這個名稱很重要,若你的策略有分注平倉,要讓Trading View知道你要將那一個已入市的倉位平倉,寫平倉時要列明這個名稱的。 寫了名稱後就是要告訴Trading View你是造好還是造淡,造好的寫法是strategy.long,造淡的寫法是strategy.short,其實有了名稱及已表明是造好還是造淡後已足夠,但有些用家想在圖表上標示一些註解,那就用comment=,以上的策略就是想在圖表上看到MacdLE及MacdSE,他才會加上comment。 而最基本寫策略就是 if ………………. 然後strategy.entry( ………) 以上的策略就是Delta由零以下升至零以上就買入,Delta由零以上跌至零以下就造淡。 這樣整個簡單的策略便寫完,但若你想在圖表上畫上一些線標示買入及賣出的訊號。那便加上plot (……………………) Plot的最基本用法是( ) 內加上: 要畫那一個數值, 名稱, 顏色, 線的寬度, 線的形狀。 以上的策略就是要畫strategy.equity代表資金的變化,然後給予名稱時要用title= “ “ ,之後是顏色,寫法是color=color.什麼顏色,例如color=color.blue,之後是線的寬度及形狀。plot.style_area代表將線條繪製成區域圖形,這個功能在version 4或以上版本才有的。 另大家要留意在pine script 中加上// 大多是註解,加了//後即使你寫一些中文也不會有影響的,不會令策略有變化。原創者在寫plot 時加了// 代表這句只是給大家參考,若把// 冊除才會有plot的功能出現。 即使大家是Trading View的全新手也會覺得十分簡單吧! 筆者會定期將一些在社群中看到的例子解釋給大家看,透過這個過程去學習,即使是全新手應也不會覺得太困難。 我們網頁: www.quants.hk Youtube: https://www.youtube.com/@markchunwai Facebook專頁: https://www.facebook.com/quantshk/ Patreon: https://www.patreon.com/quantshk

Coding Anywhere 工作方案

科技新知
MacauYeah・2024-06-13

最近筆者一直在準備軟件開發的教材,因為各種原因,例如:新舊硬件交替,沒有固定的電腦等等,讓寫稿和設計教程的進行得很慢。但其實這種情況並不旱見,即便是真正的開發團隊,也會時時刻刻面對各種新舊設備的更換。在不久的未來,這種更替速度可能更頻繁,工作模式也很可能趨向這樣,為了打造更靈活的工作方案,適筆者一直為自己的coding anywhere情境物色合適的工具。 基本假設 在分享之前,有些前題條件必需要滿足,coding anywhere的基本條件是我們可以把一些厚重的資源變成cloud或遠端工作,如果你是開發主機遊戲,你的測試必需要在PS5上跑,那就沒有條件帶著裝備走。即使你可以設定遠端連線,但你人在外,其實沒法在PS5上做互動。真正有條件實行的工作,必需要可以在外由開發至測試都行得動。 在這個前題下,筆者就開始分享一些自己嘗試過不同組合。 不可或缺的東西 - 滑鼠、網絡 這件事,看似不重要,但筆者一直沒法找到完美的解決方案。 無線滑鼠是標準配置,筆者曾經想去掉滑鼠,但不太可行。這個大家還是選一個不太大,而且可以穩定在不同機器切換的滑鼠吧。至於鍵盤,視乎你的主機有沒有實體鍵盤,如果最後選擇平板或掌機的話,還是需要帶鍵盤外出,亦即是不論你選擇何種方案,鍵盤的重量也是不會消失的。 另一個就是網絡流量問題。我們處身的環境,並不一定有免費網絡。有時為了安全性,我們不想配對公用Wifi。那怕不考慮安全問題,公用Wifi都很常出現因為人流太多而被踢的情況,所以一般都考慮直接使用手機的4G/5G網絡。而為了節省流量,一般控制好大檔案/大更新的下載時機,都是可以達到的。 不同的工作模式,不同的選擇 上述第一個問題在筆者看來,都屬於沒有選擇,但下面的選擇,可以基於價錢、功能、需要而搭配。另外,我們還要假設我們有足夠的Remote資源可以用。但如果大家的開發,必需要帶著硬件資源,就不太可能實現coding anywhere。 一台入門級的Notebook 如果我們大部份工作,都可以經Cloud Service解決的話,其實我們不必投資太多在主機之上。Notebook帶著四處跑,壞的可能性也多,入門級的Notebook就算壞了也沒有那麼心痛。 全Cloud Service還有另外一個好處是不需要擔心備份問題,壞了Notebook就狠心換機。而且Cloud Service的好處是需要更新client software的網絡流量消費不高,不過想真省錢的話,就需要好好控制cloud service。 例子1,如果大家熟識或願意使用github codespace或gitpod等全cloud IDE,Notebook只需要安全Browser就夠。所有IDE, VM都由github或gitpod提供,它們各自有各自的免費用量,也就是說,當大家真的不夠用又不想付費,可以兩著切換用。真的不夠用,就時租codespace 2G 每小時$0.18USD,約為每小時1.44MOP。 例子2,如果大家有自己Cloud VM,可以用VS Code + SSH,除SSH的extension外,其他安裝及運行在VM中,對Notebook client的要求不高。Cloud VM品牌可以使用Digital Ocean、Linode等,2G機器價錢更低,每小時0.018USD左右,不過就要自己初始化各種工具。 一台高階的Notebook 這個方案可能就不需要再多解釋了,那就是你把家裏的核心電腦帶著到處走,一切都自給自足。在外的不可控因素可能就只有電量控制。另外一方面,長期的備份和維修成本也是需要考慮的。 輕便裝:一台中階大平板 跟上面的遊戲用PC掌機類似,不過螢幕更大,但缺點是配上鍵盤後,價錢比得上一台中階電腦,出門的重量也比得上電腦。在軟件上,你還必需要選擇Cloud VM,Local IDE也不一定有。所以在成本上來講,沒有很太優勢。大平板可能只對那些有專門APP需求的用戶有意義。 究極輕便裝,一台7/10寸入門平板 大平板最大的問題是價錢,但如果換成小平板,一切就不錯了,壞了也沒有那麼心痛。源用所有純Cloud解決方案。出門的負重最低,電量也最有保證。這是筆者最推薦的方案。 低成本高階機:遊戲用PC掌機 對,你沒有看錯,筆者指的是主打遊戲的PC掌機,也是筆者現時自己的最佳方案。假如你在工作室、家、公眾環境來回切換,很擔心傷到Notebook的話,那麼買台低成本的PC掌機絕對是可以接受。有些很重要的底層功能,需要多台Cloud VM,可能花費很高,所以還是需要經Local實現比較有性價比。 它最重主要的問題是螢幕小和沒有鍵盤,但這個程度,對比入門平板來講,其實都差不多。但它比平板有更強的CPU、RAM,作為移動核心電腦一定沒有錯。你還可以自由選擇Local VM、Cloud起VM。

【新手學pine script語法必需懂的格式】

創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-11

有關Trading View的pine script ,其實Multicharts 的power language有點相似,若你是完全新手,可能早兩天的例子仍有些不明白,那今天筆者告訴大家一個寫策略的最基本「格式」,最初便跟著這個格式去寫,到習慣了就會很容易上手。看完這篇應該大家都理解pine script的基本寫法吧! 「 //@version=5 strategy("My strategy", overlay=true, margin_long=100, margin_short=100) 第一步驟: 設定變數 設定變數 例如: rsi_Length=input(9) 第二步驟: 計算過程(包括技術指標的計算) 例如: rs=ta.rsi(close,rsi_Length) 第三步驟: 設定入市條件 例如: LongCondition= rs<=30 and rs>10 ShortCondition=rs>=70 and rs<90 第四步驟 設定入市及離場準則 」 可以想像成你想寫英文書信一樣,也會有一定的「格式」要求,要這樣寫Trading View才會明白你想表達什麼。 //@version=5 strategy("My strategy", overlay=true, margin_long=100, margin_short=100) 而以上兩句是一定要有的,version5代表了要告訴Trading View你用的pine script版本,若沒有寫策略就會不能compile,用不到的。 至於strategy 就是告訴Trading View你要寫的是交易策略,Trading View常用的有兩種格式,一種是寫交易策略就是要寫明是strategy,另一種是寫指標,就是沒有入市訊號,只是想自己設計一個技術指標在圖表上觀看,那便要用上indicatior的字眼。 如以下的寫法便是寫指標的最開頭部份: //@version=5 indicator("My script") 另外,寫strategy時大家見到overlay=true, margin_long=100, margin_short=100,因為大家寫好策略後,策略中可能包括了把某些指標顯示在圖表上的,overlay=true就代表你想這些指標顯示在「主圖」上,若想在走勢圖之下顯示,那就寫成overlay=false。 而margin_long=100, margin_short=100 是設定長、短倉的入市比例,有時候大家也會看到有些炒家會在這部份加上以下部份,是因為要為backtest做一些設定。在amibroker或multicharts我們會有另外一個頁面做設定的,但Trading View就直接在這裏寫出來便可以。 commission_type=strategy.commission.percent, 這代表用百份比來計算佣金 commission_value=0.2, 佣金百份比是0.2% initial_capital=10000 最初的本金為10000元 slippage= 1, 滑格設定為1個最小價格變動 currency=currency.USD 設定用美元來做backstest的單位 例如你想寫以下的策略: RSI(9)跌至30以下但高於10便造好 RSI(9)跌至10或升至高於50便平好倉 RSI(9)升至70以上但低於90便造淡 RSI(9)升至90或跌至低於50便不淡倉 這個策略十分簡單,第一個步驟是要看看有那些是有「數字」的,這些數字由於我們想將來可以更容易更改,所以要先將其設定為變數。其實所有技術指標的參數都會是變數,而這個策略中,RSI便需要先設定一個變數。 大家在網上找例子會看到很多設定變數的寫法,如看到 var int , var float 等,這些筆者之後再講解,最先大家可以先記著這個準則,你先給變數一個名字,然後寫 = input(數字)。 以上的例子筆者給RSI的變數名字為rsi_Length,那寫法就是: rsi_Length=input(9) 然後第二個步驟是計算過程,某些指標如Zero Lag MACD並沒有內置function的,那就要自己「加減乘除」去計,有些指標是有內置function的,例如RSI便可直接寫。 所有寫技術指標的方法都要先加「ta.」在開頭,例如RSI,便是 ta.rsi(列明用那一種數據去計算, 計算的長度) 如ta.rsi(close, rsi_Length) 就是用收市價去計算,計算日子長度是9日,因為我們在設定參數,已將rsi_Length設定為9。另外你也可以試試用最高價、最低價,成交量,甚至其他技術指標的數值去計算,在Trading View的社群便有些炒家愛計算MACD快線的RSI,寫法就是先計算MACD快線的值,再用以下寫法: ta.rsi(MACD快線值, rsi_Length) 最後我們給這個rsi一個名稱,方便寫策略之後的部份可以使用,例如筆者給它名稱為rs 寫法就是: rs=ta.rsi(close,rsi_Length) 然後第三個步驟就是設定入市條件,最初大家可以用以下的寫法會較簡單: 先給四個名稱,包括longCondition , shortCondition, longCloseCondition, shortCloseCondition 我們的入市條件是這樣: RSI(9)跌至30以下但高於10便造好 RSI(9)跌至10或升至高於50便平好倉 RSI(9)升至70以上但低於90便造淡 RSI(9)升至90或跌至低於50便不淡倉 LongCondition= rs<=30 and rs>10 ShortCondition=rs>=70 and rs<90 LongCloseCondition=rs<=10 or rs>50 ShortCloseCondition=rs>=90 or rs<50 這些過程中會經常用了 「> 」、「<」、「>= 」、「<=」這些符號,代表了大於、小於、大於或等於、小於或等於。也會用很多and 及or 把策略組織起來。另「!=」代表不等如 最後是第四個步驟: 第四個步驟你需要用上「if….」、strategy.entry 及strategy.close strategy.entry的寫法,造好及造淡是不同的, 造好: strategy.entry(“名稱”, strategy.long) 造淡: strategy.entry(“名稱”, strategy.short) 而strategy.close 在之後的括弧( ) 內要加上好倉或淡倉的名稱,這才能對應到是要平好倉還是要平淡倉。 寫法如下: if LongCondition strategy.entry(“BUY”,strategy.long) if LongCloseCondition strategy.close(“BUY”) 這例子中”BUY”是我給好倉的名稱,在strategy.entry中給予名稱,並要用上” “ 這個符號,然後在strategy.close也把名稱再寫一次。 再寫平淡倉的部份如下: if ShortCondition strategy.entry(“SHORT”,strategy.long) if ShortCloseCondition strategy.close(“SHORT”) 另大家看其他炒家寫的例子,平倉還可以用strategy.exit、strategy.close_all() 等等的,這些之後筆者再逐一講解。 以下是整個策略完整的寫法: //@version=5 strategy("My strategy", overlay=true, margin_long=100, margin_short=100) rsi_Length=input(9) rs=ta.rsi(close,rsi_Length) LongCondition= rs<=30 and rs>10 ShortCondition=rs>=70 and rs<90 LongCloseCondition=rs<=10 or rs>50 ShortCloseCondition=rs>=90 or rs<50 if LongCondition strategy.entry(“BUY”,strategy.long) if LongCloseCondition strategy.close(“BUY”) if ShortCondition strategy.entry(“SHORT”,strategy.long) if ShortCloseCondition strategy.close(“SHORT”) 不過,大家若將文章中的寫法直接copy到Trading View的pine editor中又會看到顯示有錯誤的,當大家在pine editor寫策略時,看到有「紅色」的部份就是有錯了。 一般來說會有幾點是常會出錯的: 1) “ “ 的格式與Trading View的要求不對,把它再打一次便可以 2) if , strategy 等要全部細楷的,有時在文章中若寫了If也就會有不同 3) if 之後再寫下一句要在第五個字完開始,把句子移右一點便會變成正確,一般在寫完if的句子後按「enter」,trading view會自動告訴你下一句應該在那個位置開始寫的。 4) 自已給的名稱有大細楷分的,例如ShortCloseCondition,當中S, C, 都是大楷,當再寫時大細楷要完全一樣的。 這些都是最初常會遇到的問題,改正後便可以。若是完全新手,先記好這個「格式」,在Trading View上先寫幾次,應該不會感到太困難,有了基本概念後再慢慢學其他的寫法,累積經驗後便能逐步寫很多不同的策略。 我們網頁: www.quants.hk Youtube: https://www.youtube.com/@markchunwai Facebook專頁: https://www.facebook.com/quantshk/ Patreon: https://www.patreon.com/quantshk

【Trading View 基本使用教學】

創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-11

2014年我們便開始開辦程式交易課程,當時主要教授的是Amibroker,其後再增加有關Multichart的教學。近年始越來越多學員喜歡用Trading View,故此我們的教學內容也逐漸以Trading View的教學替代Amibroker,而且在Patreon也會定期提供一些Trading View的pine script(version 5)教學,希望會對大家有幫助。 學習pine scrip最好的方法就是參考別人已寫出來的例子,筆者會嘗試先用一些簡單的策略,每句語法給大家講解,多看這些例子後就會很容易上手。 首先,若有用Trading View的會員應該也知道,付了年費使用Trading View後,它所提供的是延時數據,所以只能用作backtest,若要用Trading View做autotrade,則需要申請實持數據,目前若要申請美股包括槓桿ETF如SQQQ及TQQQ等的實時數據大約是每月9.95美元,約77.6港元,其實算是十分便宜。但請留意這不包括標普、納指期貨的,若是想autotrade 美期,則需要額外申請,大約是5美元一個月,約39港元。 不過,筆者提提大家,若已付了Trading View的年費也先不用急著申請實時數據,因為若你本身已有申請interactive Broker的數據的話,其實可導入Trading View使用的。在下期課程也會教大家如何將Trading View連接interactive broker做autotrade(舊學員同時是Patreon會員也可免費重讀這部份的)。 故此,要做autotrade除了可選富途,interactive broker也可以。當然,若你想炒幣,選擇會更多,但筆者沒有教這方面的內容。 若果你完全是新手,也可先下載Trading View,會有一個月免費使用,先講解一下圖表的選擇,在「indicator」中可選不同的技術指標,一些較冷門的技術指標也有提供,如筆者已教過的Fisher Transform、可用以判斷即市中好、淡雙方力量的Vortex Indicator (VI)及判斷即市轉勢位的william fractal 等等也有提供。 圖表的選擇也有很多,如Heikin Ashi、Renko、kagi、Point&figure Chart等,當中Point&figure Chart就是OX圖,筆者覺得觀察OX圖的Intraday 圖表會對短炒有一定幫助 這些選擇圖表及指標的功能應不太困難,任何新手下載Trading View後也可自行嘗試。而Trading View最重要的是「Pine Editor」,就是可以在這裏寫交易策略做back test及autotrade,Trading View用的語法名為pine script,當寫好後可直接按「Strategy Tester」便會有backtest結果。 Trading View的backtest report其實內容十分清晰,在「overview」的部份便可看到資金變化,越平穩向上便越好,代表交易策略賺錢十分穩定。而在圖表上部份也顯示了虧損的情況,虧損不能完全沒出現的,但這部份顯示的形態越「平」越好,代表不會突然出現很大的虧損,若上落很大也代表交易策略在真實執行時會很困難。 另外,在「Performance Summary」則會顯示詳細的back test report,這部份很多完全新手常問筆者,「Total Closed Trade」是什麼,這其實代表你的交易策略在某段時間裏的「總交易次數」,report 也有顯示sharp ratio、profit factor等常見的數據。而「list of Trades」則會顯示每宗交易的詳細資料,基本上Multicharts及Amibroker等有提供的數據,Trading View也有提供,但Trading View不用再自行輸入數據,所以較為方便。 至於「Trading Panel」則是用作連接autotrade及導入外部數據用的,這個會逐步再教大家。 不過,要在Trading View寫策略就必需學習Pine Script,這套語法其實並不困難,但大家要留意,目前大家在Youtube或其他網頁看到的教學,絕大部份都是教 Version 4的版本,但Pine Script其實已更新至version 5,更改也頗多,例如要寫10日平均線在Vesrsion 4可以寫成 sma10=sma(close,10),但在version 5則要加上ta.,要寫成sma10=ta.sma(close,10)。 所以若大家用ChatGPT來幫自己寫Trading View的策略時會發現,ChatGPT的答案大部份都錯的,因為ChatGPT的數據是舊的,它給你的答案也是用version 4寫的。 不過,筆者知道有些學員其實已學過version 4 Pine Script的,又或大家可能在網上看到一些用version 4寫的sample,又很想直接使用,其實也有更方便的做法。在Pine Editor寫策略時先加上 //@version=4,然後按右上角的「...」便會見到「Convert code to v5....」,Trading View可協助將version 4的策略直接改為version 5的。 我們網頁: www.quants.hk Youtube: https://www.youtube.com/@markchunwai Facebook專頁: https://www.facebook.com/quantshk/ Patreon: https://www.patreon.com/quantshk

2024年6月10日-6月16日一周生肖運程預測

玄學星相
熊神進・2024-06-09

一周生肖運程預測 鼠:鼠生肖每年在6月都鬱鬱寡歡, 有很多心事。有的事情,不用自己操心,可放心讓他人去做, 這是需要的。婚外情是鼠生肖的煩惱, 欲斷難斷, 加上本周犯太歲, 你的不快樂之事追隨著你, 在星期六日, 如果可以, 建議你去游泳, 可以减壓。事實上,如果你原本單身,現在可能已經遇到了真愛。 牛:遇任何事情應都力求考慮周全些,宜以守成爲主,不可急進,難關也可以度過。財運非常旺,橫材也不錯。感情生活變得捉摸不定,應多花些心力呵護。要多注意腸胃健康。財運亨通,適合投資獲利,但偏財不宜强求,應適可而止。幸運數字:2、8、6、3及其組合。晚上如果有空,請做一次燒供。 虎:本周的你發現肩負的責任越來越重,計劃的事情也越來越多;然而你往往覺得壓力越大,動力也就越大。凡事不要太過在意到底是誰的錯誤,應當聽聽長輩和朋友的意見,用耐心多替對方著想。由于受到「劍鋒」凶星的影響,身體上可能會被金屬或者利器傷害到,從而引發可怕的血光之灾。 兔:今個星期在事業上有機會再進一步,在現有公司有可能會有晋升機會,轉工則不太適宜。加之「祿勛」會起到積極作用,給予有功者以俸祿,屬兔的人在工作中的努力奮進會讓領導看到他們的努力,從而帶動正財收入,此外還會獲得額外的獎勵,財運持續穩步上升,可在一定程度上改善生活質量。本周提妨生肖:牛、蛇。 龍:他生日了,你有否想過爲他生個孩子,如果你是愛他的話。本周應該多出去旅游或者是走動,這樣也有助于提升個人的運勢。愛神繼續加持,感情仍然充滿甜蜜的香味,你跟愛人都喜歡靜靜地享受二人世界的氣氛。單身者繼續需要參加親友聚會,令社交圈大增,脫單要靠自己多認識新朋友,才更容易遇到合眼緣的异性。 蛇:財運旺盛,努力工作就會荷包滿滿,或有升官發財的機會。你希望能享受自在簡單的愛情,談一場沒有負擔的戀愛,只要自己努力點還是有機會達成的。健康也是必需注重, 今個星期受到外界影響,容易心緒不寧, 出門及出外要小心小型意外,尤以常運動及駕車的朋友,需要留意。預防色欲敗身、桃色糾紛、夫妻反目、意氣用事。 馬:運勢稍稍下降,雖有「月德」助陣,但因「天狗」星阻礙,使得你在各項發展上充滿考驗。大部份的人都會身上挂一粒「黃水晶吊墜」, 因爲清明的負能量高。因命宮中有衆多的吉星拱照,在運程上會大有起色。退休後的屬馬人,如果能把多餘的時間用于鍛煉身體上,增强身體素質,以及規律的作息和飲食,這幾天的疾病問題將無足輕重,健康運勢也能日漸好轉。 羊:感情運勢方面,龍馬活躍,感情生活豐富,要謹防失控。身體容易出現毛病,例如飲食不平衡、容易發怒等,這些都容易令身體出現毛病,一定要注意保持生活規律,保持平靜的心境,便可以减輕身心承受的壓力。財運方面必須 以積極的態度面對各種機遇和變故,很容易掙到你想要的錢。 猴:本周有機會出外公幹,短暫離開家人,獨自闖蕩江湖,人在他鄉,夜深人靜的時候不禁思念家人、朋友及愛人。財運旺盛,生意興隆,讓你忙得不亦樂乎,宜把小量財富奉獻給慈善公益用途,積善之家必有餘慶,自能獲上天長遠庇佑令業務繼續滔滔不絕。繁忙的工作讓你作息飲食不穩定,宜避免有太多烟酒及油炸食物。學生的學業成績理想,如果能在桌上擺設文昌塔,能更專注學業,腦筋靈活。 鶏:做生意的朋友今個星期可望營業額增加,但打工仔(工薪族)要出來創業則不宜;感情方面則比較平淡, 假如打算今個星期籌辦婚宴, 這是不宜, 因爲負能量比較廣, 你可以延遲一下, 在6月芒種後, 情况會改善 。今個星期財運好,適宜投資,容易獲利,隨身佩戴一個玉佩,能够提升運氣。本周提妨生肖:猪、蛇。 狗:感情生活多姿多彩,不過要小心因其他异性的緣故,而與愛人發生摩擦,應切記專情,小心維繫感情,以免幾頭空。在事業上宜以守爲吉,妄動容易成爲招致失敗或禍事的導火索,小心謹慎爲上。事業發展得力,應在求穩的基礎上積極進取,以博取更大的發展!財運非常佳,財源大增,亦可進行投資獲利。本周幸運色:淡粉色。 猪:男女婚成,有情人終成眷屬,桃花局暗裏憂,磨合波折不如己願。 在經濟上會出現糾紛之事,多有經濟上的官司,切勿與人針鋒相對,以免兩敗俱傷。工作壓力比較大,事多繁忙,不要過多埋怨,頂住壓力努力工作,終會有相應的收穫。身體健康上要注意腸胃類的疾病。風水助運物:黃水晶球座。

何謂 Infrastructure as code - IaC

科技新知
MacauYeah・2024-06-07

在雲端服務出現後,好多新的名字,或許大家都聽過,筆者也稍為再簡介一下。 Software as a Service (Saas)。就像我們的Web App,不用下載體件,可以直接經雲進行業務操作。 Platform as a service (Paas)。這個概念可能最含糊,筆者理解就是,雲端供應商提供一些底層的軟件,供IT人使用。像是資料庫,Web Engine。 Infrastructure as a Service (Iaas)。這個更底層,雲端供應商給出CPU, IP, Memory, Storage等,頂多就再多個預安裝OS的選項。IT人自己去配搭使用。 多得這些彈性服務,雲端應用才真的跟過去租用實體伺服器有所差異。 但對於IT人來講,要使用這麼多不同的服務,實在也不簡單。對於IT消費方,用錢換來實體硬件的靈活性,但因為硬件沒有邊界之後,軟件的量就暴增。管理也不能說是很方便。 在Docker, Kubernetes等Container(容器)出現後,又為這些管理問題帶來另一種希望,就是Infrastructure as code - IaC。它的目標是,管理基礎設施,要像管理原始碼一樣,checkout 就可以回覆到指定狀態。 初聽之下,大家可能覺得好玄,但其實這個概念,在之前筆者的Docker 教學中,已經有出現過。Docker compose 、Docker stack 指令,它們都是基於yaml檔的IaC。 當筆者更新了yaml 檔,執行一次stack deploy ,docker 就會對比之前狀態,如果replica(分身)不夠多,就自動增加所欠數量,如果image 也更新了,就排隊輪流重起換image 。最重要的是,當我們checkout 舊的yaml 檔,回到過去某個狀況,只要還是執行同一句stack deploy ,系統就自然減少所需的replica數量,下戴過去的image。這就代表,我們對於container 構建而成的環境,都可以放入Git等版本控制中,整個管理模式,就像管理程式碼一樣(GitOps)。 對於更進階的Kubernetes更是如些,除了container外,多種不同的network,storage配置,都通過yaml檔進行控制。這樣,架構即使複雜,但只少可以測試、重現和管理。還有一個,它比Docker stack要強的是,它某程度上支緩刪除的概念。雖然不完全,但總比完全沒有方便。 這個IoC的概念,可能還未達到一定廣泛地應用的階段,但它的核心在於,基建項目有檢測試差異的功能,自動去因為這個差異去加或減資源。用Programmer的講法,就是系統有Diff的功能,自動多除少補。

命運起落,最終遁入空門

宗教玄學
熊神進・2024-06-06

#什麽人的八字會中年出家 有人說,入「空門」是一種福份,佛教宣揚萬法皆空,以悟「空」爲進入涅盤之門,故稱「空門」。筆者是佛教徒,也是玄學家,十分理解八字中有福份入「空門」的人,他/她們命中是有安排。 有一位藝人叫「秦蔚文」,她的八字從不公開,筆者跟她都是佛友,當然明白我佛慈悲,命運掌握在强者手上的硬道理。 文文是她的藝名,我們佛友相聚,大家都是叫法號或者師兄,她的八字是一頁教材,對初學者來說,我們可以從「裸桃」神煞中學習入「空門」的轉接位。 泰雅語有一個詞匯叫做sbalay,原文的意思是「找到真相」,裸桃的「裸」,就是回歸真相,什麽是「回歸真相」,稍後我再補充說明。 我們的傳統文化都是保守, 聽到ぜんらたいき就誤會它的字義,「全裸」這兩個只是說熱情,幷沒有什麽邪念,同樣命理學中的「裸桃」也不是什麽壞東西,它只是八字神煞中的「裸體桃花」一種。 什麽叫「裸體桃花」? 「沐浴」就是桃花,女生是甲子日、庚午日、丁卯日、癸酉日出生,她的日主屬自坐沐浴之地,沐浴的時候,女生都不穿衣服,古命書中寫道:“羅衫盡除稱裸體,多情多欲曰桃花。”裸體桃花就是這樣來。但從筆者實際工作中,筆者發現裸體桃花不僅命局裏有「沐浴」狀况,而且天干與地支都相沖才把「裸體桃花」實現。我舉一個例子,如甲子日,它具有「沐浴」狀况,但它沒有時柱相沖的條件也是不應驗,因此如果她是在庚午時出生,時幹七煞子午逢沖,就是具備了條件。 「裸體桃花」是八字,但在應用上,一位女生不可能一生都處于「情欲期」,情也有空檔期,當情欲沖上腦,我們就失去理智,這點可以從八字大運,流年中看出來。 文文在1985年開始行「裸桃」大運,這段日子她拍過幾套限制級電影,之後認識了一位江湖男人,情欲期過後在菩薩安排下皈依我佛,這就是我說的「孤獨期」。 很多女性在失去愛情後都有一種「帶發修行」行爲,例如减少社交活動,退群,以及打坐焚香等等,她們想過一些簡單生活,不再涉足煩塵。 「回歸真相」,就是玄學家說的「回復我性」,也就是《三世書》說的業力。人是帶業力來到人間,業力有長有短,有深有淺,我們不是聖人,我們會犯錯,犯錯是業力的呈現,是合理,也是「應劫」。我們這一生也在積福,當我們的福報來了,就抵消了前生的業力,因此,有福的人不生育入了空門,這就是「回歸真相」。相爲身,真相就是真身了。 命有「裸桃」神煞,一般是婚姻破敗,難以白頭,因此玄學師博總是建議晚婚,做烟供,同時更重要的就是不要早生育。

開發者在Steamdeck上的另一個選擇: Gnome box

科技新知
MacauYeah・2024-05-28

前些日子,因為升級podman的關係,筆者對Steamdeck的限制就更為了解。因為Steamdeck是一個修改過的Arch linux,不單止代表是某些區塊是唯讀不可寫。更深一層的問題是,有些依賴包,不能簡單地通過安裝或自行編輯來解決。 例如早前podman 5.0.x需要的pasta依賴,雖然Arch linux官方有這個lib的發佈,但Steamdeck沒有選用,那些我們自己下載原始碼,你地會發現steamdeck的gcc或cc編譯指令還法完全執行,一來是編譯器指令沒有預設對,另一方面則是缺少了更多的c lib (.h) 依賴包。最後筆者只好選擇下載pasta官方預編譯的二進位程式。能用,但就總是多少有點不安心。因為pasta的預編譯只是針對x86_64的CPU,並沒有考慮link lib的問題,不過這次運氣還算可以,沒有無盡依賴的問題。 回來講Steamdeck的情況,之前筆者介紹brew,其實是macOS帶過來的,雖然他們對其他linux的支援很不錯,但多少都基於某些低層的依賴包可以隨時更新。而Steamdeck這個限制版,就沒有保證linux 依賴包的預安裝。(那怕是Ubuntu也是一樣,只是我們可以通過進一步的指令案裝就可以了。)所以在Steamdeck上,長遠還是要找一些官方維護的軟件比較安全。 Steamdeck上預設的是依賴安裝是【Flatpak】,雖然它不像yum, apt, dnf這些仔細可以安裝原始碼依賴,但它們可以安裝App,例如Firefox、Chrome、輸入法等。遺憾的是,Flatpak上沒有podman, docker,對於開發者來說就很不方便。 但最後,筆者終於在【Flatpak】上發現一套【BOX】VM解決方案。它的功能不算強大,但至少可以經ISO安裝自己想要的OS,也有快照功能(只限關機狀態下)。BOX官方亦表明,這套VM不是針對自動化或企業管理所做的,只有一些基本操作。 官方連結: https://apps.gnome.org/Boxes/ 官方原始碼: https://gitlab.gnome.org/GNOME/gnome-boxes Flathub載點: https://flathub.org/apps/org.gnome.Boxes 對於筆者來說,能裝到VM,代表就有更多的操作空間。如果大家不介意多了一些虛擬層,會太影響效能,其實很多操作可以在VM內使用。例如不需要再用podman,可以直接在VM中使用docker、安裝k8s等。對於效能問題,我們必需要在Steamdeck操作時,至少我們可以在VM中先安裝Arch linux,找回必要的依賴包,編譯我們想要的link lib,再抄回Steamdeck下執行。過程的確比較轉折,但若然Steamdeck這台機器只適合打機的話,就真的很可惜。

范榮彰分享禪茶文化精神:「禪茶一味」體驗

宗教玄學
范榮彰博士太平紳士・2024-05-28

2024年1月6日至8日,香港菩提文教館舉辦了名為「禪茶一味」佛教文化展的活動,范榮彰博士欣賞這個展覽旨在傳承和弘揚中國傳統禪茶文化,並通過禪茶的體驗和分享,讓人們實現禪即生活、生活即禪的喜悅人生。 在活動的禪茶研討會上,范榮彰博士與其他佛教學者、專家和慈善家一起討論了禪茶文化的價值和精髓。他們一同探討了「茶禪」、「禪茶」、「由禪入道」和「禪茶一味」等主題,並希望通過這些研討交流,進一步弘揚禪茶文化。 省吾大師與范榮彰對談禪茶文化精神 禪茶文化的精神「正、清、和、雅」,以及其功能「感恩、包容、分享、結緣」深深吸引了范榮彰。他相信透過品茶和體驗禪茶文化,可以讓人們在日常生活中感受到這些價值觀的融入。范榮彰希望透過弘揚禪茶文化,讓人們實現自在和喜悅的人生,同時也發揮禪茶文化在凝聚人心和化解矛盾方面的潛在作用。 體驗茶香:范榮彰博士之愛好 范榮彰對禪茶文化的熱愛和對傳統文化關注,他相信禪茶的價值和精髓可以為現代社會帶來正面的影響,同時也希望通過這樣的活動和交流,讓更多的人認識並參與到禪茶文化的傳承和發展中。他對茶藝和茶文化有著深厚的興趣和研究。范榮彰相信茶藝是一種藝術形式,可以提供身心靈的寧靜和平衡。他認為品茶是一種禪修的方式,能夠幫助人們放鬆心情、提高專注力,並在忙碌的日常生活中找到片刻寧靜。范榮彰經常參與茶藝活動和研討會,並與其他茶藝愛好者交流分享。 范榮彰在平常生活中非常重視茶藝的研究和實踐,並且喜歡與朋友、家人或同事一起品茶。他相信茶藝是一種可以帶來身心寧靜的活動,也是與他人交流和分享的良好方式。相信茶藝的體驗能夠幫助人們放鬆身心,提高專注力,並增進彼此之間的聯繫。他喜歡和朋友們一起坐下來,品味茶葉的香氣和滋味,細細品味茶的質地和風味。在品茶的過程中,他們會互相分享對於茶的感受和體驗,並且用心聆聽彼此的故事和心情。 范榮彰平常也會與自己的家人和員工一起品茶。他認為這是一種拉近關係、增進人與人之間情感連結的方式。無論是在家中的小茶室還是辦公室的茶水間,范榮彰都喜歡與身邊的人共享茶的美好。這種共同品茶的經歷讓他們更加親近並建立更深厚的關係。 范榮彰對於茶藝的研究和與他人共享茶的經驗,展現了他對於禪茶文化的真摯熱愛和對人際關係的重視。茶藝成為了他與朋友、家人和員工之間建立共同體驗和情感連結的媒介。這種平常的茶藝實踐不僅豐富了他的生活,也為他身邊的人帶來了寧靜和喜悅。

BEYOND EXPO | Dr. Easy好醫師智慧醫療平台 打造澳門智慧城市

科技新知
Cheers!・2024-05-24

為推動本澳智慧醫療發展,澳門電訊打造了結合人工智能技術Dr. Easy好醫師醫療平台,澳門電訊Dr. Easy好醫師醫療平台啟動儀式在23日下午,於BEYOND國際科技創新博覽澳門電訊展館舉行! 平台啟動儀式 郵電局局長劉惠明、衛生局局長羅奕龍、澳門中聯辦經濟部助理陸上城、議員陳澤武、胡祖傑、梁孫旭、梁鴻細、鄭安庭、羅彩燕、馬耀鋒及澳門電訊行政總裁潘福禧共同參與平台啟動儀式。 澳門電訊商務副總裁湛寶儀發表 「Dr.Easy好醫師平台是澳門電訊面向醫療機構和服務使用者打造的一站式智慧醫療解決方案,提供多元化的數字管理功能、問診預約、檢查預約、遠程視像諮詢及報告查詢等功能,並內置了AI生命體徵檢測功能*,應用人工智能技術,透過面部掃描可分析身體健康數據,隨時掌握大致的身體狀況。亦期望透過該智慧醫療平台,為醫療機構及服務使用者解決現時存在的痛點、難點,打造一站式便捷高效的診療體驗。」 澳門電訊商業服務及拓展高級經理邵慶祥詳細介紹Dr. Easy好醫師平台亮點 為醫療機構提打造管理系統 實現資料雲管理 服務使用者端一鍵預約、覆診、報告查詢等功能 首批進駐澳門電訊Dr.Easy醫療平台嘅醫療機構代表 澳門明愛 歐亞口腔醫療中心 健滙醫療中心 尚越醫療中心 諾安醫療服務 工人醫療所 便民醫療中心 百利康醫療中心 九澳護養院 澳門電訊亦會繼續透過引進及自研各項智慧轉型解決方案,為醫療服務使用者打造更優質的智慧醫療服務體驗,助力澳門各界加速數字化轉型步伐,為市民打造一個智慧城市! *AI生命體徵檢測功能之所有數據不能代替醫療專業人員的臨床判斷,結果只供參考,如有需要請聯絡專業的醫療人員諮詢