블록체인 계량화 투자 시리즈 과정 ((3) - 연장금리

저자:15565556421, 창작: 2018-08-10 14:38:50, 업데이트:

이 글은블록체인 계량화 투자 시리즈 과정 ((3) - 연장금리

제1호

소로스는 1987년 저술한?? 금융의 알키메트릭?? 에서 중요한 주장을 한 적이 있습니다. "나는 시장 가격이 미래에 대한 편향된 시각을 제시한다는 의미에서 항상 틀린다고 믿는다".시장의 유효성 가설은 이론적인 가설에 불과하며, 실제로 시장 참여자는 항상 합리적이지 않으며, 모든 정보에 대해 모든 정보에 대해 완전히 접근하고 객관적으로 해석하는 것은 불가능하며, 동일한 정보에 대해서도 모든 사람들의 피드백이 동일하지 않습니다.

즉, 가격 자체는 이미 시장 참여자의 잘못된 기대를 포함하고 있기 때문에 본질적으로 시장 가격은 전체적으로 잘못된 것이다. 이것은 아마도 유공자의 이익의 근원일 것이다.

제2호

위의 원칙에 따라, 우리는 또한 비효율적인 선물 시장에서, 서로 다른 기간의 거래율 계약들 사이에서 시장의 영향이 항상 동시적이지 않으며, 그 가격 결정도 완전히 유효하지 않은 이유라는 것을 알고 있다.

그렇다면, 같은 거래 지표의 다른 기간에 대한 교환 비율 약정 가격에 기초하여, 두 가격에 큰 가격 차이점이 나타나면, 서로 다른 기간에 대한 선물 계약을 동시에 사고 팔 수 있으며, 기간 간 이득을 할 수 있다.상품 선물과 마찬가지로, 디지털 화폐에는 관련 된 장기간 배당 계약 포메이션도 있습니다. OKEX 거래소에서 볼 수 있는 것처럼: ETC 그 주, ETC 다음 주, ETC 분기.

예를 들어, ETC의 주간과 ETC의 분기 간격이 장기적으로 약 5로 유지되었다고 가정합니다. 만약 어떤 날의 가격 간격이 7에 도달한다면, 우리는 가격 간격이 미래의 어느 시점에서 5으로 돌아갈 것으로 예상합니다. 그러면 우리는 그 주간에 ETC를 팔고, 동시에 ETC를 분기에 구입하여 그 간격을 채울 수 있습니다. 그리고 반대로.

제3호

이러한 가격차이는 존재하지만, 인공 조작이 시간이 오래 걸리고 정확도가 떨어지고 가격 변화의 영향으로 인공 수익은 종종 불확실합니다.

양적 모델로 유리한 기회를 포착하고 유리한 거래 전략을 세우고, 프로그래밍 알고리즘으로 거래 명령을 자동으로 거래소에 제출하여 기회를 빠르게 정확하게 포착하고 효율적으로 안정적으로 수익을 창출하는 것이 양적 유리한 것의 매력입니다.이 글은 발명가들의 양적 거래 플랫폼과 OkEX 거래소에서 ETC 선물 계약을 활용하여 디지털 통화 거래에서 간단한 거래 전략을 통해 순간적인 거래 기회를 포착하고 가시적인 수익을 포착하는 동시에 헤지링 할 수있는 위험을 보여주는 방법을 알려줍니다.

제4호

디지털 화폐를 위한 장기화 전략을 만드는 것 난이도: 중간 수준

전략적 환경:

  • 거래 지표: 이더 클래식 (ETC)
  • 가격 차이 데이터: ETC 주간 - ETC 분기 (협동성 검사를 제외)
  • 거래 주기는: 5분
  • 头寸匹配:1:1
  • 거래 유형: 같은 품종에 걸쳐

전략적 논리:

  • 오버다리프 오픈 조건: 현재 계정이 보유되지 않고, 가격의 오버다리프는 boll 아래로 내려가면 오버다리프한다. 즉: ETC를 일주일 동안 구매하고, ETC를 분기 동안 판매한다.
  • 적폐사업 조건: 현재 계좌가 보유되지 않고, 가격의 적폐가 boll보다 커진다면 적폐사업을 한다. 즉: ETC를 주간에 팔고, ETC를 분기에 구매한다.
  • 오버 디퍼시드 이화 조건: 현재 계정이 주중의 오버 주문을 보유하고, 주중의 오버 주문을 보유하고, 가격의 오버 주문이 boll 중간에 있는 것보다 더 큰 경우, 오버 가격 이화 조건이다. 즉: 주중의 오버 주문을 판매하고, 주중의 오버 주문을 구매한다.
  • 공백 가격 격차 조립 조건: 현재 계정이 그 주간에 공백 ETC를 보유하고 있고, 4분기 동안 여러 ETC 주문을 보유하고 있으며, 가격 격차가 boll 중간에 적어지면, 공백 가격 격차이다. 즉: 그 주간에 공백 ETC를 구매하고, 4분기 동안 공백 ETC를 판매한다.

NO.5

위는 간단한 디지털 화폐 중장기 유예 전략의 논리 설명입니다. 어떻게 프로그램을 통해 자신의 아이디어를 구현 할 수 있습니까? 우리는 발명자가 거래 플랫폼을 정량화하기 전에 프레임워크를 구축하려고 노력했습니다.전략적 틀: 발명자 정량화 (www.fmz.cn)전략적 아이디어와 거래 프로세스를 비교하여 전략적 프레임워크를 쉽게 구축할 수 있습니다. 전체 전략은 세 단계로 단순화 될 수 있습니다. 1. 거래 전 사전 처리. 2. 데이터를 수집하고 계산합니다. 3. 주문을 받고 후속 처리에 대해.

NO.6

다음으로 우리는 실제 거래 과정과 거래 세부 사항에 따라 필요한 세부 코드를 전략 프레임워크에 채워야 합니다.

1) 거래 전 사전 처리

1단계: 글로벌 환경에서 필요한 글로벌 변수를 선언합니다.

  • 그래프 구성에 대한 chart 객체를 선언합니다 var chart = { }
  • Chart 함수를 호출하여 차트를 초기화합니다. var ObjChart = 차트 (차트)
  • 값차기 순서를 저장하기 위한 빈 배열을 선언합니다 var bars = [ ]
  • 기록된 역사 데이터의 시간 변수를 선언합니다 var oldTime = 0

2단계: 정책 구성의 외부 매개 변수.발명자 정량화 (www.fmz.cn)

단계 3: 데이터 처리 함수를 정의합니다.기본 데이터 함수:Data ()) 구성 함수 Data를 생성하고 내부 속성을 정의합니다. 계정 데이터, 보유 데이터, K 라인 데이터 시간 , 유치 A/B 계약의 구매/판매 가격, 양/반대 유치 가격 차이.발명자 정량화 (www.fmz.cn) 저장 함수를 가져옵니다:mp ()) 전체 보유 배열을 탐색하여 특정 계약, 지정 방향의 보유 수를 반환합니다. 그렇지 않으면 false를 반환합니다. K선과 지표 함수boll ()) 양/반대 가격차차 데이터에 따라 새로운 K 라인 서열을 합성한다. 그리고 Boll 지표에 의해 계산된 상승, 중간, 하락 데이터를 반환한다. 하위 함수:trade ()) 하부계약 이름과 하부계약 유형을 입력하고 대가 하부계약으로 하부계약 결과를 반환한다. 두 개의 다른 방향의 하부계약이 동시에 필요하기 때문에 하부계약 이름에 따라 한 구매/판매 가격을 함수 내에서 변환한다. 주문 함수를 취소합니다:cancelOrders () 모든 미수 주문 배열을 검색하고 개별적으로 취소합니다. 미수 주문이 있다면 false를 반환하고 미수 주문이 없으면 true를 반환합니다. 단일 계약을 처리합니다:isEven ()) 이매 거래 처리에서 단발적인 상황이 발생하는데, 여기서 모든 포지션을 간단하게 평정 처리하는 방식으로 직접 처리합니다. 물론, 또한 추출 방식으로 변경할 수 있습니다. 그래프 함수:drawingChart ()) ObjChart.add () 방법을 호출하여 차트에 필요한 시장 데이터와 지표 데이터를 그리십시오: 상승, 중간, 하락, 긍정적 / 반대 가격 차차.4단계: 입력 함수 main () 안의 트랜잭션 사전 처리 코드를 실행합니다. 이 코드들은 프로그램이 시작되면 한 번만 실행됩니다.

  • 필터 컨트롤러에서 중요한 정보가 아닙니다 SetErrorFilter ()
  • 거래가 가능한 디지털 화폐를 설정합니다.exchange.IO ( )
  • 프로그램이 시작되기 전에 공백하기 전에 그려진 그래프 ObjChart.reset ()
  • 프로그램이 시작되기 전에 비어있는 상태 표시기 정보 LogProfitReset ()

제7호

위와 같은 트랜잭션 사전 처리를 정의한 후, 다음 단계로 이동하여 팅 모드로 들어가 onTick () 함수를 반복 실행합니다. 또한 일부 디지털 통화 거래소의 API가 특정 시간에 대한 접속 횟수에 대한 내장 제한을 가지고 있기 때문에 Sleep () 로닝에서 휴식 시간을 설정합니다.

두 번째, 데이터를 수집하고 계산합니다.

1단계: 거래 논리를 위해 기본 데이터 객체, 계좌 잔액,boll 지표 데이터를 가져옵니다.

세 번째, 주문을 받고 후속 처리

1단계: 위의 전략적 논리에 따라 사매 동작을 실행한다. 먼저 가격과 지표 조건이 충족되는지 판단하고, 그 다음 보유 조건이 충족되는지 판단하고, 마지막으로 trade () 하위 계열 기능을 실행한다.2단계: 주문이 완료된 후, 미완성된 주문, 단일 계약을 보유하는 등의 비정상적인 상황을 처리하고 그래프를 그리는 것이 필요합니다.

제8호

이 글의 200+줄을 통해 우리는 간단한 디지털 화폐 중장기 유치 전략을 완전히 완성했습니다.

NO.9

이 전략은 단지 주사위를 던지는 방법일 뿐, 실제의 실생활은 그렇게 간단하지는 않지만, 예를 들어서 자신의 상상력을 발휘할 수 있습니다.

제 제한된 경험에 따르면, 현재 디지털 통화 시장의 상태에서, 순수 전속 오프레이드 전략은 위험 없는 삼각 오프레이드나 크로스마켓 오프레이드 모두 실행할 가치가 없다는 것을 상기시켜야 합니다.이 이유는 디지털 통화 거래소의 선물 시장에 담보가 법인화폐가 아니기 때문입니다. 현재 거의 모든 디지털 화폐는 올해 초부터 현재까지 약 70% 정도 떨어졌습니다. 즉, 전략은 항상 코인화폐에 있지만 코인 가격은 떨어졌습니다.

디지털 화폐 시장은 마치 툴리핀처럼 블록체인에서 벗어났고, 가격은 항상 기대와 신뢰에서 비롯되며, 신뢰는 가격에서 비롯됩니다.

더 읽어보기:블록 체인 정량화 투자 일련의 과정 ((1) - 개요 블록체인 양적 투자 시리즈 ((2) - 디지털 화폐에 대한 인식 블록 체인 계량화 투자 시리즈 강의 ((4) - 동적 균형 전략


더 많은

파란색은 이윤입니다.