搜尋

搜尋結果

技術指標訊號「滯後」 不適合作即市交易期指工具
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2020-04-09

技術指標應用在即市交易的「滯後」問題,其實在過去的個人書籍也提及過,如第一張圖, MACD的訊號只是反映開市低開後首分鐘立即回升的趨勢,但當訊號出現後才追入,市況便整固或調整。又或第二張圖中,首兩個訊號皆「滯後」,但第三個訊號卻是「中」的,這令技術指標的使用者更加難判斷。 在《MACD程式交易應用》一書中提及過很多MACD的應用方法,如把MACD改為運用Zero Lag MACD、又或只留意每天特定時段,比如開市首30分鐘的走勢等,利用程式你可以找到相對較好的策略,但即市交易,個人覺得始終看盤路入市的效果較佳。 其實不只MACD,任何的技術指標,包括SAR、保歷加通道、RSI 、STC等等等都有「滯後」的問題,用以判斷方向某程度是可以的,但應用在即市交易上,特別是即市交易期指便會有很多問題,用技術指標去捕捉即市裏短短十數分鐘,甚至數分鐘內出現的數十點利潤,基本上是不適合的 另上期online course也有提及,若大家用程式去Back Test應發現一個問題,用幾個time frame 的策略 比如小時圖, 加5分鐘圖, 加1分鐘圖等,在即市交易期指時的回報是最低的,當你用這類方法去捕捉數分鐘內那數十點的利潤時會更加「滯後」,個人認為即市交易比較好的方法是看盤路及相關市場的即時影響。

最愛在機場拍照打?別做這個動作 小心個資全都漏光光!
科技新知
StanSteve・2017-09-04

連續假期即將來臨,許多人應該早早就規劃好要出國旅遊;不過如果你也習慣在出國前拍下登機證、在機場打卡,那可要小心了!因為登機證上的條碼其實含有大量個人資料,PO 上網後恐被有心人士擷取,接下來的旅程甚至可能被駭客直接取消。 (圖/歐新社) 科技媒體 TechInsider 報導,國外資安專家克瑞(Brian Krebs)在個人部落格上指出,許多人喜歡在 Facebook 上 PO 出登機證的照片,與朋友分享出國旅行的開心;然而,這樣做卻很可能讓你的個資通通都落入駭客手中。他解釋,登機證上的二維條碼,除了旅客的姓名以外,還包括出發地、目的地以及會員里程獎勵計畫的編號。 若駭客取得這些資料,就可以竄改旅行計畫、取消航班、更改座位;若你是飛行常客,駭客還可以藉此改變你帳戶的帳號密碼,相當危險。 (圖/aa.com) Brian Krebs 指出,他的一名讀者 Cory 嘗試將朋友貼在 Facebook 上的登機證截圖,並上傳到一個免費條碼解讀站,結果發現該乘客的許多個資,包括姓名、飛行帳號以及個人識別資訊,Cory 還成功取得了該乘客當天搭乘漢莎航空(Lufthansa)航班的電腦代號(record locator),以及該乘客在星空聯盟(Star Alliance)飛行常客計畫中已訂購的航班。 Brian Krebs 也表示,若使用的是紙本登機證,下飛機後千萬不要隨手丟到垃圾桶,建議放到碎紙機內摧毀比較保險;因為透過登機證上的資料再加以搜尋,很可能就找到該名乘客更多的個資,包括住家地址。 你也準備在這個連假出國嗎?記得千萬不要把登機證上傳 Facebook,也不要將紙本登機證隨手亂丟,以免寶貴的個人資料流到有心人士手中。 以上文章及圖片均轉載自網路,所有版權歸原作者所有 原文地址:http3c.ltn.com.tw

頂級奢華品牌全新進駐「時尚匯」
購物‧時裝
LifeMag Editor・2015-09-11

「時尚匯」薈萃國際時尚品牌及深受時尚潮流人仕愛戴。 「時尚匯」隆重迎來頂尖奢華品牌進駐並重新定義澳門的潮流生活方式。 全球頂級綜合娛樂渡假城「澳門銀河trade;」精心打造澳門全新奢華時尚購物熱點mdash;「時尚匯」,雲集多個奢華時尚品牌,包括國際品牌旗艦店、設計師品牌、高級潮流服飾品牌,以及多個首度進軍澳門的時尚品牌,為澳門的潮流風格注入新氣息。 近日,「時尚匯」隆重迎接全球頂級品牌陸續進駐:繼8月Louis Vuitton盛大開業后,9月11日, 標志性英國奢侈品牌Burberry將開設其澳門旗艦店。意式經典優雅之作,時尚豪門Gucci也於本月稍后時間正式與顧客見面。 澳門銀河首席市場推廣總監祁禮敦表示:「今個秋冬,多個世界頂尖奢侈品牌和獨家品牌將於『時尚匯』陸續開幕。我們的賓客在『時尚匯』盡情享受購物樂趣之餘,亦可感受這裡高雅的咖啡文化,並參與時尚活動。購物熱點『時尚匯』集購物、社交與時尚於一身,為旅客及時尚達人的朝聖地。」 金秋10月,時尚匯會迎來華麗經典的意大利頂級品牌Prada,為廣大市民旅客帶來臻致奢華的時尚藝術體驗。優雅至上的英倫奢侈品牌DAKS將承后綻放。秋冬新季,更多國際奢侈品牌將於「時尚匯」相繼登場,勢必為大家帶來源源不絕的驚喜。 時尚達人不可錯過來自日本丹寧界的超凡魅力:代表簡約主義的MOUSSY是高級牛仔的代名詞,品牌的時尚設計在不同場合都應對自如;執著於細節造工的頂級牛仔品牌Evisu以古典牛仔褲元素和街頭風格吸引全球粉絲熱捧。兩大東瀛丹寧品牌亦將於近期強勢進駐時尚匯。

Spring boot web api 異常處理
科技新知
MacauYeah・2025-10-28

我們在編寫程式時,經常會遇到一些極端的情況,不會經過 function 的方式回傳結果。例如一個 function 原本是提供讀檔功能,但用戶傳入的並不是一個有效的檔案路徑,又或是誰路徑權限不足,無法讀取。這些不正常的結果,並不是原本 function 所協定的回傳值。那麼,我們會拋出異常 Exception ,中斷所有被呼叫中的 function ,讓上層用戶去考慮怎樣處理這個問題。 在 Web API 中,這些 Exception 就更常見。要求用戶傳入的參數,用戶就是有時候少了幾個。覆寫資料的時候,原本的資料已被刪除。但我們現在是經過 Web Api,不能像過去一直向上拋出異常就能通知用戶。我們需要的,是把異常轉成對應的 Http Status Code,讓用戶端可以快速識別異常的類型。 java 異常對應 Http Response Code 其實在 spring boot web 中,要做轉譯,是很簡單的。在定義 java Exception的時候,若有@ResponseStatus,spring boot web 就會自動回應對應的 http error code。 @ResponseStatusHttpStatus.FORBIDDEN public class CustomAuthenticationException extends RuntimeException public CustomAuthenticationException public CustomAuthenticationExceptionString message supermessage; 以後,任何一個地方拋出 CustomAuthenticationException (假設上層沒有人攔截)都會把該 Controller 的結果改為 http 403。Spring boot 也很聰明的,把異常中的 message 隱藏 ,免得有網安的問題。 若我們定義 Exception 時,沒有@ResponseStatus,Controller 就會變成 http 500,例如我在 controller 中拋個常見的 IOException,這次的結果就會變成 http 500。 @GetMappingquot;apiioErrorquot; public String forceIOException throws IOException throw new IOExceptionquot;force io errorquot;; 如果某些時候,我們想使用 java Exception 中的 message 欄位作為報錯信息,讓 http 客戶端,可以通過固定的 message 檔位找到問題訊息,我們可以在application.properties中,加入server.error.includemessage=always。有些特殊情況,在開發模式時 mvn springbootrun ,已經可以見到有 Exception message,但在投産後java jar又看不到。主要因為開發模式中, pom 有 optional springbootdevtools,會自動加入了server.error.includemessage=always,但 mvn package 後就沒有,因為 runtime 沒有 springbootdevtools 的覆蓋。 額外處理 異常處理除了想控制 http status code 外,有時還需要做一些額外處理,例如發出通知郵件等。若想做額外處理,需要另做一個 @RestControllerAdvice 的類,在接到指定的 exception 時,可以轉換不同的 http code ,而且還可以執行額外 java code ,改變 http ResponseBody 。 @RestControllerAdvice public class GlobalExceptionHandler @ExceptionHandlervalue = RuntimeException.class @ResponseStatusHttpStatus.INTERNAL_SERVER_ERROR public Map handleRuntimeExceptionException ex return Map.ofquot;retquot;, false, quot;anyfieldsquot;, ex.getMessage; 但要注意,一旦使用@RestControllerAdvice 後,就要考慮有沒有改變了某些預設的行為。例如上述的@ExceptionHandlervalue = RuntimeException.class,代表所有RuntimException.class的子類,都會歸由該 function 所處理。當然,你也可以多加幾個 function 來處理不同的子類。 Reference springbootwebapivalidate