11
집중하다
607
수행원

Linux bash에서 Interactive Brokers IB GATEWAY를 설치하기 위한 지침

만든 날짜: 2023-12-04 14:38:31, 업데이트 날짜: 2023-12-12 12:51:56
comments   0
hits   1760

FMZ는 IB Interactive Brokers의 접근을 지원합니다. Windows에서 매우 간단하므로 설치 방법을 설명하지 않겠습니다. Linux 사용자는 일반적으로 인터페이스가 없는 서버를 임대하고 SSH만 사용하는데, 이는 설치하기가 더 어렵습니다. 여기에 기사가 있습니다. IB GateWay를 설치하는 방법을 설명합니다. 양적 거래의 경우, TWS 클라이언트 대신 IB GATEWAY를 설치하는 것이 일반적입니다. TWS 클라이언트는 정기적으로 닫히고 양적 거래에 적합하지 않기 때문입니다. 여기서는 Debian을 예로 들어보겠습니다.

1단계: 데스크톱 서비스 및 VNC 설치

먼저, 원격 데스크톱 액세스를 활성화하려면 데스크톱 서비스와 VNC 서버를 설치해야 합니다. 여기에서는 TightVNC와 함께 xfce를 예로 들어보겠습니다. Debian 터미널에서 다음 명령을 실행하여 설치하세요.

sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver

설치 중에 입력하는 최대 비밀번호는 8자입니다. 매우 안전한 비밀번호를 설정하세요. 첫 번째 세션을 시작하기 위한 기본 포트는 5901입니다.

CentOS는 다음으로 대체될 수 있습니다.

yum install epel-release -y
yum groupinstall Xfce -y
yum install tigervnc-server -y
vncserver

2단계: VNC에 연결하고 IB Gateway를 설치합니다.

기본 주소는vnc://IP地址:5901 로그인하려면 비밀번호를 입력하세요. Windows의 경우 VNC 클라이언트를 직접 다운로드하여 설치하세요.

다운로드 페이지: https://www.interactivebrokers.com/en/trading/ibgateway-stable.php wget 또는 유사한 도구를 사용하여 다운로드하세요. 해당 버전을 찾을 수 없는 경우 페이지에서 “다른 운영 체제용 다운로드”를 클릭하여 검색하세요.

wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh

VNC에서 다운로드가 불편하시다면 별도의 SSH 다운로드를 열어서 VNC 데스크톱 환경에 설치하시면 됩니다.

bash ibgateway-stable-standalone-linux-x64.sh

인터페이스는 이미 여기에 표시되어 있습니다. 수동 작업은 설치 디렉토리에서 직접 실행할 수 있습니다../ibgateway

Linux bash에서 Interactive Brokers IB GATEWAY를 설치하기 위한 지침

설치 후 로그인하고 API 옵션을 찾아서 “읽기 전용 API”를 체크 해제하세요. 포트 번호도 설정에 있습니다. 여기 포트 번호에 따라 거래소를 올바르게 구성하세요.

Linux bash에서 Interactive Brokers IB GATEWAY를 설치하기 위한 지침

FMZ 구성을 추가할 때 localhost와 127.0.0.1은 Linux 운영체제의 하위 계층에서 동일한 네트워크 주소가 아니라는 점에 유의하세요. 여기서는 localhost를 사용합니다.

IB 견적에는 구독료가 필요합니다. 실시간 티커 및 심도 정보가 필요한 경우 구독료를 지불하세요. 그렇지 않으면 지연된 견적만 받을 수 있습니다.

설정

API 거래 주문확인을 취소하려면 주문확인 상자를 취소해야 합니다.

Linux bash에서 Interactive Brokers IB GATEWAY를 설치하기 위한 지침

IB Gateway가 종료되지 않도록 하려면 “구성”->“잠금 및 종료”에서 “자동 재시작”을 선택해야 합니다(기본값은 “자동 로그오프”인데 이는 필요한 것이 아닙니다)

Linux bash에서 Interactive Brokers IB GATEWAY를 설치하기 위한 지침

내장된 잠금화면이 작동하지 않을 경우 xscreensaver를 설치하여 문제를 해결할 수 있습니다.(안전을 위해 실행 후 종료하기 전에 화면을 잠그십시오)

apt install xscreensaver

설치 후 실행xscreensaver잠금화면 설정 및 실행

알아채다