스톱-리밋 주문

마지막 업데이트: 2022년 1월 10일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
추적 매수/매도 기법(Trailing buy/sell strategy)을 이용한 자동화된 바이낸스 자동매매 프로그램

Leverj 선물 거래 주문 유형

Leverj 선물 거래의 플랫폼은 여러 주문 유형을 지원합니다. 이 포스트는 플랫폼에서 지원하는 다양한 주문 유형을 나열하고 각 주문 유형에 대한 간단한 설명을 제공합니다. 각 주문 유형의 의미를 이해하는 데 도움이 되는 예제가 포함되어 있습니다.

지정가 주문은 특정 가격 또는 더 좋은 가격에 상품을 매수 또는 매도하는 주문입니다. 지정가 매수 주문은 지정된 가격 또는 그 가격 이하로 실행되며, 지정가 매도 주문은 지정된 가격 또는 그 가격 이상으로 실행됩니다. 이렇게 하면 선호하는 가격으로 거래할 수 있지만 일치하는 항목을 찾을 수 있다는 보장은 없습니다.

이 주문 유형은 Leverj 선물 거래의 UI의 주문 입력 양식에 있는 기본 유형입니다. 아래 이미지는 20 배 레버리지로 338.7의 퍼페추얼 ETH/USD에 대한 지정가 매수 주문을 보여줍니다. 레버리지는 귀하가 입력한 마진 금액을 결정하지만 귀하의 주문이 실행되는 방식은 주문 유형으로 결정됩니다.

가장 좋은 매도가격은 339.3입니다 (위 이미지의 “지정가 주문”참조). 따라서 이 지정가 매수 주문은 즉시 일치하지 않지만 적절한 매도 가격에 채워질 때까지 대기중인 오더북에 있습니다. 이 예에서 지정가 매수 주문이 채워지려면 매도 가격이 338.7 이하여야 합니다.

시장 주문은 현재 가격으로 즉시 실행되는 매수 또는 매도 주문입니다. 지정가 주문과 달리 시장 주문은 거래 할 우선 가격을 고려하지 않습니다. 여기서는 구매 또는 판매 측면과 수량 만 고려합니다. 오더북의 현재 주문과 일치하는 주문을합니다. 만약에 오더북의 반대 포지션 (매수 아니면 매도)스톱-리밋 주문 에 주문이 있는 경우 시장 주문이 실행되도록 보장됩니다.

이 시장 매수 주문은 즉시 체결 됩니다. 아래 이미지를 참조하십시오.

가장 좋은 요청은 340.6 (위의 이미지 “시장 주문”참조)이었고 일치시킬 수 있는 수량 (15.10)이 충분했기 때문에 1 단위의 ETH/USD 퍼페추얼에 대한 시장 구매 주문이 가격에 대해 체결되었스니다.

시장 주문은 현재 가격으로 실행됩니다. 현재 가격이 공정한 가격에서 멀리 떨어져 있거나 오더북의 ‘스프레드’가 넓은 경우 시장 주문은 거래자에게 유리하지 않을 수 있는 주문과 일치하게 될 수 있습니다. 시장 주문을 하기 전에 항상 명심 하십시오!

역지정가 시장 주문 (SMKT)

역지정가 시장주문은 역지정가 주문과 시장 주문의 특성을 모두 가지고 있습니다. 시장 주문은 이 포스트의 앞부분에서 정의하여서, 시장 역지정가 주문을 보기 전에 역지정가 주문을 정의하고 어떻게 작동하는지 이해합시다.

역지정가 주문은 가격이 지정된 특정 지점에 도달할 때만 활성화됩니다. 매수 역지정가 주문 또는 매도 역지정가 스톱-리밋 주문 주문을 할 수 있습니다. ETH/USD 퍼페추얼의 현재 가격이 340이고 지난 며칠 동안의 현재 가격 세트가 335에서 350 사이의 범위에 있다고 가정해 보겠습니다. 가격이 상승 할 때만 포지션을 입력하려고 합니다. 가격이 350 지점 벗어날 때 매입보유 포지션을 입력하려고합니다 (ETH/USD 퍼페추얼 매수). 이러한 거래를 설정하려면 역지정가 주문을 사용하고 트리거 가격을 350으로 설정할 수 있습니다. 이러한 경우 가격이 350에 도달하면 주문이 활성화됩니다. Leverj의 역지정가 주문은 다른 거래소와 달리, 트리거 가격이 특정 시장의 지수 가격 가격과 일치합니다. 따라서 이 예에서는 지수가 350에 도달하면 역지정가 주문이 활성화됩니다. 일반 역지정가 주문의 경우 활성화되면 시장 주문이 됩니다.

때로는 “Stop -loss” 주문 유형을 보게 될 것입니다. 이 또한 손절매 주문 또는 역지정가 시장 주문입니다. Stop-loss 주문이라고 불리는 이유는 손실을 줄이기 위한 설정 때문입니다. 예를 살펴 보겠습니다. 당신은 가격이 상승할 것이라고 예상하기 때문에 ETH/USD 퍼페추얼 계약 상승 기대주를 매입하는, 하나의 스톱-리밋 주문 계약을 수 있습니다. 상승세의 낙관적이지만 시장이 당신에게 불리하게 움직일 경우에 대비하여 불필요한 위험을 피하고 싶을 것입니다. 가격이 하락할 경우 손절매 또는 매도 역지정가 주문을 330으로 설정할 수 있습니다. 기본적으로 가격이 330으로 떨어지면 판매 주문이 활성화되고 시장 판매 주문으로 실행됩니다.

350의 매수 역지정가 주문이 위 이미지에 나와 있습니다. 이 주문을 작성하면 다음과 같은 미결 주문이 표시됩니다.

이 주문은 트리거 가격이 350이므로 ETH/USD 퍼페추얼이 해당 지점에 도달 할 때까지 기다립니다. 잘 살펴보면 350에서 이 매수 주문이 오더북에 표시되지 않음을 알게 될 것입니다. 관례상 역지정가 주문은 “Stop Hunting” 가능성을 피하기 위해 공개되지 않습니다.

스탑 리밋 주문은 지정가 주문과 역지정가 주문의 특성을 모두 가지고 있습니다. 지정가 주문과 역지정가 주문은 모두 이 포스트의 앞부분에서 정의하였습니다.

스톱 리밋 주문은 역지정가 주문 트리거 가격에 도달했을 때만 활성화됩니다. 이 스톱리밋 주문의 활성화는 역지정가 시장 주문에서 본 것과 유사합니다. 그러나 역지정가 시장 주문과 달리 스톱리밋 주문은 일단 활성화되면 지정가 주문이 됩니다. 즉, 지정가 주문 가격 이상에서만 실행됩니다.

위 이미지는 트리거 가격이 350이고 지정가 주문 가격이 360 인 스탑리밋 매수 주문을 보여줍니다. 즉, 이 주문은 ETH/USD 퍼페추얼 가격이 350에 도달할 때까지 활성화되지 않습니다. 이 시점에서 이 매수 주문은 지정가 주문이 됩니다. 350에서 360 사이의 적절한 가격을 찾으면, 즉 지정가 매수 주문이 360 이상인 경우에만 주문이 실행됩니다.

여기에는 몇 가지 중요한 의미가 있습니다. 가격이 매우 빠른 속도로 상승하고 360을 빠르게 돌파하면 어떨까요? 이 경우 350에서 360 사이의 1 ETHUSD 매수 주문에 대해 유효한 가격이 없을 수 있습니다. 또한 이 주문이 부분적으로 만 체결될 수도 있습니다.

또 다른 중요한 질문은 스톱 가격 트리거가 달성되고 나서 리밋 오더가 일치하는 항목을 찾는 사이에 거래소가 얼마나 기다려야 하는가입니다? Leverj에서 스톱리밋 주문은 취소 될 때까지 (GTC) 유효하며 명시적으로 취소될 때까지 열려 있습니다.

위의 이미지에서는 트리거 가격이 활성화되기를 기다리는 역지정가 주문과 스톱리밋 주문을 모두 볼 수 있습니다. 트리거 가격은 정확히 동일하지만 하나는 해당 가격에 도달하면 채워지고 다른 하나는 360 이상으로 일치합니다. 위 이미지의 ‘Price’열은 이를 나타냅니다.

이제 Leverj의 선물 거래의 4 가지 일반적인 주문 유형, 즉 지정가 주문 (LMT), 시장 주문 (MKT), 역지정가 시장 주문 (SMKT) 및 스톱리밋 주문 (SLMT)에 대해 잘 알고 있습니다. 안 좋은 상황에 노출되는 것을 관리하는 중요한 역할을 하는이 특별 주문 유형을 살펴보십시오. “Reduce Only” 주문이라고합니다.

Reduce Only Order:

Reduce Only 주문은 포지션 크기를 줄여 노출을 줄이는 목적으로 사용됩니다. Reduce Only 주문에서 “Only”라는 단어는 단지 사전적 의미를 가지며 포지션이 의도치 않게 증가하지 않고 감소할 뿐임을 의미합니다.

간단한 예를 살펴 보겠습니다. ETH/USD 퍼페추얼 1 계약을 336에 매수하고 350에 수익을 올리고자 하는 경우를 생각해보십시오. 336에 매수 포지션을 입력하고 그 포지션에 진입하기 위해 마진을 입력합니다. 그러나 추가 보증금 입금없이 동일한 수량에 대해 이익을 얻기 위해 지정가 매도 Reduce Only 주문을 350에 넣을 수 있습니다. Reduce Only는 추가 자본을 차단하지 않고 포지션을 청산할 수 있습니다.

다른 예를 살펴 보겠습니다. ETH/USD 퍼페추얼 336에 1 계약을 매수 주문 입력하고 가격이 상승할 것으로 예상한다고 가정 해 보겠습니다. 가격이 350에 도달하면 ETH/USD를 판매하고 이익을 얻고자합니다. 상승세이지만 초과 손실을 억제하고 손절매를 325로 설정하려고합니다. 주문은 지정가 주문이므로 350 이상에 판매 됩니다.

가격은 양방향으로 이동하므로 먼저 325에 도달합니다. 이 시점에서 스톱-리밋 주문 손절매 주문이 실행되고 포지션을 청산합니다. 그러나 이후에 가격이 상승하고 곧 350이됩니다. 원래 수익을 얻기 위해 생성된 350에 매도 지정가 주문이 있습니다. 하지만 손절매가되었을 때 매각했으므로 매도 할 것이 남아 있지 않습니다. 따라서 Reduce Only 주문으로 하지 않았으므로 350에 도달하면 1 ETH/USD 퍼페추얼에 대한 새로운 공매수 포지션을 개시하게 됩니다. 지정가 주문을 설정할 때 의도한 것이 아니었고 이제는 원치 않았을 수 있는 공매수 노출 상태에 있습니다.

Reduce Only 주문으로 하면 이러한 의도하지 않은 상황을 피하는 것은 쉽습니다. 350에서 매도 지정가 주문을 생성 할 때 “Reduce only” 체크박스를 선택해야합니다. 이는 아래 이미지에 나와 있습니다.

1 ETH/USD 매수 주문을 336에서 시작하고 350에서 이익을 얻고 손절매가 325로 설정되기를 원합니다. Reduce Only를 체크했으면 ETH/USD 계약을 판매하고 손실을 줄입니다. 귀하의 매도 역지정가 주문이 Reduce Only 주문으로 설정되었으므로 손절매 주문이 실행되면 즉시 350에 매도 지정가 주문이 취소됩니다. 이제 가격이 350까지 상승하면 의도하지 않은 1 공매수 포지션을 열지 않겠습니다.

Leverj는 선물 플랫폼에 대해 여러 주문 유형을 지원합니다. 이를 통해 거래자는 자신에게 가장 적합한 전략을 실행할 수 있습니다. 이익을 얻기 위해 주문을 적절하게 설정하고 손실을 줄이기 위해 주문유형을 설정할 수 있습니다. Reduce Only 주문은 스톱-리밋 주문 의도하지 않은 증가를 피할 수 있고 포지션을 줄이고 싶을 때 매우 유용합니다. 조금 복잡 하겠지만 뉘앙스를 이해하고 이러한 다양한 주문 유형의 힘을 사용하십시오.

질문이 있으시다면 언제든지 Telegram 채널쪽으로 문자 남겨 주십시오.

미국분들과 OFAC가 지정된 분 Specially Designated National (SDN)은 Leverj를 절대 사용금지 입니다.

거래를 하기 전에 본 플랫폼에서 제공되는 암호화폐, 파생상품 및 기타 상품을 귀하의 관할에서 거래할 수 있는 법적 권한이 있는지 확인하십시오.

이 기사의 어떤 것도 제안, 권유 또는 투자 조언을 구성하지 않습니다. 이미지와 스크린샷은 테스트 환경에서 가져온 것일 수 있으며 실제 시스템의 데이터를 나타내지 않습니다.

스톱-리밋 주문

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

3 contributors

Users who have contributed to this file

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

바이낸스 자동 매매 트레이딩 봇

추적 매수/매도 기법(Trailing buy/sell strategy)을 이용한 자동화된 바이낸스 자동매매 프로그램

이 프로젝트는 제 코드를 테스트 하기 위한 단순한 테스트 프로젝트 입니다.

최신 업데이트 정보는 README.md에 서 확인 가능합니다. 이 페이지는 한국어로 프로그램에 대한 설명만 적혀있습니다.

이 프로그램을 이용하여 돈을 벌 수 있을지 없을지는 절대 보장하지 않습니다.

리스크를 감당하실 수 있을 경우에만 사용하세요! 이 코드를 이용하여 직/간접적으로 생긴 손실이나 경제적인 어려움이 생길 경우 절대 책임지지 않습니다.

프로그램을 업데이트하기 전에, 구매 가격을 꼭 적어두시기 바랍니다. 환경설정이나 구매 가격 정보가 손실될 수 있습니다.

이 프로그램은 가격의 하락/상승 추세를 따라가며 추적 매수/추적 매도를 하는 기법을 기반으로 작성되었습니다.

  • 이 프로그램은 환경설정에 따라 여러번의 매수/매도가 가능합니다.
  • 이 프로그램은 여러개의 코인을 모니터링 가능합니다. 각 코인들은 1초마다 가격 확인 및 매수/매도 처리가 됩니다.
  • 이 프로그램은 지속적인 데이터베이스로 MongoDB를 사용합니다. 하지만 라즈베리파이 32bit 지원을 위해 최신 버젼을 사용하지 않습니다. 사용된 MongoDB 버젼은 apcheamitru에서 제공된 3.2.20입니다
  • 이 프로그램은 리눅스와 라즈베리파이 4 32비트에서만 테스트/작동 확인하였습니다. 다른 플랫폼은 테스트하지 않았습니다.

이 프로그램은 그리드 트레이딩 환경설정에 따라 코인을 모니터링합니다.

그리드 트레이딩 #1은 가장 현재 가격이 낮은 가격에 도달했을 경우에, 매수를 위한 STOP-LOSS-LIMIT 주문을 넣습니다. 현재 가격이 계속 떨어질 경우, 이전 주문을 취소하고, 새로운 가격으로 STOP-LOSS-LIMIT 주문을 넣습니다.

그리드 트리이딩 #1 이후로는, 이전 매수 가격에 따라 코인을 모니터링합니다.

  • 매도를 위한 코인이 충분할 경우 (보통 $10정도), 그리드 트레이딩 #1의 매수 주문을 넣지않습니다.
  • 총 금액이 매수 가격 삭제 가격보다 낮을 경우 매수 가격을 삭제하지 않습니다.

예를 들어, 그리드 트레이딩 매수 환경설정이 다음과 같이 되었다고 가정해봅시다:

이해를 쉽게 할수 있도록, USDT를 $ 로 표시하도록 하겠습니다. 또한, 쉽게 계산할 수 있도록 커미션은 계산에 스톱-리밋 주문 스톱-리밋 주문 넣지 않았습니다. 실제 거래에서는 수량이 다를 수 있습니다.

첫번째 그리드 트레이드의 설정은 다음과 같습니다:

  • 그리드 트레이드 번호#: 1
  • 매수 시작 퍼센트 (Trigger percentage): 1
  • 스탑 가격 퍼센트 (Stop percentage): 1.05 (5.00%)
  • 리밋 가격 퍼센트 (Limit percentage): 1.051 (5.10%)
  • 최대 매수 금액 (Max purchase amount): $50

현재 가격이 최저 가격($100)까지 떨어지고, 전고점(All-Time High) 제한 가격보다 낮을 경우, 프로그램은 새로운 STOP-LOSS-LIMIT 매수 주문을 넣습니다.

  • 스탑 가격 (Stop price): $100 * 1.05 = $105
  • 리밋 가격 (Limit price): $100 * 1.051 = $105.1
  • 수량 (Quantity): 0.47573

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $95

그러면 프로그램은 가격 하락을 따라가면서, 새로운 STOP-LOSS-LIMIT 매수 주문을 다음과 같이 넣습니다:

  • 스탑 가격 (Stop price): $95 * 1.05 = $99.75
  • 리밋 스톱-리밋 주문 가격 (Limit price): $95 * 1.051 = $99.845
  • 수량 (Quantity): 0.5

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $100

이때, 첫번째 매수가 체결됩니다. 이때, 매수 가격 (Last buy price)를 $99.845 로 기록합니다. 매수 수량은 0.5 입니다.

매수가 체결되면, 프로그램은 매도를 위해 모니터링을 함과 동시에, 다음 매수 그리드 트레이딩를 모니터링합니다.

두번째 그리드 트레이딩의 설정은 다음과 같습니다:

  • 그리드 트레이딩 번호#: 2
  • 매수 가격 (Current last buy price): $99.845
  • 매수 시작 퍼센트 (Trigger percentage): 0.8 (20%)
  • 스탑 가격 퍼센트 (Stop percentage): 1.03 (3.00%)
  • 리밋 가격 퍼센트 (Limit percentage): 1.031 (3.10%)
  • 최대 매수 금액 (Max purchase amount): $100

만약 현재 가격이 20% 낮은 $79.876 까지 떨어지면, 프로그램은 두번째 그리드 트레이딩을 위한 STOP-LOSS-LIMIT 매수 주문을 넣습니다.

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $75

이때 프로그램은 가격 하락을 따라가면서, 새로운 STOP-LOSS-LIMIT 매수 주문을 다음과 같이 넣습니다.

  • 스탑 가격 (Stop price): $75 * 1.03 = $77.25
  • 리밋 가격 (Limit price): $75 * 1.031 = $77.325
  • 수량 (Quantity): 1.29

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $78

이때, 두번째 매수가 체결됩니다. 매수 가격 (Last buy price)는 자동으로 아래와 같이 계산 됩니다:

  • 최종 매수 가격: : ($50 + $100)/(0.5 COIN + 1.29 COIN) = $83.80

상세한 매수 환경설정에 대한 설명은 아래에서 보실 수 있습니다.

만약 매도를 위한 충분한 코인이 있고 매수 가격(Last buy price)가 저장되었을 경우, 프로그램은 첫번째 그리드 트레이딩을 위한 매도 신호를 모니터링하기 시작합니다. 현재 가격이 매도 시작 가격에 도달한다면, 프로그램은 매도 STOP-LOSS-LIMIT 주문을 넣습니다. 만약 현재 가격이 계속 상승한다면, 프로그램은 이전 주문을 취소하고, 새 가격으로 매도 STOP-LOSS-LIMIT 주문을 넣습니다.

  • 만약 매수 가격(Last buy price)가 저장되지 않았다면, 코인을 매도하지 않습니다.
  • 만약 코인 평가금이 매수 가격 삭제 금액보다 낮다면, 매수 가격 (Last buy price) 기록을 스톱-리밋 주문 삭제합니다.
  • 만약 코인 평가금이 최소 주문 금액보다 낮다면, 코인을 매도하지 않습니다.

예를 들어, 그리드 트레이딩 매도 환경설정이 다음과 같이 되었다고 가정해봅시다:

매수와 다르게, 매도는 수량 퍼센트를 설정합니다. 만약 보유한 모든 수량을 매도할려면, 간단하게 1 (100%)로 설정하시면 됩니다.

위에서 매수한 코인은 다음과 같습니다:

  • 현재 수량 (Current quantity): 1.79
  • 현재 매수 가격 (Current last buy price): $83.80

첫번째 그리드 트레이드의 설정은 다음과 같습니다:

  • 그리드 트레이딩 번호# 1
  • 매도 시작 퍼센트 (Trigger percentage): 1.05
  • 스탑 가격 퍼센트 (Stop price percentage): 0.97
  • 리밋 가격 퍼센트 (Limit price percentage): 0.969
  • 매도 수량 퍼센트 (Sell amount percentage): 0.5

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $88

현재 가격이 매도 시작 가격 ($87.99) 보다 높기 때문에, 새로운 STOP-LOSS-LIMIT 매도 주문을 다음과 같이 넣습니다:

  • 스탑 가격 (Stop 스톱-리밋 주문 price): $88 * 0.97 = $85.36
  • 리밋 가격 (Limit price): $88 * 0.969 = $85.272
  • 수량 (Quantity): 0.895

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $90

그러면 프로그램은 가격 상승을 따라가면서, 새로운 STOP-LOSS-LIMIT 주문을 다음과 같이 넣습니다:

  • 스탑 가격 (Stop price): $90 * 0.97 = $87.30
  • 리밋 가격 (Limit price): $90 * 0.969 = $87.21
  • 수량 (Quantity): 0.895

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $87

이때, 첫번째 매도 주문이 체결됩니다. 그러면 프로그램은 두번째 그리드 트레이딩 매도 시작 가격($83.80 * 1.08 = $90.504)을 기다립니다.

  • 현재 수량 (Current quantity): 0.895
  • 현재 매수 가격 (Current last buy price): $83.80

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $91

현재 가격 ($91)은 두번째 매도 시작 가격 ($90.504)보다 높기 때문에, 프로그램은 새로운 STOP-LOSS-LIMIT 주문을 다음과 같이 넣습니다:

  • 스탑 가격 (Stop price): $91 * 0.95 = $86.45
  • 리밋 가격 (Limit price): $91 * 0.949 = $86.359
  • 수량 (Quantity): 0.895

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $100

그러면 프로그램은 가격 상승을 따라가면서, 새로운 STOP-LOSS-LIMIT 주문을 다음과 같이 넣습니다:

  • 스탑 가격 (Stop price): $100 * 0.95 = $95
  • 리밋 가격 (Limit price): $100 * 0.949 = $94.9
  • 수량 (Quantity): 0.895

마켓이 다음과 같이 변동되었다고 가정해봅시다:

  • 현재 가격 (Current price): $94

이때 두번째 매도 주문이 체결됩니다.

최종 수익은 다음과 같습니다.

  • 첫번째 매도: $94.9 * 0.895 = $84.9355
  • 두번째 매도: $87.21 * 0.895 = $78.05295
  • 최종 수익: $162 (8% 수익)

상세한 매도 환경설정에 대한 설명은 아래에서 보실 수 있습니다.

  • 수동 거래
  • 소규모 자산 BNB로 전환하기
  • 모든 코인 거래하기
  • 여러 코인들을 동시에 모니터링하기
  • 스탑-로스
  • 최고가일 경우 매수 제한하기
  • 매수/매도 그리드 트레이딩
  • TradingView 기술적 지표 지원

프론트엔드는 React.js 기반으로 개발 되었으며 스톱-리밋 주문 웹소켓을 통해 통신합니다:

  • 지정한 코인들의 매수/매도 신호와 현재 주문을 모니터링 할 수 있습니다.
  • 계좌 현황을 볼 수 있습니다.
  • 전체 환경 설정/코인 환경설정을 할 수 있습니다.
  • 모니터링 되지 않은 코인의 캐시 정보를 지울 수 있습니다.
  • 외부 링크를 볼수 있습니다.
  • 홈 화면에 추가하기 기능을 지원합니다.
  • 프론트엔드 암호 설정을 지원합니다.

환경 변수 (Environment parameters)

환경 변수를 이용해 환경 설정을 변경 가능합니다. /config/custom-environment-variables.json 코드를 확인하시면 설정 가능한 환경변수 목록을 볼 수 있습니다.

아니면 프로그램 실행 후, 프론트엔드에서 설정을 변경 가능합니다.

먼저 .env.dist 파일을 .env 파일로 복사합니다

환경 변수명 설명 예시
BINANCE_LIVE_API_KEY 실서버 Binance API key (from Binance)
BINANCE_LIVE_SECRET_KEY 실서버 Binance API secret (from Binance)
BINANCE_TEST_API_KEY 테스트서버 Binance API key (from Binance Spot Test Network)
BINANCE_TEST_SECRET_KEY 테스트서버 Binance API secret (from Binance Spot Test Network)
BINANCE_SLACK_ENABLED 슬랙(Slack) 활성화/비활성화 true
BINANCE_SLACK_WEBHOOK_URL 슬랙(Slack) 웹훅(webhook) URL (from Slack)
BINANCE_SLACK_CHANNEL 슬랙(Slack) 채널(channel)명 "#binance"
BINANCE_SLACK_USERNAME 슬랙(Slack) username Chris
BINANCE_LOCAL_TUNNEL_ENABLED 로컬터널(local tunnel) 활성화/비활성화 true
BINANCE_LOCAL_TUNNEL_SUBDOMAIN 외부 링크를 위한 로컬터널(local tunnel) 서브도메인 binance
BINANCE_AUTHENTICATION_ENABLED 프론트엔드 인증 활성화/비활성화 true
BINANCE_AUTHENTICATION_PASSWORD 프론트엔드 인증 암호 123456

로컬 터널은 봇을 외부에서 접근이 가능하도록 설정합니다. 로컬 터널의 하위도메인은 자신만 기억할 수 있는 서브도메인으로 설정하시기 바랍니다. 프론트엔드 인증 암호를 꼭 변경하시기 바랍니다. 변경하지 않으면 기본 암호를 사용하게 됩니다.

docker-compose를 이용하여 프로그램을 실행하시기 바랍니다.

먼저 최신 코드를 Pull합니다:

실서버 모드를 사용하실려면, DockerHub에서 최근에 빌드된 이미지를 사용하실 수 있습니다:

테스트 모드를 사용하실려면, 아래 명령어를 실행하시면 됩니다:

브라우저를 열어 http://0.0.0.0:8080 에 접근하시면 프론트엔드에 접근하실 수 있습니다.

  • 프로그램 실행시, 외부 URL은 슬랙(Slack)에 공지 됩니다.
  • 봇을 사용시 문제가 발생할 경우, 먼저 로그를 확인하시기 바랍니다. 참조: Troubleshooting
Password Protected Frontend Mobile
Password Protected Frontend Mobile
Setting Manual Trade
Setting Manual Trade
Frontend Desktop Closed Trades
Frontend Desktop Closed Trades
차트 매수 주문 매도 주문
Chart Buy Orders Sell Orders

이 프로젝트가 도움이 되셨다면, 개발자에게 작은 기부를 하실 수 있습니다.

저는 이 프로젝트에 포함된 정보 및 자료의 정확성이나 안정성에 대해서 어떠한 보증도 하지 않으며 어떠한 책임을 지지 않습니다. 손해의 가능성에 사전에 통보한 경우더라도, 이 코드나 연결된 코드를 직간접적으로 사용함으로써 발생하는 모든 청구, 손해, 손실, 비용 또는 책임 (이익 손실, 업무 중단 또는 정보 손실로 인한 직/간접적인 손해 포함)에 대해 어떠한 경우에도 책임을 지지 않습니다.

신한금융투자, 증권업계 최초 ‘스탑 리미트 주문’ 서비스 시작

사진

[서울=뉴스핌] 김민경 기자 = 신한금융투자는 증권업계 최초로 미국 주식 ‘Stop-limit 주문’ 서비스를 시작한다고 30일 밝혔다.

'스탑 리미트(Stop-limit)주문' 서비스는 특정 가격에 도달할 때 매수/매도 주문이 실행되는 서비스다. 가령 현재가 100달러 주식이 90달러까지 하락할 경우 매도(손절)하고 싶다면 스탑 매도 주문을 설정하면 된다. 상/하한가 제한이 없는 미국시장에서 리스크를 관리하는 유용한 방법 중 하나로 스톱-리밋 주문 미국 현지에서 사용되는 기능이다.

국내 최고의 해외투자 뉴스 GAM

방식은 기존 주문과 같다. 예약 주문도 가능하며 장중에는 주문 유형을 '스탑 리미트' 주문으로 설정하면 된다. 다만 '매도 스탑' 주문시 감지가는 현재가보다 낮게, '매수 스탑'은 현재가보다 높아야 하기 때문에 실시간 시세를 면밀히 확인해야 한다. 미국 주식 실시간 시세 확인, 주문 등 자세한 내용은 신한금융투자 PB 또는 24시간 365일 운영되는 나이트데스크를 통해 가능하다.

신한금융투자는 '스탑 리미트 주문' 서비스 오픈을 기념해 '해외주식 스탑 주문 넣고 꿀잠 자자'이벤트를 다음달 29일까지 진행한다. '스탑 주문'을 넣고 주문 후기를 작성한 고객이거나 15회 이상 사용 고객을 대상으로 추첨을 통해 TEMPER 베개를 증정한다. '스탑 주문' 주문 고객 선착순 100명에게는 '꿀스틱'을 제공한다.

윤병민 신한금융투자 GBK사업부장은 "미국 주식시장은 한국 시간으로는 야간에 열리기에 급격한 주가 등락에 대응하기가 어려웠으나 '스탑 주문'으로 변동 리스크를 줄이게 됐다"며 "특히 이번 '스탑 주문'기능은 고객의 요청으로 제작돼 의미를 더한다"고 밝혔다.

[머니+ 베스트컬렉션]신한금융투자, 미국 주식 '스탑-리밋 주문' 서비스

신한금융투자는 증권업계 최초로 미국 주식 ‘스탑-리밋(Stop-limit) 주문’ 서비스를 시작하고, 런칭 이벤트를 진행 중이다.

이 서비스는 특정 가격에 도달할 때 매수·매도 주문이 실행되는 서비스다. 예를 들어 현재가 100달러 주식을 보유한 고객이 90달러까지 하락할 때 매도(손절)하고 싶은 경우, 스탑 매도 주문을 감지가 90달러로 미리 설정하면, 주가가 90달러로 하락한 경우 매도 주문이 실행된다. 상·하한가 제한이 없는 미국시장에서 리스크를 관리하는 유용한 방법 중 하나로 미국 현지에서 사용되는 기능이다.

주문 방식은 기존 주문과 같다. 예약 주문도 가능하며, 장중에는 주문 유형을 ‘Stop-limit’ 주문으로 설정을 변경하면 된다. 유의할 점은 ‘매도 스탑’ 주문 시 감지가는 현재가보다 낮게, ‘매수 스탑’은 현재가보다 높아야 하니, 실시간 시세를 면밀히 확인해야 한다.

미국 주식 실시간 시세 확인, 주문 등 자세한 내용은 신한금융투자 PB 또는 24시간 365일 운영되는 나이트데스크를 통해 확인 할 수 있다.

신한금융투자는 스탑 리밋 주문 서비스 오픈을 기념해 ‘해외주식 스탑 주문 넣고 꿀잠 자자’ 이벤트를 6월 29일까지 진행한다.

‘스탑 주문’을 넣은 고객을 대상으로 주문 후기 작성자, 15회 이상 ‘스탑 주문’ 사용 고객 중 추첨으로 TEMPER 베개를 증정한다. 또 스톱-리밋 주문 ‘스탑 주문’ 주문을 넣은 고객 중 선착순 100명에게는 ‘꿀스틱’을 제공한다.

암호화폐 가격역지정 주문하는 법

암호화폐 가격역지정 주문하는 법

여러분은 암호화폐를 거래하고 있는가? 주문 예약 기능을 사용하고자 하는가? 그렇다면 많은 도움이 되는 다양한 주문 유형을 숙지해야 한다.

투자자는 스스로를 대신해 언제 어떻게 거래를 실행할지를 주문시에 지정할 수 있다. 간단히 말해 주문 유형이란, 이익 실현과 손실 통제에 사용하는 구체적인 지시사항이다.

이 기사에서는 손절매(stop-limit)라고 알려진 주문 유형을 알아본다. 손절매란 무엇인지, 투자에서 그 작동원리와 다른 유사 주문들과의 차이점을 알아본다.

이 기사에서는:

가격역지정(stop-limit) 주문이란?

가격역지정 주문은 특정 시간 동안 실행되는 조건부 거래이다. 이 지정 기간에 두 가지 주문 유형인 스탑 주문과 지정가 주문을 조합해 쓴다. 이 두 주문 유형은 새로운 주문, 즉 가격역지정 주문을 생성하는 데 쓰인다.

가격역지정 주문의 원리를 이해하려면 스톱 주문과 지정가 주문을 이해해야 한다.

지정가 주문이나 스톱 주문을 넣을 때 투자자는 특정한 조건 하에 주문을 실행시키고 싶음을 정해야 한다. 즉 거래소는 현재 시장가에 주문을 바로 실행하지 않는다는 뜻이다. 대신 투자자가 원하는 바에 따라 가격이 특정 저가나 고가에 도달하면 주문을 실행한다.

그렇다면 이 두 주문 유형 간의 차이는 뭘까?

  • 지정가 주문은 시장에서 보인다. 반대로 스탑 주문은 목표 가격에 도달해 주문이 실행될 때까지 보이지 않는다.

지정가 주문은 시장에서 보이기 때문에, 매수자가 해당 가격을 지불할 의사가 있다면 해당가에 주문을 넣을 수 있다. 한편, 스탑 주문에는 두 가지 전제 조건이 따른다. 조건이 충족되면 지정가 주문이 되어 시장에 가시화 된다.

가격역지정의 원리

일단 가격역지정 주문은 서로 다른 두 개의 가격점을 지정해야 한다. 첫번째 가격은 ‘스탑’으로, 이는 목표가격구간의 시작 지점이다. 다른 하나는 ‘제한가’로 투자자가 목표하는 거래 가격 범위를 벗어난 가격이다.

뿐만 아니라 해당 주문에 대해서는 주문 체결이 가능한 시간 기간을 정해야 한다.

이러한 조건 설정 능력 덕분에 거래자는 주문을 넣는 타이밍을 정확하게 통제할 수 있다. 물론 단점도 존재한다. 이런 조건부 주문은 주문 체결을 보장하지 않는다.

이런 주문 설정은 가격이 특정 저점/고점에 도달해야만 실행될 것을 정한다. 당연히 가격이 해당 고점/저점을 찍지 않으면 거래는 절대 성사되지 않는다. 뿐만 아니라 가격은 설정한 기한 내에 조건 가격대에 도달해야 한다.

결론적으로, 주문 지정을 정확하게 할 수 있는 것은 좋다. 하지만 나의 조건을 맞추려면 설정한 시간 제한 내에 가격이 매우 특정한 방향으로 움직여 주어야 한다.

손절 대 가격역지정

또 중요한 점은 가격역지정 주문은 손절 주문과 다르다는 점이다. 두 유형 다 손실 제한과 막대한 손실 예방이라는 목적에 동일하게 쓰인다. 하지만 이 둘 사이에는 명확한 차이가 있다.

일단, 손절은 두 가지 유형으로 나뉜다. ‘매도 스탑 주문(sell stop orders)’과 ‘매수 스탑 주문(buy stop orders)’이 그것이다.

매도 스탑 주문은 롱 포지션 보호를 목적으로 한다. 거래자가 허용하는 수준 이하로 가격이 떨어지면 매도 주문이 실행된다. 다시 말하면, 투자자가 가격이 오를 것이라고 생각하면 롱 포지션을 연다. 하지만 자신이 틀릴 것을 대비해 가격이 떨어지기 시작하면 매도 처리를 걸어 투자금액을 보호한다.

매수 스탑 주문도 이론상은 같다. 이 유형은 쇼트 포지션을 보호한다는 점만 제외하면 말이다. 다시 말해 가격이 떨어질 거라고 예상하는데, 반대로 가격이 상승한다면 돈을 잃을 수 있다. 가격이 특정 지정가에 도달함과 동시에 스탑이나 매도 실행 조건을 설정해 손실을 예방할 수 있다.

이것이 가격역지정 주문과의 차이다. 앞서 언급했듯이 가격역지정은 스탑 가격과 지정가를 포함한다. 그리고 자산 가격이 지정가나 더 나은 가격에 도달하면 거래가 실행된다.

추적손절매(Trailing Stop)

여기서 또 중요한 것은 추적손절매의 존재이다. 추적손절매는 손절매와 조합할 수 있다. 이 유형을 통해 손절 가격이 특정 액수로 고정되어 있지 않아도 거래 실행이 가능하다.

대신 일정 비율이나 금액에 묶여 시세를 밑돌 수 있다. 따라서 가격이 오르면 추적손절가가 따라 붙는다. 다시 말해 고정되어 있지 않고 가격 변동에 따라 같이 움직인다는 뜻이다. 가격 상승이 멈추는 순간 추적손절가도 그 수준에서 머무른다.

어떻게 보면 추적손절은 투자자의 손실에 대한 자동적 보호이다. 추적손절가는 가격이 원하는 방향으로 움직이는 한 따라 움직인다. 반면 만약 가격이 트레일링 스탑(trailing stop) 가격쪽으로 움직이면 주문이 실행되고 투자자는 막대한 손실을 면할 수 있다.

손절매 주문은 왜 유익할까?

손절, 지정가, 트레일링 스탑(trailing stop), 가격역지정 주문 등은 감정을 배제해 투자금을 큰 손실로부터 보호해주는 좋은 도구이다.

거래하는 모든 자산은 가격 변동성에 타격을 입을 수 있다. 물론 이 변동성 덕분에 투자자들이 거래를 통해 이윤을 올릴 수 있는 것이지만 말이다. 하지만 암호화폐는 그 변동성이 특히나 크다.

비트코인은 불과 몇 시간, 몇분 안에도 수백에서 수천 달러까지 급락, 급등하는 것으로 잘 알려져 있다. 이는 조금 더 벌기 위해 더 많은 위험을 감수한 투자자들에게서 감정적인 반응을 야기한다. 갑자기 가격이 내려가기 시작하면 대부분의 투자자들은 가격상승 전에 있는 사소한 하락이길 바라며 거래를 종료하지 않는다.

그러나 대부분 이는 현실이 아니다. 탐욕은 보다 더 큰 수익을 강요하기 때문에 상당한 이윤을 낼 기회를 잃게 된다.

냉철한 태도로 생각하는 동안 이러한 주문을 실행하면 스스로 거래를 망치는 일을 스톱-리밋 주문 예방할 수 있다. 조건을 걸고 이를 고수하라. 가격이 살짝 떨어졌다가 급등세를 이어간다고 해도, 조건이 충족되면 거래를 종료하는 것이 낫다.

이익을 잃는 것이 손해를 보는 것보다 낫다. 때가 되면 새로운 기회가 찾아온다. 이익을 잃으면 이런 기회에 투자할 돈을 보유하고 있을 것이다. 하지만 전부를 잃어 빈털터리가 된다고 생각해보자. 아무리 많은 기회가 다가와도 기회를 활용할 수 없을 것이다.

이것이 바로 스톰게인과 같은 플랫폼이 투자자가 원하는 만큼 정확하게 거래할 수 있는 다양한 주문 유형을 제공하는 이유다.

스톰게인에서 거래하는 법

스톰게인은 암호화폐 구매에 굉장히 사용자 친화적인 거래소다. 비트코인을 손쉽게 구매할 수 있으며, 신용카드로 직접 구매가 가능하다. 뿐만 아니라 이미 코인을 보유하고 있다면 암호화폐 예치금에 대해 10%의 이자도 받을 수 있다.

저렴한 수수료에 리스크 없이 시험거래를 할 수 있는 데모 계정 제공 등 혜택이 많다. 6개 주요 코인에 대해 최대 배당승수 200배에 선물 계약을 할 수도 있다. 이는 여타 플랫폼에 비교할 때 엄청난 배율이다.

최고의 이점은 사용 시작이 쉽다는 점이다. 등록 후 바로 수익을 내면 된다.

시작하려면 무료 스톰게인 계정을 연다. 계정 생성은 말만큼 쉽다. 스톰게인 웹사이트에서 이메일, 비밀번호, 전화번호를 입력하면 끝이다.

입력 후 ‘시작하기(Get Started)’를 누르면 완료.

곧 계정 생성 안내 이메일을 받게 된다. 이외에도 가입 축하 이메일이 발신된다. 이 메일을 통해 사용 팁과 여러 기회 안내, 계정에 자금 예치하는 법등을 알 수 있다.

  1. 자신의 계정에 자금 예치 가능.
  2. 이미 자금이 있다면 출금 가능.
  3. 제공 기능 접근 가능.
  4. 스톱-리밋 주문
  5. 최근 24시간 동안의 가격 변동 추이 확인.
  6. 화면 우측에서 나의 지갑 내역을 편리하게 확인 가능.

거래소 섹션에서 빠르고 손쉽게 예수금으로 다른 암호화폐 구매를 할 수 있다.

거래를 열 준비가 됐는가? 화면에서 즉시 거래, 또는 가격의 특정한 움직임에 맞춰 거래 실시 등 구체적인 조건을 입력할 수 있다.

이것이 전부다. 나머지는 거래 전략과 감으로 거래 경험을 쌓으면서 차차 알게 된다. 또한 다른 투자자들로부터 배우고 스스로 안내서, 튜토리얼, 뉴스 등 다양한 경로로 배우게 된다.

거래의 세계는 때때로 인정사정 없다. 따라서 살아남으려면 이에 맞는 사고를 구축해야 한다. 가장 중요하게 기억해야 하는 사실은 감정을 배제해야 한다는 것이다. 투자란 냉정과 계산에 입각해 접근해야 하는 게임인 때문이다.

이에 더해 자신이 활용할 수 있는 모든 가용 도구를 이용하자. 우리는 사람이기 때문에 망설이거나 조급한 마음에 실수할 수 있기 때문이다. 여러분이 설정한 지시 체계는 리스크 없이 정확하게 거래를 수행할 수 있다.

이 기사에서 다룬 가격역지정과 다른 주문 유형을 이용하면 냉정하게 거래하고 수익을 올릴 수 있다. 어느 시점에 상황이 나빠진다면 주문 설정을 통해 그 손실을 최소화할 수 있다. 물론 상황이 잘 흘러간다면 보다 높은 수익을 올릴 수 있음은 두말할 필요가 없다.

따라서 암호화폐 거래와 투자를 시작한다면, 이러한 주문 유형을 익혀 시스템이 일을 하게 할 것을 추천한다.

우리 사이트에 포함된 모든 정보는 선의의 목적과 일반적인 정보 제공을 위해 게시되었습니다. 우리 사이트 내 정보를 사용하면서 발생하는 모든 책임은 전적으로 사용자에게 있습니다. 학습을 통한 우리의 목적은 양질의 정보를 제공하는 것입니다. 우리는 독자에게 유익한 교육 콘텐츠를 제공하고자 콘텐츠를 검증하고 연구하는 데 많은 시간을 할애합니다. 이러한 기준을 유지하고 좋은 콘텐츠를 만들기 위해, 당사의 파트너 사는 글 게시 대가로 수수료를 제공할 수 있습니다. 그러나 이것은 공정하고 정직한 그리고 유용한 우리 콘텐츠 제작 과정에 어떠한 영향도 미치지 않습니다.


0 개 댓글

답장을 남겨주세요