프로그램은 주요 아이디어를 구현합니다. 모든 거래 플랫폼 API를 사용하여 플랫폼 시장 및 거래 정보를 BJF 프로그램의 FIX 모듈에서 사용할 수 있는 FIX 프로토콜 메시지로 변환합니다. 따라서 BJF 프로그램은 플랫폼 계정을 기본 FIX 계정으로 사용할 수 있습니다.
Dukascopy 은행은 JForex 계정을 위한 API를 제공합니다: https://www.dukascopy.com/wiki/en/development/get-started-api/development-environment/use-in-eclipse.
JForex 플랫폼으로의 브리지는 JForex 계정과 함께 마스터 계정과 하위 계정으로 작동하도록 설계되었다. 마스터 계정은 JForex 거래 플랫폼으로부터 신호를 수신하고 BJF 프로그램에서 JForex 작업을 재현하는 FIX 명령을 전송합니다. 하위 계정은 BJF 프로그램으로부터 FIX 메시지를 수신하고 JForex 거래 플랫폼에서 BJF 프로그램 작업을 재현하는 JForex 메시지를 보냅니다.
브리지 투 JForex 프로그램은 JAVA 8 jar 파일입니다. BJF 프로그램에서 브리지 투 JForex를 마스터 및/또는 하위 계정 목록에 BJF_로 추가해야 합니다.FIX 계정. 브리지 투 JForex는 BJF 프로그램과 함께 자동으로 시작됩니다. 브리지 투 JForex는 소스 계정 위치 및 주문, 대상 계정 위치 및 주문과 같은 간단한 인터페이스를 상위 테이블에 가지고 있습니다. 위치 및 순서는 해당 탭에 표시됩니다. 열려 있는 위치가 있는 마스터 계정입니다:
STOP 및 LIMIT 주문이 있는 마스터 계정입니다:
열려 있는 직책이 있는 하위 계정입니다:
STOP 및 LIMIT 주문이 있는 하위 계정입니다:
처음에 창에는 “Raiseed Bridge”(상승된 브리지) .Dukascopy 서버 연결 절차 및 JForex 전략 시작 후 아이콘이 “Flatened Bridge”로 변경됩니다
변화가 일어나면 JForex로 가는 다리가 작동될 준비가 됩니다.
JForex 플랫폼 메시지, JForex 브리지 메시지 및 BJF 프로그램 메시지가 명령 창에 표시됩니다:
설정 탭에서 JForex 계정 매개변수 및 FIX 연결 설정을 설정할 수 있습니다..
FIX 채널 설정은 여러 규칙을 따라야 합니다:
- ‘IP, URL’ – 로컬 호스트 또는 127.0.0.1. JForex와 BJF 프로그램에 대한 브리지가 동일한 컴퓨터에서 작동함을 의미합니다.
- ‘Port quotes’ – 홀수 값, 30000 이상으로 바람직.
- ‘Port trades’ – 짝수 값, 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 라이브 계정용.
- ‘사용자 이름’, ‘암호’ – JForex 계정 매개변수.
- ‘PIN’ – 실시간 계정 전용 임의 텍스트입니다. PIN 입력은 실시간 계정 연결을 위한 불가피한 수동 작업입니다. JForex로의 브리지가 감지만 하고 핀이 비어 있는지 여부를 확인한 다음 라이브 계정에 대한 Dukascopy 핀 입력 창을 표시하거나 데모용 핀 입력을 생략합니다..
- ‘비화폐성상품’ 로트 크기 곱셈을 미세 조정하는 데 사용할 수 있으며 대부분의 경우 비어 있습니다.
- ‘통화에 대한 로트 승수’ MT4-MT5 로트 크기(일반적으로 100000)에서 Forex 로트 크기(일반적으로 1000000)까지의 거래 규모 계산에 사용됩니다.
- ‘인덱스 및 CFD에 대한 로트 승수’ 인덱스 및 CFD에 대한 거래 규모 재계산에 사용됩니다.