#4.비트코인 선물 자동구매 프로그램 - 선물 공부 Leverage 세팅
1.선물레버리지 ??
선물 레버리지(Futures Leverage)는 선물 거래에서 투자자가 투자 자금 대비 높은 금액의 계약을 매매할 수 있는 기능을 말합니다. 이를 통해 투자자는 소액으로 많은 자산을 거래할 수 있으며, 이로 인해 수익성이 증가할 수 있습니다.
예를 들어, 1:10의 레버리지를 가진 투자자는 1,000달러의 투자 자금으로 10,000달러 규모의 선물 계약을 매매할 수 있습니다. 만약 선물 가격이 1% 상승한다면, 투자자는 100달러의 수익을 얻을 수 있습니다. 그러나 선물 가격이 1% 하락한다면, 투자자는 100달러의 손실을 볼 수 있습니다.
레버리지는 높은 수익을 기대할 수 있는 반면, 높은 위험도를 내포하고 있습니다. 따라서 레버리지를 사용하는 경우에는 자신의 투자 가능한 자금과 위험성에 대한 충분한 이해와 경험이 필요합니다.
2. 교차마진(Cross) / 격리마진(Isolated)
교차 마진(Cross) : 크로스 마진이라고도 불리며 최대치로 포지션을 개시하면서 보유하고 있는 잔고 전체를 증거금으로 활용한다. 때문에 급등락으로 인한 강제청산에 어느정도 대비하면서 수익을 챙길수 있는 방법이나 상술했듯 전재산을 증거금으로 잡기 때문에 운이 나빠 강제청산을 당하면 말 그대로 아무것도 남지 않는다.
격리 마진(Isolated) : 증거금을 처음 마진을 개시했을때 금액으로 한정 시킨다. 때문에 고배율 레버리지로 갈수록 청산가격과 진입가격의 차이가 좁아져 강제청산의 위험이 높아지나 청산을 당해도 처음 개시했을때의 증거금만 잃고 나머지 잔고는 그대로 유지된다. 포지션 개시 이후에 별도로 증거금을 추가하여 어느정도 레버리지 조절이 가능하다.
3. Python Code로 Leverage를 세팅해보자
Python Code로 leverage 변경하면 홈페이지 상에서 어떻게 변경 되는지 확인해보자.
import binance.client
api_key = '--'
api_secret = '--'
client = binance.client.Client(api_key, api_secret)
symbol = 'BTCUSDT'
leverage = 5
is_isolated = 0
client.futures_change_leverage(symbol=symbol, leverage=leverage)
client.futures_change_margin_type(symbol=symbol, is_isolated=is_isolated)
position_info = client.futures_position_information(symbol=symbol)
for position in position_info:
if position['symbol'] == symbol:
leverage = position['leverage']
print(leverage)
코드는 잘 작동합니다.