當前位置:網站首頁>MQL5-RPC來自 MQL5 的遠程過程調用

MQL5-RPC來自 MQL5 的遠程過程調用

2021-08-20 13:13:18 J519LEE

簡介

本文將介紹我在最近幾周裏建立的 MQL5-RPC 框架。它包括 XML-RPC 訪問基礎、MQL5 實施說明和兩個現實世界的 MQL5-RPC 使用例子。第一個例子是在外部 Forex 網站的網絡服務中的遠程過程調用,第二個例子是我們自己的 XML-RPC 服務器的客戶端,用於解析、分析和提供從 2011 年自動交易錦標賽收集的結果。如果您對如何實施和實時分析來自 2011 年自動交易錦標賽的不同統計數據感興趣,則本文正好適合您。

XML-RPC 基礎

讓我們以 XML-RPC 基礎開始。XML-RPC 是 XML 遠程過程調用的縮寫。這是一個網絡協議,使用 XML 對參數進行編碼和解碼以調用外部方法。它使用 HTTP 協議作為交換數據的傳輸機制。所謂的外部方法,我是指提供遠程過程的另一個計算機程序或網絡服務。

提供的方法可被任何計算機語言從任何連接到網絡的機器調用,前提是它也使用 XML-RPC 協議堆棧並且有訪問服務器的網絡權限。這也意味著 XML-RPC 可用於調用同一臺機器上以另一種編程語言編寫的方法。這將在本文的第二部分介紹。

XML-RPC 數據模型

XML-RPC 規範使用六種基本數據類型:int(整數)、double(雙精度)、boolean(布爾)、string(字符串)、datetime(日期時間)

版權聲明
本文為[J519LEE]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2021/08/20210820131317662y.html