자세한 Perp 차익 거래 로봇: 자동화된 거래 전략을 실행하는 데 도움이 됩니다.
星球君的朋友们
2021-03-03 08:04
本文约2796字,阅读全文需要约11分钟
Perp-Arbitrageur는 AWS Lambda 클라우드(프리 티어) 또는 컴퓨터에서 로컬로 실행할 수 있는 차익 거래 봇입니다.

편집자 주: 이 기사의 출처는영구 프로토콜(ID: Perpetual_China), 승인을 받아 Odaily에서 재인쇄했습니다.

, 승인을 받아 Odaily에서 재인쇄했습니다.

이 기사에서는 막 출시된 Perp Arbitrageur Bot에 대해 자세히 알아보고 프로처럼 거래를 시작합니다!

참고: 이 봇은 교육 목적으로만 사용됩니다. 파생 상품 거래는 매우 위험하며 자본금의 최대 100%를 잃을 수 있습니다. 무기한 계약 거래는 지역마다 다른 규정이 적용될 수 있습니다. 거래하기 전에 현지 법률을 이해하십시오.

GitHub:https://github.com/perpetual-protocol/perp-arbitrageur

Perp-Arbitrageur

보조 제목

영구 프로토콜이 xDai 사이드체인에서 실행되기 때문에 이 봇을 사용할 때 이더리움에서 가스 요금을 지불할 필요가 없습니다! (xDai의 가스 수수료는 매우 낮습니다)

보조 제목

트레이딩 전략

기본 전략은 이익을 내기 위해 서로 다른 두 거래소 간의 동일한 무기한 계약에 대해 단순히 "높은 매도 및 낮은 매수"입니다. perp 계약에 대해 자세히 알아보려면 docs.perp.fi를 방문하세요.

보다 구체적으로 말하자면 "거래소 A에서 낮은 가격에 매수하고 B 거래소에서 높은 가격에 매도"하는 것입니다. 우리는 두 거래소에서 거래함으로써 스프레드를 얻습니다. 더 중요한 것은 시장 위험을 헤지하는 것입니다. 이렇게 하면 시장 가격이 오르든 내리든 PnL에 영향을 미치지 않습니다.

시나리오 #1 - 시장 가격 상승

이미지 설명

파란색 선: FTX의 ETH-PERP 가격, 노란색 선: 무기한 계약의 ETH-PERP 가격

위의 그림에 따르면 스프레드가 트리거 수준보다 크면 봇이 포지션을 엽니다. 스프레드가 작으면 봇은 효과적으로 포지션을 청산하기 위해 반대 방향으로 포지션을 엽니다.

시나리오 2 - 시장 가격 하락

이미지 설명

파란색 선: FTX의 ETH-PERP 가격, 노란색 선: 무기한 계약의 ETH-PERP 가격

위의 그림과 같이 가격 차이가 우리가 설정한 수준보다 크면 봇은 거래를 시작하고 가격 차이가 효과적인 청산을 위해 설정한 트리거 포인트보다 낮으면 봇은 포지션을 다음으로 되돌립니다. 창고를 효과적으로 닫습니다.

두 경우 모두 손익은 시장 가격이 아니라 스프레드를 보고 있기 때문에 시장이 오르든 내리든 실질적으로 영향을 받지 않습니다. 이런 식으로 급격한 가격 변동에 대해 걱정할 필요가 없지만 두 거래소 간의 가격 차이를 사용하여 차익 거래를 완료할 수 있습니다.

보조 제목

계정 설정 및 매개변수 정의

봇을 시작하기 전에 다음을 추가하기만 하면 됩니다.

계정 설정

".env.production" 파일에서,

1. 지갑 개인키: 영구계약으로 거래하고자 하는 자금이 입금된 이더리움 지갑의 개인키여야 합니다. 개인 키는 "0x"(zero-ex)로 시작해야 합니다.

참고: 영구 계약에 사용되는 자산은 USDC입니다. 거래하기 전에 USDC를 xDai로 옮겨야 합니다. perp.exchange로 할 수 있습니다.

2. FTX API 키 및 비밀번호: FTX 프로필 페이지에서 FTX API 키를 생성할 수 있습니다. 봇과 함께 사용할 FTX 하위 계정을 생성하도록 선택할 수 있습니다.

매개변수 설정

"configs.ts" 파일에서 거래 지식과 자신의 위험 허용 범위에 따라 이러한 매개변수를 변경해야 할 수도 있습니다. 여기에서 몇 가지 매개변수에 대해 간략히 설명하겠습니다.

  • 잔액 및 증거금 확인

  • XDAI_BALANCE_THRESHOLD: xDai의 가스는 xDAI로 지불됩니다. "예금" 섹션을 참조하십시오.

  • USDC_BALANCE_THRESHOLD: 지갑의 최소 USDC 잔액

  • FTX_USD_BALANCE_THRESHOLD: FTX의 최소 USD 잔액

FTX_MARGIN_RATIO_THRESHOLD: FTX 마진거래 최소 마진율

이러한 이벤트는 조건이 트리거되면 로그에 표시됩니다.

시장 매개변수

  • "ammConfigMap" 아래에 많은 매개변수가 있습니다.

  • BTC-USDC//PERP에서 거래하려는 시장입니다.

  • ENABLED: false // 이것은 스위치입니다. "true"는 활성화하고 "false"는 비활성화합니다.

  • ASSET_CAP: Big(1000)//레버리지 후 제한 금액

  • PERPFI_LEVERAGE: Big(3)//포지션을 열 때 거래하는 로봇의 레버리지는 PEPR 거래소에서 이 레버리지 수준을 유지합니다(잔고가 충분한 경우).

  • PERPFI_SHORT_ENTRY_TRIGGER: Big(0.5).div(100),

  • PERPFI_MIN_TRADE_NOTIONAL: Big(10)//PERP 거래소에서 거래되는 최소 명목 금액.

  • PERPFI_LONG_ENTRY_TRIGGER: Big(-0.5).div(100), 숫자는 스프레드 비율: (PERP-FTX)/FTX. 즉, 예를 들어 스프레드 비율이 0.5보다 크면 로봇은 PERP에서 숏 포지션을 엽니다. 동시에 FTX에서 롱 포지션을 오픈합니다.ADJUST_MARGIN_RATIO_THRESHOLD: Big(10).div(100) // 예를 들어 봇은 > 5.5 또는

  • <4.5일 때 레버리지를 조정합니다.

  • FTX_MARKET_ID: "BTC-PERP"// FTX의 시세 표시기.

입금 및 운영

예금 자산

  • 예금 자산

  • 거래를 위해 perp.exchange에 USDC 입금

FTX에 USDC 또는 기타 적용 가능한 스테이블 코인 입금

  • GAS에 입금

  • 지갑에 xDAI를 입금하여 xDai 체인에서 가스 수수료를 지불하십시오. xDai 체인과 이더리움은 동일한 주소를 사용하므로 동일한 주소가 두 체인에서 동시에 이더리움 토큰과 xDai 토큰을 소유할 수 있습니다.

  • xDai 메타마스크 설치 설정 (https://www.xdaichain.com/for-users/wallets/metamask/metamask-setup)

  • xDai Bridge를 사용하여 Dai를 xDAI로 전환(https://dai-bridge.poa.network/)

트랜잭션을 완료하기 위해 GAS로 xDAI가 필요한 경우 수도꼭지를 사용하여 얻을 수 있습니다(https://blockscout.com/poa/xdai/faucet).

이제 봇이 xDai 체인에서 거래하는 데 도움을 줄 수 있습니다.

참고: 더 많은 거래가 실행될수록 두 거래소 계정 간의 잔액 차이가 더 커질 수 있습니다. 따라서 때때로 균형을 재조정해야 할 수도 있습니다.

현실적인

개념, 매개변수 설정, 지갑과 계정에 자산을 입금하는 방법을 이해했다면 이제 시작할 때입니다! 자세한 내용은 GitHub 저장소를 참조하십시오(원문을 클릭하면 얻을 수 있음).

星球君的朋友们
作者文库