양적 거래에서 서버의 사용

저자:리디아, 창작: 2022-11-11 14:43:34, 업데이트: 2023-09-14 20:34:38

img

프로그래밍 및 양적 거래를 수행 할 때 우리는 양적 거래 프로그램을 실행하기 위해 모든 장치를 사용할 수 있습니다. (특정 거래 전략에 따라 거래하기 위해 계정을 운영하는 로봇 프로그램). 그러나 운영자의 컴퓨터 방에서 서버를 사용하는 것이 더 안전합니다. 네트워크 통신 및 전력 공급은 더 안전합니다. 결국 양적 거래 프로그램은 실제 돈의 계정 자산을 운영하며 달성 할 수있는 기본 보장은 가능한 한 많이 수행해야합니다. 양적 거래 프로그램을 실행하기 위해 자신의 컴퓨터 및 기타 장비를 사용하여 중요한 순간에 전력 중단 및 네트워크 단절로 인한 손실은 서버의 비용에 비해 큰 손실로 간주 될 수 있습니다. 따라서 오늘 양적 거래를 할 때 서버 및 관련 콘텐츠의 사용에 대해 이야기 해 보겠습니다.

양적 거래 로봇을 실행하는 서버는 무엇일까요?

여기서 서버는 단순히 서버 제공자의 서버 방에서 실행되는 컴퓨터 장치로 이해할 수 있습니다. 일반 컴퓨터와 마찬가지로 메모리, CPU 및 하드 디스크를 가지고 있습니다. 서버 제공자는 안정적인 전력 공급, 네트워크 통신 등을 보장합니다. 서버 제공자의 사용자는 서버 제공자에게 비용을 지불합니다 (물론 무료가있을 수 있습니다, 우리는 일반적으로 유료 서비스를 사용합니다) 그리고 서버는 우리에게 제공됩니다. 우리는 서버에 원격으로 로그인하여 프로그램을 실행하고 소프트웨어를 다운로드 할 수 있습니다. 우리는 양적 서버 거래 로봇 프로그램을 컴퓨터에서 실행하고 양적 거래 로봇 프로그램은 거래소 인터페이스 (디지털 화폐), 시장 거래 주문, 거래 거래 등의 거래 회사 (상품 선물 VPS) 의 프론트 서버에 액세스 할 수 있습니다. 서버 구성 및 서비스 제공자에 의해 제공되는 다양한 유형의 제품 (화재) 가있을 수 있습니다. 일반적으로 낮은 성능과 낮은 가격으로 선택하면 가장 낮은 가격입니다.

서버 제공자를 선택

  • 알리바바 클라우드
  • 발트르
  • 아마존
  • 리노드 많은 서버 제공자가 있으며, 바이두 또는 지후에서 직접 검색 할 수 있습니다. 지불 방법과 서버 방의 위치 (거래소 서버에 더 가까워질수록 더 좋으며, 결국 서버에서 실행되는 미래 프로그램이 더 빨라질수록 거래소에 더 잘 액세스 할 수 있습니다.) 에 따라 적절한 하나를 선택할 수 있습니다.

서버 운영 체제를 선택

  • 윈도우 시스템은 조작이 쉽습니다. 그것은 거의 자신의 컴퓨터에서 윈도우 시스템과 동일하지만 권장되지 않습니다. 리눅스는 더 높은 성능 안정성을 가지고 있습니다.
  • 리눅스 시스템은 윈도우보다 더 복잡하지만 안정성과 성능이 좋습니다. 운영이 복잡하지만 양적 거래 프로그램을 배포하기 위해 몇 가지 명령을 사용할 수 있습니다. 리눅스 시스템의 많은 버전이 있으며, 주로 다음과 같습니다. · CentOS · 데비안 · 우분투 당신은 당신의 필요에 따라 선택할 수 있습니다, 일반적으로, 우리는 CentOS를 사용합니다.

서버 사용

서버 제공 업체에서 서버를 빌려주는 비용을 지불 한 후, 서버 제공 업체는 서버의 로그인 암호를 (e-mail의 형태로) 전송합니다. 또한 렌터 당시에 페이지에서 사용자에 의해 로그인 암호를 설정 할 수 있습니다. 로그인 암호를 안전하게 보관하고 원격으로 서버에 로그인 할 때 사용해야합니다.

  • 윈도우 시스템 윈도우 시스템은 비교적 간단하게 사용할 수 있습니다. 우리는 서버 제공자의 웹 사이트 페이지 터미널에 로그인하거나 리모트 데스크톱 연결을 사용할 수 있습니다.

  • 리눅스 원격으로 로그인할 수 있는 몇 가지 방법이 있습니다.

    · 리눅스 시스템 로그인을 위해, 우리는 서버 제공자의 웹 사이트 페이지의 단말기를 사용하여 로그인 할 수 있습니다. 예를 들어 Alibaba Cloud:

img

일반적으로, 당신은 로그인 후 서버 제공자의 웹 사이트에서 임대 서버 원격 연결 단말기를 찾을 수 있습니다. 로그인 암호를 입력하고 로그인합니다.

   · Software such as putty etc.
     We can also use some remote login software to log in. If you use the Windows system (not your server, but your current computer), you can use the software ```putty```. You can refer to the related introduction: https://baike.baidu.com/item/putty/5426468?fr=aladdin
     Configure the information such as the IP address of the server to log in.

     The user name of the Linux server is ```root```. When logging in, enter the user name first, click on Enter, and then enter the login password. Note that when entering the login password, you cannot see it, just enter it. If you are prompted to select Yes/No, you can select it according to the content (usually enter yes and click on Enter), as shown in the following figure.

      ![img](/upload/asset/28da6584fc2e8bd8d107a.png)

   · Apple computer terminal ssh login
     Open the terminal, as shown in the screenshots:
      ![img](/upload/asset/28dd3af3e8ac145f31950.png)
      ![img](/upload/asset/28e3fb645996226a7f7b5.png)
      ![img](/upload/asset/28e154a8622766dcb8bf7.png)

     Use the command ```ssh root@xxx.xxx.xxx.xxx``` to login remotely, xxx.xxx.xxx.xxx is the IP address of the server you want to login.

     ![img](/upload/asset/28dfeaaf02e8288cb6980.png)

    Input your login password to login.

     ![img](/upload/asset/28d9e37685b01be1e7b93.png)

   After remote login, in the Linux operating system, we often use the command line interface to operate, input operation commands, and perform specific work.

리눅스 일반적인 명령어

리눅스 서버에 로그인 한 후, 동작은 동일합니다. 이것은 자신의 컴퓨터가 어떤 시스템인지 또는 로그인 방식과 관련이 없습니다. 그래서 우리는 애플 컴퓨터 (MAC) 로그인 후 터미널 스크린샷을 사용하여 일반적인 명령을 보여줍니다.

  • 이봐요 현재 디렉토리의 내용을 보려면 현재 폴더에 있는 파일, 프로그램 등이 무엇인지 확인하는 것입니다. 아래와 같이 모든 내용을 보려면 매개 변수 - a를 사용하세요.img

현재 디렉토리에는 3개의 파일이 있다는 것을 볼 수 있습니다. 로봇 도커 프로그램, 로봇 압축 패키지, 로그 도커 프로그램의 로그 폴더입니다.

  • pwd 아래와 같이 현재 디렉토리를 참조하십시오:img

  • cd 예를 들어 디렉토리를 입력하려면 위의 그림에서 로그 폴더를 입력하면cd logs위 그림의 목록에서 아래와 같이 표시됩니다.img

로그 디렉토리로 갑니다. 이 시점에서 pwd를 사용하여 현재 디렉토리를 볼 수 있습니다.img

변경사항을 볼 수 있습니다. 이전 디렉토리로 돌아가려면cd.. command. img

부모 디렉토리가 반환되는 것을 볼 수 있습니다.

  • mkdir 우리는 현재 디렉토리에서 폴더를 생성합니다. 먼저 우리는ls -a현재 디렉토리의 내용을 보시면mkdir test1이름을 가진 디렉토리 ( 폴더) 를 생성test1, 그리고 마지막으로ls -a, 우리는 그것이 만들어지는 것을 볼 수 있습니다.img

  • rm 삭제 명령어. 내가 방금 만든 폴더 (내용 포함) 를 삭제하려면, 우리는 사용할 수 있습니다rm - rf test1. img

로봇 프로그램과 같은 파일을 삭제하려면rm robot, 아래와 같이:img

  • wget 소프트웨어 일반적으로 CentOS는 기본적으로 wget을 설치합니다. 만약 당신이 그것을 가지고 있지 않다면, 당신은 Baidu를 검색하여 설치할 수 있습니다. 예를 들어, FMZ 퀀트 트레이딩 플랫폼의 도커 프로그램을 다운로드하기 위해 wget을 사용 하 여, 리눅스 64 시스템의 도커 프로그램의 다운로드 링크는:http://www.fmz.com/dist/robot_linux_amd64.tar.gz.

사용wget다운로드 링크, 예를 들어wget http://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • 타르 예를 들어, 압축된 패키지 로봇을 압축 해제하는 명령어: robot_linux_amd64.tar. gz,tar -zxvf robot_ linux_ Amd64. tar. gz, 아래와 같이:

img

  • 아니 Nohup는 프로그램에서 프로그램을 실행합니다. 리모트 로그인이 끊어지면 프로그램이 멈출 수 없도록 말이죠. 예를 들어, FMZ의 로봇 도커 프로그램을 배포합니다. 명령어를 사용하세요:nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY & node.fmz.com/XXXXXX각 FMZ 계정에 대한 고유 주소입니다.XXXXXX각 사용자의 역할이 다릅니다.YYYYYYYY-p 뒤에 해당 주소의 FMZ 계정 비밀번호가 있습니다.img

관련

더 많은