該程式實現的主要思想是:使用任何交易平臺API將平臺市場和交易資訊轉換為BJF程式的FIX模塊可以使用的FIX協定消息。 囙此,BJF程式可以使用平臺帳戶作為本地FIX帳戶。
杜高斯貝銀行為JForex帳戶提供API: https://www.dukascopy.com/wiki/en/development/get-started-api/development-environment/use-in-eclipse.
JForex平臺的橋樑設計用於將JForex帳戶作為主帳戶和子帳戶使用。主帳戶接收來自JForex交易平臺的訊號,並發送FIX命令,在BJF程式中重現JForex操作。子帳戶從BJF程式接收FIX消息,並發送JForex消息,這些消息在JForex交易平臺上重現BJF程式操作。
JForex程式的橋樑是一個Java 8 jar檔案。 在BJF程式中,連接到JForex的橋樑必須作為BJF_FIX帳戶添加到主帳戶和/或子帳戶清單中。到JForex的橋樑連接將與BJF程式一起自動啟動。 JForex的橋樑連接有一個簡單的介面:上錶中的源帳戶頭寸和訂單,下錶中的目標帳戶頭寸和訂單。 頭寸和訂單顯示在相應的選項卡上。 這是一個開立了頭寸的主帳戶:
這是一個包含止損和限額訂單的主帳戶:
這是一個開立了頭寸的子帳戶:
以下是包含止損和限價指令的子帳戶:
最初,視窗具有圖標“凸起的橋” 執行杜高斯貝服務器連接過程和JForex策略啟動後,圖標變為“扁平橋” 就在變化發生時,通往JForex的橋樑已經準備就緒。
JForex平臺消息、JForex橋樑連接消息和BJF程式消息顯示在Windows cmd視窗中:
設定選項卡允許設定JForex帳戶參數和FIX連接設定。
FIX頻道設定必須遵循以下幾條規則:
- ‘IP, URL’ – 本地服務器或127.0.0.1。 這意味著到JForex和BJF程式的橋接工作在同一臺電腦上。
- ‘埠報價’ – 奇數值,30000以上為宜。
- ‘埠交易’ – 偶數值,30000以上合意。
實際上,埠值來自BJF程式設定
- “用戶名”、“密碼”、“發件人”、“目標”-必要的FIX帳戶參數、任意文字。 如果使用多個JForex帳戶,每個帳戶都需要不同的發件人和目標。
JForex設定包括:
- “jnlp檔案的URL” – https://www.dukascopy.com/client/demo/jclient/jforex.jnlp用於演示帳戶, https://platform.dukascopy.com/live_3/jforex_3.jnlp 用於Live賬戶。
- “用戶名”、“密碼”-JForex帳戶參數。
- “Pin”-任意文字,僅用於Live帳戶。 Pin輸入是實时帳戶連接不可避免的手動操作。 到JForex的橋接僅檢測pin是否為空,然後顯示實时帳戶的杜高斯貝 pin輸入視窗,或忽略演示的pin輸入。
- “非貨幣工具”可用於微調批量乘數,在大多數情况下為空。
- 貨幣的批量乘數”用於從MT4-MT5批量(通常為100000)到JForex批量(通常為1000000)的交易規模重新計算。
- “指數和差價合約的批次乘數”用於指數和差價合約的交易量重新計算。
Reviews
There are no reviews yet.