你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
活用深度學習:MT4 交易程式整合視覺模型
0 seconds of 2 minutes, 26 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:26
 
Jarvis

活用深度學習:MT4 交易程式整合視覺模型

利用深度學習圖像辨識,解析 K 線型態,打造屬於自已的視覺模型,帶你一步一步完成,並且整合 MT4 與應用。
Hahow AI 學習升級
51 k 的人也在觀看
課程已下架
課程已下架,有任何問題可以找客服。

關於課程

課程包含

包含 6 章 24 單元、3 項作業

課程時長

5 時 43 分鐘

課程總人數

172 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

你是否也曾經遇過以下的問題?
  • 花了大筆錢,上了很多課,但還是做不出想要的交易程式
  • 花了錢買了程式,但效果不如預期
  • 曾經盯盤盯得很累,導致判斷錯誤
別沮喪,我曾經也和你一樣

在開發交易程式的時候,常常遇到問題、不知該如何下手,找了很多書與課程來學,把這些運用在自已的程式,但效果不彰。最後也因寫了很多條件判斷,導致程式愈來愈難維護。開發完還要不停的找參數,導致花了非常多時間在這樣的循環之中。

仿間的課程常常有以下幾個狀況:

  • 無法實戰應用:只提到基本概念,卻沒有提到完整的流程該怎麼做,更沒有提到怎麼實際使用。
  • 上課體驗不佳:大部份的程式交易課程費用很高,有的只有幾個小時,大部份都上一點點,或是中間又有廣告、如果想要更進一步就需要再花更多錢買,又不能複習。
  • 投入過高成本:如果要諮詢就還要再花錢預約時間。或是花了錢買了程式回來,已經被封裝過,也不知道裡面是怎樣,有的想回測也沒辦法,而有些程式就只限定在某個期限裡可用。若不適用了,又要再買新的。
  • 難以因應需求:大部份的課程,都提到用指標再套用許多 if else 進行回測,效果不好就再加濾網,不停的這樣做。但這樣的做法只是在擬合過去的資料,同時一個策略裡就會出現數十個以上的濾網,如果需要判斷的東西是很多不一樣的,那就累了。例如想判斷 K 線型態,每個型態都要去寫,而同一個型態又有不同的組合變化,那麼要寫到多少個呢?
每次開發交易程式都要寫很多判斷式,究竟有沒有更好的解決方法?

許多的投資書藉常常提到該怎麼看,而他們都有一個共通點就是「看」,所以我就想到——

利用深度學習的影像辨識來幫忙「看」。

我自已在這個領域研究與實作四年了,一路上跌跌撞撞繞了許多遠路。做了很多實驗,像是針對在交易程式上應用的網路 LSTM、RNN、強化學習、影像辨識、CNN,實驗超過上百次,因參與不同領域的專業,在這樣的經驗下有了整合能力,曾經參與結合深度學習的自駕車競賽。

深度學習的應用可以協助判斷複雜的事情,理應也可以運用到看盤上。因此,我想省下大家的時間,活用更大的效益。 

本堂課,將會分享 MT4 整合視覺模型的方法

視覺模型是什麼?

視覺模型是影像辨識的一種,像是可以判斷手寫的數字的圖片,回傳辨識出來的數字。在這堂課程裡,將會分享如何將視覺模型運用在交易程式上、與 MT4 整合的方法,並且採用深度學習的方式進行開發,提高判斷的精度。

採用視覺模型的好處是?

一般在開發程式交易的時候,我們都需要撰寫許多程式碼判斷,例如:判斷熊勢吞沒形態 (Bearish Engulfing Pattern) 

⬆️ 從圖示中判斷該型態是在一個上升趨勢時,第二根紅色 K 棒突然往下跌,該實體把前一根上漲的綠色 K 棒的實體蓋住了。第二根紅色 K 棒開盤要比第一根收盤價高,但收盤要低於於前一根 K 棒的開盤價。

⬇️ 實際盤面如下

實際程式撰寫如下圖:

因此,可以藉由視覺模型學習該型態,而不用再寫那麼複雜的判斷,進而達到以下的效果:

  • 程式碼好維護

  • 程式修改的彈性高,可自由增減判斷型態、變化其他判斷類型

課程內容介紹圖

現今許多深度學習的課程,都會以手寫數字辨識為範例,而在這門課程,就是教你如何讓「辨識數字」轉換到「辨識盤面」的特徵。

關於 MT4 交易平台

Metatrader 4 這是由 MetaQuotes Software 公司所開發的,現大部份外匯保證金操作都會透過這個平台。該軟體可以讓交易者自行定義指標、開發交易策略掛載到軟體中使用,同時該軟體也包含歷史回測的工具,使交易者更方便的開發與測試。

為什麼選用 MT4?

首先對於小資族的我來說,使用這個初期可以省下一些錢,網路上有許多免費模擬交易的平台,都有提供 MT4 可以下載直接使用,開發的時候軟體不用繳年費,也不需因用到進階功能被收第二次費用,而且該軟體裡可以免費下載到部份歷史資料,對於初期開發是足夠的,課程中也將會介紹付費的歷史資料資源有那些以及差異性,你可以自行決定是否要購買。

  • 歷史資料的來源為以下兩種付費軟體:Tickstory、Tick Data Suite

本堂課程內容之應用範圍

目前我用視覺模型對十樣商品歷史資料實驗過,同時也將表現比較好的實驗組運用到模擬倉中使用,課程中我將會分享這些實驗成果,課程均依據歷史數據所為分析,並非針對特定有價證券、個別期貨交易或未來交易價位之研判分析,亦無推介建議,所有投資決策應由消費者自行決定,並由消費者自行承擔投資風險。

這堂課適合誰?
  1. 適合有使用過 MT4 軟體,同時也有在 MT4 軟體裡使用程式交易經驗的同學。
  2. 對程式交易有興趣的同學,且有 Python 程式撰寫經驗的同學。需具備的能力:已經知道如何在 Python 中引用其他模組、套件、呼叫 Function、撰寫判斷流程。

課程進行方式

本堂課將以完整專案進行,一步步帶領你建置自己的視覺模型!內容包含:
  • MT4 與 MQL4 介紹:概述 MT4 的 MQL4 程式語法與架構,並針對在該課程會用到的部份進行說明。
  • 真實資料的實驗範例:以不同的貨幣兑,例如 : USDJPY、XAUUSD、EURUSD、AUDUSD 等歷史資料示範,同時也會介紹為什麼使用這四個資料來實驗比較合適。
  • 老師經驗分享: 不藏私地分享老師過去遇到的問題,讓你少走冤枉路、更有效解決問題!
課程畫面示意

⬇️ 視覺模型與MT4整合後,實際運行回測畫面

本堂課將獨家公開整理訓練資料的方法,幫你只要專注在專屬於你的視覺模型建置上,最重要的,還能夠客製化它,變成屬於你的工具。

整個課程老師會透過螢幕側錄的方式,實際操作並逐步解說,若有不熟悉的地方都可以再回到之前的步驟再複習,如果還是有疑問,也歡迎到問答區提問!

課程架構,包含精華四大章節:

一、環境建置

設定深度學習的開發環境。

二、基礎 MQL4 架構與開發概述

我將介紹課程中會遇到的 MQL4 的程式碼與用法,並且介紹如何建立 EA,以及如何掛載到 MT4 中。

三、視覺模型建置

逐步解說從開發初期到測試的完整作法,先從辨識水果,再進到辨識盤面,我會在課程中分享我曾經遇過的問題,以及如何解決,同時會公開我自行開發的工具,透過這個工具操作時,同學只要專心在學習資料的判讀與分類,無需花額外的時間整理,分類同時也會自動存放到對應的資料夾中,幫助你能更有效率的建立學習資料。最後搭配課程中解說的流程能更快速打造專屬自已的視覺模型。

四、整合進 MT4

這是我私下最常被詢問的部份,課程中會分享 MT4 要如何與外部溝通,並且介紹有哪幾種方式差異點,為了更有效率的開發我會提供一個框架,只要依照在這個框架寫入對應的事件,實際操作整合的做法,就能更清楚了解整個流程。

透過這四個部分,實際演示操作方法,讓你找回學習的初衷、提升交易程式的能力!我將分享整合的方法與分析建置的框架,讓你避開建立交易程式時繁瑣的問題。

課程目標

這一門課結束之後,你將學會:

  • 認識 MT4 外匯保證金交易軟體與其程式語言 MQL4 的程式語法與架構。
  • 課程中會提供 MQL4 整合框架,同學課程結束後可以自行變化,能更方便整合外部資源。
  • 透過老師過去研究的商品資料實驗之成果,了解如何分析資料以及整理資料。
注意,課程均依據歷史數據所為分析,並非針對特定有價證券、個別期貨交易或未來交易價位之研判分析,亦無推介建議,所有投資決策應由消費者自行決定,並由消費者自行承擔投資風險。 
  • 複製一樣的方法,同學能打造專屬於自已的視覺模型與交易策略。
  • 了解如何擴充 MT4 的功能,不再被侷限在 MQL4 的框架裡。
  • 活用深度學習的圖像辨識技術,了解如何落地到自已的程式專案之中,讓深度學習不再只是空談,而是可以實際使用。

課程互動設計

作業設計

在課程中我會規畫幾個實作項目,例如上傳視覺模型學習資料的截圖、自定義特徵的截圖,讓你可以更清楚了解如何定義視覺模型可學習的資料,我也將會在線上回覆同學的作業如何調整,預計一週會批改一次。

問題回答

非常歡迎大家在「問題討論」區發問,我會盡量在一週之內回覆、批改,若是程式碼執行發生錯誤等問題,或是其他操作上的問題,請利用截圖將問題描述清楚,以利快速解答問題。

募資解鎖:課程單元

募資達標 200% - 視覺模型對應多種商品

將介紹如何讓視覺模型對應到多商品,並且可以自動切換與巡視。該課程上架時間預計為課程正式上架的一個月內會完成解鎖課程的錄製。

募資達標 500% - 公開老師私藏 MQL4 專用工具包

500% 公開老師個人私藏的 MQL4 專用工具包,該工具包裡面有我常用的指標、例如支撐與壓力判斷、背離判斷模組,可以從裡面一探開發的原理,並且學習如何打造屬於自已的指標,此外包含,常用功能如何分層與重復使用,讓專案更有彈性,分享高效開發方法。該課程將在第一項解鎖完成後一個月內上架。

老師介紹

Hello,我是 Jarvis!深耕機器學習領域,並擁有多年的專案開發實戰經驗

過去,我曾經開發過 iOS App,包含遊戲、行銷應用、企業內部應用,以及多個大型企業內部 Web 系統。目前則投入在機器學習領域,並擁有四年的專案開發經驗,在這期間成功協助將多位主觀交易者的策略轉化成自動化程式,並且也當任 MQL4 的家教,教授基礎 MQL4 編寫與整合規畫。同時使用 MQL4 開發相關的程式,成功整合外部的服務。

我是一位喜歡自學的人,同時也喜歡透過手邊有的資源整合去解決問題。現還在努力的精進自我的道路上。

📖 歡迎參觀我的 Medium:https://medium.com/@InsightTrader

修課經歷

曾經開發過的專案
  • 自動化繪製趨勢線指標
  • 支撐與壓力圖形化指標
  • 波浪力道指標
  • 正負背離分析指標
  • Web 管理與操作 EA
  • MT4 橋接 ML 外掛
  • 整合即時影像識別
  • 整合爬蟲服務
  • 整合視覺報表
  • 新聞與經濟數據情感分析

老師經歷與作品

iOS App 開發作品
  • PhotoMiiX (與X06、Molly共同開發,七⽉份達到台灣不分類第⼆名,熱門免費 iPhone 照片和視訊 App 第一名,⽇本、泰國、⾹港均在前⼗名)

  • Cafeine+ Boost Your Productivity

  • FindRestRoom - 台北公廁地圖
  • Sudoking - 數獨王
  • GPS Wake Me Up
  • MindReader Magic
企業內部專案開發經驗
  • 開發 eLearning 線上影音學習與考試平台
  • 維護客戶產品維修系統
  • 客服知識平台
  • 運費管理平台

實驗截圖​

從老師的經驗中擷取有效率的方法,讓你減少做大量實驗的時間

下圖是老師先前做過實驗中的一小塊截圖,試過了各種分類模型,各種 CNN 的組合應用。在這堂課中會介紹方便有效率的方法,你將可以省下大量的時間,不需要再像老師一樣做大量的實驗。

下圖是回測中的截圖,依據視覺模型判讀,並將資料回傳至MT4中操作,課程中也會逐步帶你操作,熟悉整個流程。

​回測結束後的截圖

​回測結束後的報告書

另一組視覺模型回測後的報告書

課程 Q&A

Q1:這堂課是一堂金融課程嗎?

不是哦!本堂課是一門程式應用與實作課程,雖會提到技術分析與型態相關的名詞與特徵,但不會針對這些技術分析詳細解說,主要教學應用技術分析指標的特徵至視覺模型,更進一步與 MT4 整合。

Q2:如果不會 MQL4 的話怎麼辦?

課程中會概述 MQL4 的基礎語法、架構,以及課程中會用到的部份。強烈建議同學需具備程式撰寫基礎,例如:已經知道如何在 Python 中引用其他模組、套件、呼叫 Function、撰寫判斷流程。

Q3:課堂中會提到很多深度學習與電腦視覺的理論嗎?

針對深度學習的理論,不會有太深入的解說。本課程的成效是讓你可以做出視覺模型。課程中會介紹簡單的數值判讀,讓你知道如何建立模型,以及產出可用的模型。

Q4:如果對深度學習很不熟,還能上這門課嗎?

這門課程中,老師會使用微軟的自訂視覺服務,該服務有提供完整的介面方便學生操作,所以不用擔心。

Q5:使用微軟的自訂視覺服務,是否要收錢呢?

微軟目前預設「2 個專案」以內是免費的喔!使用限制與計價條件以微軟公告為準,詳細的資料可以參考以下連結,未來看個人需要再考慮是否要付費進一步使用:

Q6:是否可以介紹幾個好用的外匯保證金的經紀商平台呢?

這個不行,礙於金管會的規定,恕無法提供。同學可以自行上網查詢與比較,以及從找到合適的平台下載MT4軟體,在初期階段只是學習,只要找到有提供免費軟體就可以。投資一定有風險,請審慎評估,自負風險。

Q7:上完課是否就可以實戰呢?

本課程中的範例並不保證實際獲利!過去績效不表示未來獲利能力,還需同學多做模擬,再審慎評估使用,該課程的重點在於如何建構視覺模型以及如何與 MT4 整合,並無金融商品操作教學。

Q8:該課程實作是否需要另外購買 Nvidia 顯示卡?

在訓練學習資料時,我們會用微軟的雲端服務進行處理,所以不需要另外買顯示卡來用。

哪些人適合這堂課?
1. 想了解影像辨識如何實作更多的應用 2. 對程式交易有興趣,且想要讓自已的 MT4 整合其他服務 3. 已經有在做程式交易,想讓自已的交易策略擁有 AI 能力
你可以學到
1. 讓 MT4 交易程式擁有 AI 的能力 2. 打造自已專屬工具包 3. 擁有自已專屬視覺模型 4. 能夠建立 MT4 與外部程式溝通管道 5. 了解完整的專案流程與整合方法
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
作業系統 : 限定 Windows 7 以上的版本。 軟體 : MT4,PyCharm Community、Anaconda
需要具備的背景知識
- 適合有使用過 MT4 軟體,同時也有在 MT4 軟體裡使用程式交易經驗的同學 - 需有基礎的 Python 程式知識與經驗,例如:已經知道如何在 Python 中引用其他模組、套件、呼叫 Function、撰寫判斷流程 - 金融基本知識(技術分析相關術語,例如:例如知道 M 頭、W 底、KD、MACD 等等) 本堂課是一門程式應用與實作課程,雖會提到技術分析與型態相關的名詞與特徵,但不會針對這些技術分析詳細解說,主要教學應用技術分析指標的特徵至視覺模型,更進一步與 MT4 整合。
單元一覽
6 章 24 單元|總時長 343 分鐘
全部展開
1
Welcome
影片單元
單元 1 - 免責聲明
00:22
影片單元
單元 2 - 課程介紹
02:10
影片單元
單元 3 - 視覺模型架構與流程
影片單元
單元 4 - MT4操作概述、建立範本
16:19
作業單元
作業 1 - 建立自已的範本
查看作業
2
MT4 程式開發基礎
影片單元
單元 1 - 開發工具概述
09:05
影片單元
單元 2 - EA架構、變數與函式概述
35:34
影片單元
單元 3 - 指標開發概述
13:08
影片單元
單元 4 - 構思策略
08:01
影片單元
單元 5 - 開發與歷史回測
28:01
3
環境設定
影片單元
單元 1 - 安裝 Anaconda、設定環境、安裝圖片工具
14:18
影片單元
單元 2 - 安裝 PyCharm
05:16
影片單元
單元 3 - 安裝MQL4工具包與套件 For Windows
06:41
影片單元
單元 4 - 安裝MQL4工具包與套件 For Mac
07:45
4
建立MT4與外界的橋樑
影片單元
單元 1 - 橋樑概念與流程
08:08
影片單元
單元 2 - 實作橋樑
35:52
影片單元
單元 3 - 整合機器學習第一步,建立資料
14:43
影片單元
單元 4 - 整合機器學習第二步,訓練模型
22:49
影片單元
單元 5 - 整合機器學習第三步,EA、Python、機器學習模型整合
24:30
作業單元
作業 1 - 分享要運用怎樣的機器學習模型與MT4整合
查看作業
5
打造視覺模型
影片單元
單元 1 - 建立雲端環境
08:59
影片單元
單元 2 - 建立範本與資料前處理
07:47
影片單元
單元 3 - 建立訓練資料
16:56
影片單元
單元 4 - 建立視覺模型
13:27
6
整合與應用
影片單元
單元 1 - 視覺模型與MT4整合、回測
34:46
影片單元
單元 2 - 模型改進方法
05:36
作業單元
作業 1 - 整合視覺模型、隨機森林、MT4
查看作業
試看單元
播放試看影片
章節 1 - Welcome
單元 3 - 視覺模型架構與流程
試看影片
03:11
課程評價
5.0
/ 5.0
8 則評價
Patrick Liou2019-10-19
學習內容很扎實
人家常說交易是不能放感情的,但是只要是手操一定會有感情,原先懂一點AI只是無人帶入MT4的世界,剛好在網路上看到這個課程,認真花了三個禮拜以及老師不厭其煩的回答問題,雖然針對MT4架構還是不太了解,但用老師提供現有的程式加以修改,已經建立一個還不錯的模型,下禮拜就來測試看看,希望老師能多開幾堂有關MT4結合AI的課程,讓大家有機會財源滾滾!!!
查看更多
skyboy3202021-06-06
非常棒的課程 講了很多實作ML與MT4的部分
老師的課程真的是非常有質量,有深度,講解了如何利用電腦視覺來看盤,減少人工的錯誤判斷 (當然每個人的模型都需要自己去優化,才可以在市場上有機會去獲利) 我想老師的課程,讓想要嘗試撰寫程式去做外匯市場交易的人來說,真的是一大幫助,而且少繞了一些路 非常建議想要在外匯市場上,用程式自動交易的,可以來上老師這一堂課,收穫滿滿!
查看更多
fung 2019-09-10
五星好評
課程從 MT4 到 stocket 到 python 到 深度學習 都解釋得很詳盡 也有參考的網站 即便不明白 也可以發問 問題的反饋也很效率 我大概花了三天時間 把課程都實作完畢 多虧老師的問題反饋 對我而言 其中最爽的因該是爽賺一波 code(省下很多頭髮跟時間)跟搭建的經驗 還有 底層架構的知識
查看更多
李哲毅2021-06-28
鉅細彌遺,耐心回覆問題
課程內容講解詳細,且老師時常在課堂中分享自身在模型建置上碰到的問題,令人受益良多,少走歧路,開課至今超過一年,但是遇到問題發問後老師仍儘速回覆,協助學員逐步入門。
Sean Wu2021-12-04
很實用~
課程教的東西都很實用,對於想要使用mt5做機器學習或視覺化模型的人很快就能上手

意猶未盡嗎?

關於講師

Jarvis
1堂課程
0篇文章
172位學生
過去,我曾經開發過iOS App,包含遊戲、行銷應用、企業內部應用,以及多個大型企業內部 Web 系統。目前則投入在機器學習領域,並擁有四年的專案開發經驗,在這期間成功協助多位主觀交易者的策略轉化成自動化程式,並且也當任MQL4的家教,教授基礎MQL4編寫與整合規畫。同時使用MQL4開發相關的程式,成功整合外部的服務。 我是一位喜歡自學的人,同時也喜歡透過手邊有的資源整合去解決問題。現還在努力的精進自我的道路上。
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
judylai2000
2022-11-30
老師,想請問 1. 視覺模型是什麼? 2.這個視覺模型是可以判斷k線圖的型態嗎? 3.這個可以拿來做深度學習讓程式自動判別訂單塊或供需區間嗎? 目前自動交易剛好想學習深度學習這部分跟跟程式去判斷型態這部分 剛好又對這兩部份沒什麼概念想問問課程內容是否相近之類的
Jarvis
授課老師
2022-12-02
首先說明一下,這門課是一個程式課程,非金融課程。 1. 視覺模型,可以把它當做是影像辦識的模型。 2. k線圖的型態,換一個角度來看,可以當作成讓模型學習三角形、或是四方形。因此更白話的說,就像是圖形辦識的模型訓練,而要做到這些事情之前,我們可以先在MT4中對k線圖做一些處理,像是著色,或是重製k線圖呈顯的方式,就可以用來訓練了。 3.判斷訂單塊或是供需區間,這個我不太確定這個是指什麼,但如果是數據方面的話,可能就要用別的方式了。
(已編輯)
回覆
我也想問
Daniel 裕
2022-11-11
請問一下,學此課程,我可以學到 1。利用拉趨勢線,有突破自動下單 2。拉趨勢線,觸碰就自動出場嗎?
Jarvis
授課老師
2022-11-12
你好,課程主要是在建立視覺模型、並且與MT4整合模型,因此課程裡不會提到同學提問裡的條件該如何實作。
(已編輯)
回覆
我也想問
Kai Yin Leung
2022-02-21
有人成功賺到錢嗎? 我已經付出了很多錢了,不想再浪費金錢。。。
Jarvis
授課老師
2022-02-25
這門課是程式課程,主軸是在建立視覺模型、並且與MT4整合模型,不是金融課程。
回覆
我也想問
alisonwu13
2021-05-02
請問老師Mac iOS 作業系統可以使用嗎?
Jarvis
授課老師
2021-05-02
你好,課程中3-4 有介紹如何在Mac電腦上的macOS系統,建置MT4相關串接環境。課程中Python會用到的程式,都有Mac的版本可以使用。
(已編輯)
回覆
我也想問
alex1319
2021-02-19
請問mt4 與mt5 的差別?謝謝你
Jarvis
授課老師
2021-02-19
你好,關於這個問題,在MT5的官網有比較表,連結如下: https://www.metatrader5.com/en/trading-platform/comparison-mt5-mt4 另外在程式語法上也有滿多的不同,以下連結也有表格可以參考。 https://www.mql5.com/en/articles/81
(已編輯)
回覆
我也想問
購買單堂課

NT$3,890
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤