用 LINE 發送 MT4/MT5 的交易或指標信號信息
本帖最後由 esym 於 21-11-1 02:35 編輯在對岸幫當地一些朋友寫 MT4/MT5 相關的程式,想想也有六七年了。
MT4/MT5 標準的信息發送,郵件是比較慢,到 MT4/MT5 手機端的信息,如果用 Android 手機,對岸手機是沒有 Google Service,這個 PC 到手機間信息的功能等於是無法用。用蘋果手機是可以的,但有些 MT4/MT5 平台商有每天發送這樣手機間信息數量的限制。
所以在大概四年前那時,設計了可以透過 QQ 和 微信,這兩個對岸最多人用的通訊軟體,可以發送 MT4/MT5 信息的設計架構。主要定制的,通常是用來發送訂單的開平倉,用來監控 EA 的狀況,也有人定制他們偏好的指標信號,這個主要是這些交易團隊用來對他們的群喊信號用的。不過這兩個設計對於老家鄉親朋友是沒有什麽用的。
今年下半年開始,有在 MetaQuotes 平台接一些海外客戶的案子,發現是有 LINE 發送 MT4/MT5 信息的需求(例如日本和東南亞),所以就順手改了可以從 LINE 發送信息的設計,不過是收費的,不知道在這個論壇分享這個信息,對有需要這樣產品的鄉親朋友是有幫助,但是不知道是否版主可以允許如此。
我在附件放了 MT5 版用來監控訂單信息發送到 LINE 的 EA,只是借用 EA 的架構,不能交易,只是發送信息,賬號開平倉可以發送到 LINE,自動會提供 7 天試用,個人聯係方式在 EA 參數面板上。也有 MT4 版,這次先放 MT5 版在附件。
使用方式:
1. 先在 MT5 的設置裏勾選允許 dll 調用,因爲需要調用 windows 系統的 dll。
2. 把這個 MT5 訂單監控 EA (於附件,先解壓縮),把 ex5 檔放到 /MQL5/Experts/ 文件夾内,然後隨意開一個圖表,把這個 EA 拉到那個圖表上。
3. 然後下載 LINE Windows 版,安裝后,打開一個一個你要發送到對方的聯絡人的對話窗口(如下圖)。
其實縮小 LINE 窗口到任務欄也是可以的,如果覺得看到 LINE 窗口礙眼。
4. 在那個賬號,建議測試用一個模擬賬號來測試功能,隨意開倉平倉,就可以看到信息發送出去。
5. 有作自動檢測 MT5 界面語言的判斷,如果 MT5 界面是繁中,發送的信息會是繁中,如果不是繁中界面,會發送英文信息(其實是保留日後要改其他語言)。
監控開平倉這個功能是對岸客戶最常用的,所以我之前是設計成一個標準產品,這次的 LINE 版其實是從微信版改過來的,至於發送指標信號,這個是屬於定制的範圍了。
之前有看過例如本地期貨發送信息到 LINE 的設計,是申請 LINE 的 API,因爲對岸的 QQ 和微信是沒有開放 API 的,而且要客戶用一個設計還要申請 API 也是麻煩,所以當時設計這樣的方式就已經沒有把這個通訊軟體是否有 API 考慮進去。
如果日後有 TG 或 WhatsApp 的信息發送需求,可能會繼續衍生這樣的設計,但現在還沒有聽到這樣的需求。
頁:
[1]