리소스 로딩... 로딩...

도커

FMZ 양적 거래 플랫폼의 도커 소프트웨어는 전체 양적 거래 시스템의 핵심 부분입니다.도커도커는 복잡한 데이터 요청, 데이터 수신, 네트워크 링크, 로그 포스트백 등을 담당하는 거래 전략의 실행자로 이해 할 수 있습니다. 라이브 거래 전략 프로그램은 FMZ 양자 거래 플랫폼 웹 사이트가 아닌 도커의 소프트웨어에서 실행됩니다. 도커는 서버에서 실행됩니다.FMZ 양자 거래 플랫폼웹 사이트가 네트워크 오류가 발생하면, 그것은 당신의 도커의 작동에 영향을 미치지 않습니다. 도커는 실행할 수 있습니다Linux, Windows, Mac OS, Android, Raspberry Pi ARM Linux그리고 다른 시스템. 도커에 의해 관리되는 라이브 거래 로그는 디렉토리에 저장됩니다../logs/storage이 파일은Sqlite데이터베이스 파일db3, 직접 편집 할 수 있습니다Sqlite관리 소프트웨어. 확장자를 가진 파일db3라이브 거래 데이터베이스에서 파일 이름은 봇입니다ID.

도커 배포

당신은 현재 FMZ 양 거래 플랫폼 계정 배포와 관련된 도커를 볼 수 있습니다도커이 페이지에서 IP 주소, 버전, 컴파일 및 릴리스 시간, 그리고 다른 관련 정보를 검색할 수 있습니다. 클릭도커를 추가점프 버튼도커 배포 페이지, 도커 배포는 두 가지 모드로 나뉘어 있습니다: 1) 한 번의 클릭으로 도커 VPS를 임대합니다. 2) 수동으로 도커를 추가합니다.

Docker deployment page

한 번의 클릭으로 도커 VPS를 임대합니다.

버튼을 눌러한 번의 클릭으로 도커 VPS를 임대합니다.탭에도커페이지를 클릭하고 구성, 서버 룸 지역, 그리고 다른 요구 사항에 따라 배포될 서버를 선택합니다. 확인을 위해 현재 FMZ 퀀트 트레이딩 플랫폼의 계정 암호를 입력하고 확인이 통과된 후 도커 프로그램 배포가 자동으로 수행됩니다. 전체 배포 과정은 몇 분 정도 걸리며 시스템이 일반적으로 사용되는 파이썬 라이브러리를 자동으로 설치합니다. 클릭 후 임대 된 서버는 제한된 시스템 권한만을 가지고 있으며 클라이언트 대신 플랫폼을 통해 임대되기 때문에 원격 로그인을 지원하지 않습니다. 미리 설치되지 않은 일부 타사 파이썬 라이브러리를 사용할 필요가 있다면 개인 서버를 사용하여 수동으로 배포하는 것이 좋습니다. 서버를 통해 임대된 서버에 대한 서버 청구한 번의 클릭으로 도커 VPS를 임대합니다.이 기능은 별도로 청구되며, 봇 청구와는 아무런 관련이 없습니다. Redeploy 버튼을 클릭하면 기존 도커 디렉토리의 로그 디렉토리에서 실시간 로그 및 데이터 파일을 삭제하지 않습니다.

도커를 수동으로 추가합니다

도커를 PC, 서버, 라즈베리 파이 등 다양한 장치에 배포할 수 있습니다. 광범위한 주류 운영 체제가 지원됩니다.

  • 리눅스 명령 줄 버전: 리눅스 AMD64 / 리눅스 386 / 리눅스 ARM64 / 리눅스 ARMv7
  • Mac의 명령 줄 버전: Mac Intel64 / Apple Silicon
  • 명령 줄 버전, 윈도우 인터페이스 버전: 64 비트 / 32 비트
  • 도커 이미지

도커 프로그램을 배포해야 하는 장치에 로그인 한 후, 장치의 운영 체제에 따라 해당 도커 프로그램을 다운로드 합니다. 다운로드 링크는 클릭 한 후 표시 된 내용에서 찾을 수 있습니다도커를 수동으로 추가합니다탭에도커페이지. 도커 프로그램을 배포하려면 2개의 매개 변수를 설정해야 합니다.

Add a docker manually

  1. FMZ Quant 거래 플랫폼의 UID를 포함하는 통신 주소.
  2. UID에 해당하는 FMZ 양자 거래 플랫폼 계정의 비밀번호

도커를 배포 할 때 통신 주소FMZ 양자 거래 플랫폼 계정 비밀번호를 구성합니다:

  • 윈도우용 도커 도커의 윈도우 인터페이스 버전은 이 두 매개 변수를 도커의 인터페이스에 있는 해당 입력 상자 컨트롤에 직접 입력할 수 있다.

  • 도커의 명령 줄 버전 도커 프로그램의 다른 명령 줄 버전에는 다른 운영 체제에 대한 다른 명령어가 있습니다. 예를 들어 리눅스 및 맥을 사용하여 명령어를 사용하십시오:. /robot -s node.fmz.com/123456 -p 654321, 아래와 같이 명령의 각 부분을 설명합니다:

    . /robot로봇, 실행 프로그램 (즉, 도커 프로그램) 을 실행하는 것을 의미합니다.123456UID이고,654321UID에 해당하는 FMZ 양자 거래 플랫폼 계정의 비밀번호입니다. 매개 변수-s표시합니다correspondence address of the UID of the FMZ Quant Trading Platform, 그리고 매개 변수 값은 예를 들어:node.fmz.com/123456... 매개 변수-pFMZ 양자 거래 플랫폼에 있는 UID의 계정 패스워드을 표시하며, 다음과 같은 값으로 채울 수 있습니다.654321.

    여기 있는 매개 변수는 예제입니다. 실제 매개 변수는 로그인 후 볼 수 있습니다.FMZ.COM그리고 클릭도커를 수동으로 추가합니다탭에도커페이지. 매개 변수-p도커를 배포하기 위한 명령어에서 명시적으로 쓰일 필요가 없습니다.. /robot -s node.fmz.com/123456실행하라는 명령이 나오면 비밀번호를 입력해야 합니다. 또한, 프로그램을 실행하는 권한과 같은 문제에 주의를 기울이고, 실행 제한을 해제 할 수있는 충분한 권한을 도커 프로그램에 부여하십시오.

IP 주소를 전 세계적으로 지정합니다

  • 항구장Windows시스템 인터페이스 버전은 도커 소프트웨어 인터페이스에서 IP 주소를 직접 설정할 수 있으며, 도커 소프트웨어는 자동으로 IP를 설정하도록 기본 설정합니다.
  • 명령 줄 환경에서 실행되는 도커는-IIP 주소를 지정하는 매개 변수
    -I string
        custom local ip address
    -c string
        config file
    -d string
        custom dns resolve server
    -e string
        docker node executable path
    -f string
        docker settings json
    -i string
        docker image name
    -n string
        node name
    -p string
        password
    -s string
        server address
    -u string
        run as system user
    -v  version info
    -vv
        show verbose log
    -w string
        working directory
    

도커 프로그램의 명령 줄 버전의 매개 변수

도커 소프트웨어를 다운로드 한 후 실행 파일robot압축 해제 후 도커 프로그램이 있습니다. 도커를 배포할 때 도커 프로그램에 대한 매개 변수를 지정할 수 있습니다.

  • -v: 현재 도커 프로그램의 버전과 컴파일 시간을 포함한 정보를 확인합니다. 전체 실행 명령어는Apple Mac System: ./robot -v.
  • -vv: 도커 프로그램의 동작 및 상호 작용 메시지의 상세 로그는 기본적으로 표시되지 않으며 도커 로그 파일에 기록되지 않습니다. 이러한 방법으로 빈번한 상호 작용 명령어가 로그를 부풀리고 하드 디스크에 공간을 차지하는 것을 방지합니다. 만약 당신이 도커의 상세 로그를 유지하고 도커가 실행되는 동안 표시해야 한다면, 당신은 도커 로그 파일에 기록될 상세 로그와 상호작용 메시지를 설정할 수 있습니다-vv parameter.
  • -s: 도커 프로그램을 실행할 때 FMZ 퀀트 트레이딩 플랫폼과 통신하기 위해 지정된 주소. 전체 실행 명령어는Apple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxFMZ 퀀트 트레이딩 플랫폼의 각 계정의 고유 식별 ID입니다. 명령을 실행 한 후 해당 FMZ 퀀트 트레이딩 플랫폼 계정의 암호를 입력하도록 요청됩니다.
  • -p: 당신은 직접 입력 암호를 실행 명령에 매개 변수를 지정할 수 있습니다, 그것은 현재 시스템 레코드에서 비밀번호 매개 변수가 남아 있기 때문에 권장되지 않습니다. 주소와 일치하는 계정 암호를 가정node.fmz.com/xxxxxxx이 경우:abc123456- 그래요 전체 실행 명령어는Apple Mac System: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n: 실행되는 도커 프로그램에 라벨 정보를 첨부합니다. 전체 실행 명령어는Apple Mac System: ./robot -n macTest -s node.fmz.com/xxxxxxx.macTest플랫폼 도커 관리 페이지의 도커 정보에 텍스트 라벨.
  • -l: 현재 도커가 지원하는 교환 목록을 인쇄합니다. 전체 실행 명령어는Apple Mac System: ./robot -l, 즉 지원 교환의 이름을 출력 할 수 있습니다.

봇 데이터 마이그레이션

다른 장치 (서버) 에 있는 도커로 봇 데이터를 마이그레이션해야 할 때, 당신은 마이그레이션 대상 장치 (서버) 의 도커 디렉토리의 해당 경로 위치로 봇의 데이터베이스 파일 (확장 db3의 데이터베이스 파일) 을 이동할 수 있습니다. 파일 이름을 플랫폼의 해당 봇 ID로 설정하여 이전 봇의 모든 로그 정보가 새로운 장치로 마이그레이션됨에 따라 손실되지 않도록하십시오.

도커 모니터링

도커 모니터링 페이지, 당신은도커 모니터링기능도커 리스트 동작 항목또는도커 세부 작업 항목. 모니터링을 켜면, 만약 도커가 비정상적으로 오프라인이라면, 현재 FMZ 양자 거래 플랫폼에 연결된 이메일 주소는 알림 메시지를 받게 됩니다.

전략 라이브러리 플랫폼