搜尋

搜尋結果

獨家AI agent專寫Trading View 策略|比Claude更準更強|零Token零credits任用|麥振威
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2026-05-12

獨家AI agent專寫Trading View 策略|比Claude更準更強|零Token零credits任用|麥振威 今個星期我們推出了獨家的AI agent,所有Patreon 會員都能使用,之後會更有更多片給大家看到,這個AI agent用「人話」寫Trading View的 pine script 比Claude及普通ChatGPT等通用模型更準更強。 其實大家現時用的是通用模型,所以很多機構如律師行、醫療機構等會再用自己大量的資料庫去再訓練模型。Claude及其他LLM寫coding能力很強的,但不會特別專長某一類語法,我們是用了很大量的資料給它再訓練,才能讓它寫Trading View 的pine script時更加更加準確。 一般通用模型寫簡單的策略很少錯的,但寫較為複雜的策略就會有很多error,或者新手難以發現的邏輯錯誤,有些新手以為backtest 時看到沒有語法error便有問題,但其實整段代碼寫出來的結果已經與原本所想的完全不同。 有些情況以為沒有入市訊號,其實就像片中的例子一樣,Claude在寫coding時犯了很多錯誤,才會令本來有很多入市訊號的策略變成「零」入市機會。 目前推出的是1.0版本,月底會再推出1.5版本,大家用這個AI agent自組指標及優化策略,而且還有一個很實用的功能會下周公佈。 而6月底我們會推出2.0版本,屆時這個AI agent可以讓大家用「人話」寫富途三套語法,包括富途寫指標的麥語言、富途量化交易平台的python語法,及富途Open API語法,而且可以要求AI agent將寫好的Trading View策略或富途代碼隨時互換。

Spring Boot Web App 更新期間維護模式:從唯讀到解決方案
科技新知
MacauYeah・2025-08-25

在營運 Web App 的時候,雖然我們有 Docker K8s 可以滾動更新,但難保用戶在更新的過程中,有一半訪問去到了舊版,另一半去了新版。如果可以,Web App 本身自帶維護模式,可以自我判斷什麼時候應該忽略新的訪問,當然最好。但要做到這一點,前期需要很多規劃。狠心一點,可以直接關掉對外的服務,讓用戶無法訪問。 但在另一些情況下,例如升級搬遷的情況,下線時間比較長,完全關掉服務並不是一個很好的方向,我們至少還可以提供唯讀的選擇。而且這個可以從資料庫出發,讓 Web App 少處理一點邏輯。 如果 Web App 背後的資料庫是 MSSQL 或 MySQL,唯讀這件事應該是簡單的,只要你把 service account 的權限改變就好。但如果你用Oracle,就要想想辦法。 筆者想到的方法,暫時有兩個。第一個就需要大家寫寫 Script ,一口氣把所有 Table 給鎖起來。例如 第二個,就是生成一個新的唯讀 User schema,給他所有Select的權限。然後更新 Web App 使用那個唯讀 User schema存取資料。 兩個方法有什麼差異呢? 前者就全部鎖起來,沒有任何一個資料庫用戶可以改寫資料。如果你的業務沒有差異性,全部一起封起來就完事。但如果你只想 Web App 轉成唯讀,但其他背景程式還可以執行更新。那你就只能用後者了。但後著也不是百分百的完全無痛,至少你 Web App 要支援登入與操作的 Schema分離。 例如用Spring boot JPA的話,可以在 application.properties 可以讓登入及操作的Schema不一樣。 spring.datasource.username=READ_ONLY_USER spring.jpa.properties.hibernate.default_schema=ORIGINAL_SCHEMA 又或者在 java 層面指定。 @Tableschema = quot;ORIGINAL_SCHEMAquot; 這看上去,是很有彈性的。但其實也是有些局限。如果你本來的JPA有寫特制的 JPQL 或 Raw Query,又或者你在Java層面加了 @Subselect,由於這些都是程式原作者所 hard code 的,JPA沒法幫你改寫。改來改去,可能還是前述寫Script的方法,一口氣把所有 Table 給鎖起來實際一些。 Reference 更多筆者的程式開發分享,見請 github

澳門生死教育講座:從斷捨離到生命意義
文化創意
陳康妮・2024-05-24

澳門生死教育講座:從斷捨離到生命的意義 2024年5月22日,澳門舉辦的斷捨離工作坊取得了巨大成功,為生死教育講座奠定了堅實的基礎。這場講座將深入探討生命的意義,並鼓勵參與者以正向思維面對生死。 講座內容: 認識人生意義:探討生命的價值和目的,引導參與者思考個人存在的深層意義。 基督捨命的愛:分享基督教對於無私奉獻和犧牲的觀點,並討論如何將這種愛融入日常生活。 生前意願:強調明確表達個人對生命末期處理方式的重要性。 生前遺囑:解釋遺囑的法律效力及其在個人意願實現中的作用。 斷捨離物品:討論如何通過減少物質負擔來獲得精神上的自由。 生前葬禮:介紹生前葬禮的概念,並探討其對個人和家庭的意義。 澳門葬禮選擇:提供澳門不同葬禮服務的選擇,幫助參與者做出符合個人信仰和願望的決定。 臨終關懐:分享如何在生命的最後階段提供情感和精神上的支持。 感謝照顧者的辛勞:表達對照顧者的感激之情,並討論他們面臨的挑戰。 捐贈器官:鼓勵參與者考慮捐贈器官,以挽救他人生命。 大體老師:介紹大體老師在醫學教育中的重要性。 正向思維:通過正向思維的實踐,幫助參與者建立面對生死的積極態度。 講座以正向思維結束,鼓勵聽眾以積極的態度面對生死。這不僅是對個人生命的肯定,也是對家庭、社會和整個人類共同體的貢獻。這場講座是一次深刻的心靈之旅,讓參與者從斷捨離的實踐中,走向對生命意義的深層認識。澳門生死教育期待您的參與,一起探索生命的奧秘。

Spring官方教學 | Spring Certified Professional 2023
科技新知
MacauYeah・2023-11-07

筆者作為一個網頁程式開發者,使用Spring Boot開發已經有六年。從當初Spring Boot 1.x開始,查看官方Tutorial七零八落,慢慢摸索,到大改版升級2.x,都碰過不少釘。最近Spring Boot亦要升級到3.x,正式進入Java 17時代。筆者亦不斷Update自己,保持程式於一個可支援的狀態。 相對以前,現在入門Spring Boot已經比1.x年代輕鬆很多。主要前些年某些網頁開發的概念,例如REST API,已經深入行業,大家不再糾結要走傳統MVC還是RESTFul API,也使得Spring Boot這樣的Framework,可以有一個受眾比較廣的統一入門教學。 筆者最近也正式參與Spring Academy的官方教學,好好地厘清一些概念。 官方連結 httpsspring.academypathsspringcertifiedprofessional2023 在讀過官方的幾個章節後,真的覺得很適合有興趣的人去看一看。主要是因為 官方以一個經典例子作為切為點,教學REST API,In Memroy Database。它還介紹了一些簡易的HTTP Code Standard、Test Case。真的比其他民間教學更有系統性。 提供一個可以在網頁上就實驗到的Lab實習環境。那是極為重要的一件事,因為九成人,在setup java 及library dependency maven, gradle時,都碰釘到直接放棄。有時是因為公司工作環境比較有要求,並不允許你使用一鍵安裝的java套件及它的library dependency;有時則因為網路安全,java把你公司的firewall當作a man in the middle MITM attack擋了,也有時是因為你公司的firewall把java擋了。Spring Academy在一個遠端的https網頁提供實驗環境,真的比本機開發要易入門很多。 Spring Academy可要多謝vscode、codeserver,及其他VM、Container技術。 在真實環境中,筆者也有自己的codeserver,打包java os cert等等,盡量減少firewall問題。 因為官方教學持續以Spring boot的最新版本作為教材,它更新的速度總比民間要快。只是官方的教學不會全面覆蓋到所有Spring project。如果大家作為Web入門的話,還是有推薦的。 在Spring boot 3.x當中,因為要求Java 版本至少為17以上,那些教材也有使用一些Java 17的新語法Syntax,實在也令人驚喜。 基本上Java 17現在可以簡化getter setter switch statement,這些在開發Web的環境下都是很重複的事。在Java 11或以前,只能經過IDE去生成getter setter等,但似始都有會一大堆Code佔據你的頁面。 官方教學及Lab環境暫時免費,除非大家很在意的修業證書,不然都可以自由免費看。 官方教學真的值得一看,雖然距離真正開發還差很遠,筆者日後若有條件,會針對官方沒有提及的內容作補充,分享一些在技術面上所需求的最少可運行配置。

寒露,令我想起重陽一次煙供
宗教玄學
熊神進・2023-10-08

古人有春秋二祭,這是敬天念祖的中國民風,每年的農曆九月,秋高氣爽,農耕可以短暫休息,而孝子賢孫亦可以上山拜拜先人。 有人說大家都是六道輪回,為什麼神仙有人拜, 祖先有人拜, 就是餓鬼道的, 一年才祭一次,是不是有欠公道? 過去中國人有個傳統思想,就是不會招惹鬼靈,近30年, 隨著港澳玄學風氣盛起, 煙供已民俗化,筆者在內地很多城市也看到年青人在晚上進行煙供,尤其是郊外地區。 今天是寒露,寒露是24節氣中的第17個節氣,代表深秋時節已經到來,天氣將逐漸轉涼,地表的露水增多,且氣溫變低,因而稱為寒露。今天南方有颱風,氣溫下降,過了寒露,北方開始冷,容易感染風寒及流行病,因此特別要注意保暖防寒,多注意生活飲食衛生,可適量做些運動,增強體魄。此外,保持良好心態、養成早睡早起的習慣也很重要。在風水角度來說,在家中種植一些綠葉植物,不僅淨化空氣還能促進身體健康;而秋天也是打脈輪好日子,件青人可以選擇適合自身的運動項目,到戶外進行適度的鍛煉,如散步、快走、爬山等,能親近大自然、放鬆身心,還助於身心健康。 晚上寒氣盛,在城郊氣溫較低,我們可以做佈施, 布煙的最簡單方法就是做「煙供」。 如何做煙供? 煙供是火供的一種,把塔香點燃就是煙供, 把食物燃燒就是煙供,而煙供分為「上供下施」, 「上供」給佛菩薩;「下施」給地獄道眾生。 我們把3粒或以上塔香放在機樹下、河堤、陽臺、路邊。當然你亦可以放在火化場、殯儀館、醫院等地方做煙供。 做煙供的時候,你可以放一些餅乾、麵食等素的東西一起燃燒,通過燃燒產生的味道,可以把低能量的眾生吸引來,去享受你的食糧。 聽說做煙供是需要念咒的,真的嗎? 最令人煩惱的就是宗教的條條框框,很多未有接觸煙供的年青人, 以為做一次煙供要念上幾十萬條咒, 其實最簡單就是念「嗡阿吽」三個字,「嗡阿吽」可以理解成「來, 一起, 吃」,就是如此簡單。 「寒露」過後,土地寒意濃,又是人間九月天, 我們可以來一次煙供,把黑夜中的火燃亮,溫暖眾生。 煙供,從今天開始。

6月考試月,如何拜文昌帝君?
宗教玄學
熊神進・2023-05-25

估計是失業,求職的年青人多了, 香港文武廟近月很旺,澳門的文昌廟亦是香客彙聚,大家都想考試得到好成績, 筆者找2007年3月20日一篇文章跟大家談談如何拜文昌神。 2007年3月20日文章hellip;hellip;hellip;hellip;hellip;httpblog.cyberctm.comhoroscope 常言道:「家無讀書子,怎得世間財?」,古人一直認為十年寒窗都是為一舉成名,故此,大凡命運不好的人,算命先生自然說這句「一命二運三風水四積陰德五讀書」作為提醒。 讀書並不是「讀」這麼簡單,還要「背」、「記」、「消化」和「吸引」,在這個繁複的過程中,難免衍生了「悶」而放棄讀書。「死讀書」,「書讀死」,最後「讀書死」,究竟我們應該用何種態度及方法來讀書? 讀書態度和方法要是正確,得來的成績自必然優異,如果「方法」是因,那麼「成績」便是果。在這裡好辯論的讀者自必然會把鄰埠教師英文水準評核試作為反駁,的而且確,懂得教學法的老師,他們的合格率也是差強人意。由此我們可以知道,原來勤力的牛最終都是被人看成耕牛,讀書也是要靠一點兒運氣,所以臺灣居民拜文昌帝君時,會敬奉蘿蔔,取意「彩頭」。 澳門、香港、臺灣每年的二月初三都會有花仔到文昌廟拜文昌帝君,按玄學家介紹,文昌帝君是有五位,其中「張亞子」最為我們熟悉,澳門媽祖文化村亦有一位文昌帝君。 拜祭文昌帝君的儀式: 二月初三的吉時今年吉時是中午一時至三時; 穿綠色衣服或內衣; 帶備書包、文房四寶或筆盒內有四枝毛筆; 文昌帝君衣包、香、燭; 大蔥聰明、大蒜算數、大芹勤力、生果及小量雞、肉、湯、水、米飯、糕點文昌是神,非佛; 許願; 化寶後,禮成。 hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;. 新冠疫情後經濟衰退,股市連跌一星期,很多年青人找不到工作,加上坊間流傳「魁星文昌筆」可以幫學生轉運,於是「魁星文昌筆」, 「文昌塔」在短短一個月內售出幾千枝, 有很多風水師傅都缺貨請筆者割愛。 「文殊吊墜」, 「文昌筆」是讀書人的恩物, 筆者不建議臨急抱佛腳,正確做法就是從少開始供拜文昌法寶, 感恩菩薩開智慧。

[教學] 平民雲端服務是夢 | 5分鐘教你如何快速起VM
科技新知
MacauYeah・2023-05-11

前言 原本筆者只是想做docker cluster,但因為在實機中建VM極其麻煩,所以就研究了好一陣子如何快速起VM。 HyperV有預設的Ubuntu template,但只有ubuntu desktop版,沒有server版。而且desktop gui顯得浪費資源,要clone VM也很廢時,放棄。 Windows Subsystem Linux起VM很方便,但同一個Linux version只有一個instance,沒法起cluster,放棄。 Virtual box沒有Ubuntu template,若要clone的話就變得跟HyperV差不多,放棄。 經過一輪資料搜集,發現了一個Ubuntu multipass engine,聲稱可以跨平台快速起VM。裏面有一些很吸引的功能,可以自己建立images、使用固定IP。 那怕即使是沒有snapshot,在自定義images的配合下預裝docker,要隨時加減cluster node都是一件容易的事。 重大決策點 醜話說在前頭。經過一輪測試,multipass最大的問題,就是custom image、fix IP都只能在bare metal ubuntu 中才能使用。如果你沒有一台閒置實體機安裝Ubuntu,還是要再多考慮一下。 重點 詳細的流程,筆者記錄了在Packer template 和Multipass Static IP中,在這裏就只說一些重點。 packer是使用cloudinit和qemu的技術,行起template中指定的cloud image 在筆者的例子中就是ubuntu22.04servercloudimgamd64.img 大家可以定義image行起後進行一些操作,而那些操作都是經過qemu vnc、ssh進去操作的。 操作完後就會直接儲存當時的image。所以在操作結束之前,盡可能地刪cache或刪去不要的user group settings。 最後生成的image,還是一個cloud image。若要再運行它,必需要使用支援cloudinit的VM來讀取。 cloudinit是用來指定初次運行時要設定的事,例如hdd size, user account password, ssh key import等。 使用工具cloudlocalds可以生成一個seed.img,這樣qemu也可以cloudinit。 HyperV應該也可以經過類似方式,進行cloudinit,但筆者未有去實測。如有更簡便的方法請告知。 multipass預設就已經有cloudinit,在bare metal ubuntu就可以直接執行。 multipass也可以設定不同的cloudinit參數。 成品 最後筆者就選擇了用packer用來預裝docker,經mulitpass無腦起VM,再使用shell script對多個node設定docker,達到即時起docker node的功能。這樣就減省了VM的安裝時間,也省去了docker的安裝問題。 說到底,如果只想測試docker cluster,其實windows, macOS中的multipass也可以實現相同的功能。因為安裝docker那些都可以經過shell script自動化,只是每次重複操作,都變得相當慢。另外,因為multipass在windows, macOS不支援fix ip,對於指定docker cluster interface又會再多一重功夫。