시각화 모듈은 거래 전략을 구축합니다.

저자:작은 꿈, 2019-07-29 09:04:35, 업데이트: 2023-10-20 20:09:03

img

시각화 모듈은 거래 전략을 구축하는 데에 성공했습니다.

이 시리즈의 이전 장의 내용을 학습하면 다양한 유형의 시각화 모듈의 사용에 대한 기본적인 지식을 얻을 수 있습니다. 이 장에서는 간단한 하지만 재미있는 전략을 통해 시각화 모듈을 사용해서 구성했습니다.

  • 단순한 폭력적이면서도 재미있는 추격과 추락 전략

    • 전략적 아이디어

      전략적 사고의 핵심은 추락을 추구하고, 시장을 선택하는 디지털 통화 현장 시장, 예를 들어 BTC_USDT, 전략이 실행되는 당시의 가격에 따라 가격 상승의 특정 비율을 기준으로 현재 자산 (화폐) 의 특정 비율에 따라 구매하고, 동인 가격 하락의 특정 비율에 따라 현재 자산 (화폐) 의 특정 비율을 기준으로 판매합니다.

    • 시각화 클래스 라이브러리를 선택하여 복제 모듈을 추가합니다.

      우리는 재사용할 수 있는 모듈을 추가했습니다.

      img

      위 그림과 같이:

      클래스 라이브러리에는 재사용 가능한 포장된 클래스 라이브러리가 있습니다. 선택된 "디지털 화폐 현금 거래 클래스 라이브러리"는 디지털 화폐 현금 시장에 사용되는 거래 클래스 라이브러리이며, 내부는 주문 후 복잡한 검증, 재검토 등의 논리를 처리합니다. (예를 들어, 주문 후 거래가 처리되지 않은 경우). 이 전략은 많은 복잡한 처리 논리를 제거하여 매우 편리합니다.

    • 전략 모듈拼接

      img

      전략적 아이디어가 간단하기 때문에 전략 모듈이 겹쳐지는 것은 그리 크지 않습니다. 우리는 10월 18일부터 시작하여 1년도 이내에 큰 충격과 트렌드 시장이 나타날 것으로 예상하고 있으며, 예비 검진 전략을 수립할 수 있습니다. 검색 매개 변수:

      img

      이 전략의 테스트 결과를 살펴보십시오:img

      자바스크립트 언어에 대한 동등한 전략, 또한 여기에 동시에 출시, 관심있는 학생들이 공부를 배울 수 있습니다. 시각화 모듈을 학습하여 전략을 구축하고, 전략의 개념, 각 인터페이스의 사용, 매우 편리한 도입을 통해 프로그래밍 거래를 수행합니다.

      이 전략은 다른 인터페이스 매개 변수가 없으며, 관심있는 동료는 확장 프로그램을 최적화 할 수 있습니다.

      function main() {
          var basePrice = -1
          var addRatio = 0.02
            
          while (true) {
              var ticker = exchange.GetTicker()
              if (basePrice == -1) {
                  basePrice = ticker.Last
              }
              
              if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Balance * addRatio / ticker.Last
                  
                  $.Buy(amount)
                  basePrice = ticker.Last
              } 
              
              if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Stocks * addRatio
                  
                  $.Sell(amount)
                  basePrice = ticker.Last
              }
          } 
      }
      

      이 전략의 가장 흥미로운 점은 계좌 자산의 초기에는 동전과 화폐가치로 설정하는 것입니다. 예를 들어, BTC_USDT 거래 쌍은 현재 BTC가 1만개이고,

      이 전략은 시장에 대해 중립적인 자세를 취하고 가격 하락에 대해 중립적 태도를 취합니다. 그리고 이 모든 것은 우리가 할 수 있는 모든 것입니다. 예를 들어:

      img

      이 글은 한 가지 더 중요한 부분입니다.

      또한 더 많은 USDT를 설정하고 더 적은 동전을 설정할 수 있습니다.

      img

      모듈을 엮어보고, 함께 자신의 프로그래밍 거래 아이디어를 시도해보세요.

시각화 사례 전략:

더 많은 전략은 다음과 같습니다:https://www.fmz.com/square

이 시리즈의 다른 기사

지루한 프로그래밍, 블록 방식으로 쉽게 할 수 있습니다, 직접 시도해보세요, 정말 재미 있습니다!


관련

더 많은