在 COM 中使用 ForexConnect 的說明

From FxCodeBaseWiki
Jump to: navigation, search

ForexConnect API 本身不支援 COM。 如有需要,您可使用 ForexConnect COM 庫。

什麼是 ForexConnect COM?

ForexConnect COM 是一個支援函式庫,透過它,可以將 ForexConnect API 用作「同處理序」COM 伺服器。該庫專為無法使用標準 ForexConnect 庫或不支援 .NET 與 Java 庫的 Windows 應用程式而設計。例如,VBScript 應用程式、Microsoft Excel 等。

免責聲明

ForexConnect API 正式版中不包含 ForexConnect COM 庫。我們僅「按原樣」提供該庫及其原始程式碼。對於因使用該庫而直接或間接導致的任何損失,我們概不負責。您有權透過您的應用程式修改、使用該庫的原始程式碼,以及提供該庫的二進位檔案和原始程式碼。在使用經您或第三方修改 ForexConnect COM 庫原始程式碼而得到的二進位檔案時,不得提及我公司。

功能

ForexConnect API COM 支援 ForexConnect API 的大多數功能,分別是:

  • 登入交易伺服器。
  • 擷取指定商品的價格。
  • 訂閱或取消訂閱商品,以及擷取使用者已訂閱商品的價格。
  • 擷取以下表格的資料:賬戶表、訂單表、交易表、已平倉交易表、消息表以及總結表。請注意,交易表格包含賬戶、訂單和倉位(例如盈/虧、移動止損、總結等)的計算資料。
  • 建立所有類型的訂單,包括 OCO 和 OTO;對訂單群組進行操作(向群組中添加訂單、從群組中移除訂單等)。
  • 擷取交易伺服器的系統屬性。
  • 擷取交易屬性。
  • 擷取使用者許可。

ForexConnect COM 介面基於 ForexConnect .NET 介面。但有一些區別:

  • Table 類別添加了 ITableIterator.CreateTableIterator() 方法。該方法用於為表格建立迭代器。
  • ISystemPropertiesReader 介面對應原來的 C++ 介面。
  • ITimeframeCollection 介面提供 getByID(string)get(int) 方法,而不提供索引器。
  • ISessionDescriptorCollection 介面提供 Item(int) 方法,而不提供索引器。
  • ITableColumnCollection 介面提供 ItemByID(string)Item(int) 方法,而不提供索引器。

庫的使用入門

ForexConnect COM 使用 ForexConnect API .NET(帶表管理器的第 1.1.3 版)。要瞭解如何開始使用該庫,請閱讀隨庫提供的 .chm 說明檔案的「Getting Started」(入門)部分。

請注意,如果在 64 位元 Windows 系統中使用 32 位元版本的 ForexConnect API 和 Forex Connect API COM,那麼您必須使用 32 位元版本的 VBScript 主機引擎 (%windir%\syswow64\cscript.exe) 來執行 VBS 示例。

如果使用 64 位元版本的 MS Office,請使用 64 位元版本的 ForexConnect API 和 ForexConnect API COM。

獲取途徑

請在此處下載 ForexConnect COM:

請注意,安裝 ForexConnect COM 前,您應安裝 ForexConnect API 1.1.3 或更高版本。您可以在此處下載:下載

另請注意,ForexConnect COM 必須與 ForexConnect API 安裝在同一個目錄中。

其他語言版本

Language: English  • español • français • русский • 中文 • 中文(繁體)‎