고주파 전략: 레빈 재배기 응용 교환

저자:J, 생성: 2017-02-16 10:12:00, 업데이트: 2017-02-17 02:45:00

콩나물 재배기 전략:https://www.fmz.com/strategy/34388원본 코드:https://github.com/richox/okcoin-leeks-reaper

해외에는 여러 거래소가 있으며, API 인터페이스를 작성하는 거래소가 있습니다.

저는 테스트를 하면서 몇 가지 문제가 생겼습니다. 그래서 여기에 와서 도움을 요청했습니다.

  1. 원작자의 코드에는 1분 지연된 코드가 있습니다: sleep 60000, 이게 무슨 소용인지 모르겠네요.
  2. 이 버전의 거래 가격 코드는 잘못되었습니다. self.prices[i] = trades[trades.length - 1].Price 여기 모든 가격이 최신 가격으로 바뀌었습니다.
  3. 다른 하나는 BurstThresholdPct가 너무 작다고 생각한다는 것입니다.

더 많은

콩바이979이 전략적 수익 논리는 무엇이며, 주로 돈을 벌기 위해 무엇을 하는가?

tmdsrt2 3.默认的BurstThresholdPct,实在是太小了。稍微波动一下,就相当于启动了。不知道帖主现在在跑的,有没有改小一点?

J최근 폴로니엑스의 BTC/USDC 거래는 요금 없이 진행되며, 높은 주파수로 진행됩니다.

JFCoin 100% 회수료, 다시 놀 수 있고, 콩 재배기를 계속 테스트 할 수 있습니다! 이 문서는 제1의 문서를 참조합니다.

재구매는 기적이다두 번째 질문도 이해가 안되네요. https://dn-filebox.qbox.me/41bed7a69718a43b25f3715926d44361fa3d465d.jpg 여기서 시작하면 혼란스럽습니다.

발렌이 전략은 OK 국제에서 실행될 수 있습니까?

융자 체인 자본신인, 이 프로그램의 거래 아이디어도 알고 싶습니다. 예를 들어: 이 틱 거래량 = 지난 틱 거래량 * 0.7 + 이 틱 기간 동안 실제로 일어난 거래량 * 0.3, 평탄화 및 소음을 줄이기 위해; 이 틱 가격 = (1 + 1 + 1) * 0.35 + (2 + 2 + 2) * 0.10 + (3 + 3) * 0.05;bidPrice = orderBook.bids[0].limitPrice * 0.618 + orderBook.asks[0].limitPrice * 0.382 + 0.01, 등이 어떻게 결정됩니까? 개인 경험, 선호도 또는 어떤 전략에 따라?

산마오저는 이 전략으로 돈을 벌지 않았습니다.

루이스한 달 동안 거래했고, 9%의 손실을 입었고, 포기할 준비가 되어 있었다.

시아오후안001또한 금의 분포율은 0.618입니다. 무슨 뜻인지 모르겠습니다.

J공유자 본인이 이식한 원본에서 가격을 처리합니다 // 2A. 가격이 깨지지 않고, 강도를 줄입니다 if (bull && (self.prices[self.prices.length-1] < _.max(self.prices.slice ((0, -1))) { 트레이드Amount *= 0.90 // 가격이 혁신적이지 않습니다. ♪ ♪ if (bear && (self.prices[self.prices.length-1] > _.min(self.prices.slice(0, -1)))) { tradeAmount *= 0.90 // 가격 혁신적이지 않은 낮은 ♪ ♪ // 3. 짧은 시간에 가격 변동이 너무 커서 힘을 줄입니다. if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 2) { tradeAmount *= 0.90 // 2배 가격 변동 ♪ ♪ if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 3) { tradeAmount *= 0.90 // 3배 가격 변동 ♪ ♪ if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 4) { tradeAmount *= 0.90 // 4배 가격 변동 ♪ ♪ // 4. 시장 가격 차이가 너무 커서 힘도 줄어들었다. if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 2) { tradeAmount *= 0.90 // 2배의 사가 차이 ♪ ♪ if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 3) { tradeAmount *= 0.90 // 3배의 거래 가격 차이 ♪ ♪ if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 4) { tradeAmount *= 0.90 // 4배의 거래 가격 차이 ♪ ♪

킨러그제가 이해가 안되는 질문이 있습니다. 어떤 소가 설명해 줄 수 있을까요? 이 정책이 시작되면 두 개의 계정이 초기화 됩니다. 하나의 계정 Exchange, 하나의 트레이드Exchange. 모든 거래는 트레이드Exchange에 의해 촉발됩니다. 포지션 균형의 보조 전략 중 하나는 계정 계좌를 통해 잔액을 확인하고 포지션의 오차를 계산하지만 거래 계정을 사용하여 거래하는 것입니다. 거래가 성공하더라도 거래 계정의 자금 상태가 증가해야합니까? 그것은 계정 계좌와 무슨 관련이 있습니까?

슈퍼888// 시간 가격 순서를 업데이트합니다 // 이 틱의 가격은 = (구입 1 + 판매 1) * 0.35 + (구입 2 + 판매 2) * 0.10 + (구입 3 + 판매 3) * 0.05 prices = prices[1.. -1] + [( (orderBook.bids[0].limitPrice + orderBook.asks[0].limitPrice) / 2 + 0.7 + (orderBook.bids[1].limitPrice + orderBook.asks[1].limitPrice) / 2 + 0.2 + (orderBook.bids[2].limitPrice + orderBook.asks[2].limitPrice) / 2 + 0.1) ] ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== 여기 원작자의 설명에서 쓰인 생각은 명확하다 (중량 합 ==1.0), 실제 코드에서는 무슨 생각이 있는지 잘 모르겠어 (원작자 자신의 코드가 잘못 쓰여졌습니까? 곱셈을 실수로 +로 쓰거나 의도적입니까?) ========================= 후기 기록 ======== 글쎄요, github에 가서 한번 살펴보면, 원래의 저자가 10일 전에 한 번 수정해서 이 곱셈을 곱셈으로 바꾸었다는 것을 알 수 있습니다.

J원래 코드에서 중요한 몇 가지 전략이 이식되지 않았기 때문에 추가하는 것이 좋습니다. // 2A. 가격이 돌파구를 이루지 못하고, 감소력 if (bull && prices[-1] < prices[0.. -1].max (()) tradeAmount *= 0.90 if (bear && prices[-1] > prices[0.. -1].min (()) tradeAmount *= 0.90 // 3. 짧은 시간에 가격 변동이 너무 커서 힘을 줄입니다. if (Math.abs ((prices[-1] - prices[-2]) > burstPrice * 2) tradeAmount * = 0.90 if (Math.abs ((prices[-1] - prices[-2]) > burstPrice * 3) tradeAmount * = 0.90 if (Math.abs(prices[-1] - prices[-2]) > burstPrice * 4) tradeAmount *= 0.90 // 4. 시가격 차이가 너무 커서 힘을 줄입니다 if (orderBook.asks[0].limitPrice - orderBook.bids[0].limitPrice > burstPrice * 2) tradeAmount *= 0.90 if (orderBook.asks[0].limitPrice - orderBook.bids[0].limitPrice > burstPrice * 3) tradeAmount *= 0.90 if (orderBook.asks[0].limitPrice - orderBook.bids[0].limitPrice > burstPrice * 4) tradeAmount *= 0.90

J1BTC는 이 전략을 실행합니다. 하루 거래량은 약 50BTC입니다.

킨러그def prices = [trades[-1].price] * 15 원작자가 이렇게 썼습니다. 초기화 변수를 사용합니다.

킨러그유, 코드에서 이런 문제들을 발견할 수 있습니다: 1,self.prices[i] = trades[trades.length - 1].Price 계열의 모든 값은 최신 가격으로 업데이트 되었습니까? 2、self.prices.push(_N((orderBook.Bids[0].Price + orderBook.Asks[0].Price) * 0.35 여기 0.35+0.1+0.05의 합은 0.5이고 원본자 코드는 0.7+0.2+0.1이다.

루이스sleep 60000은 매 분마다 청결되는 주문입니다. BurstThresholdPct는 빅데이터에서 계산되는 거래량으로 추정됩니다. 어떤 해외 거래소는 수수료를 면제합니까?

오징어 비행이 전략은 통화 붕괴가 일어나지 않는 경우, 즉 0으로 돌아가지 않는 경우 항상 돈을 벌 수 있다는 것을 보장하는 후속 힘이다.

오징어 비행이런 전략이 있나요?

아라사카 캐피탈안녕하세요, 아직 실행 중인가요? 파이썬 버전이 있는지 모르겠어요. 저는 비안안으로 거래소 계좌를 운영하고 있으며, 수수료를 지불합니다. q。515051842

tmdsrt2하하, 어떻게 되었죠?

tmdsrt2Fcoin 처리 요금은 어떤 화폐를 받고 어떤 화폐를 반환합니까? FT 가격과 관련이 없습니다

저는 을 좋아합니다.트레이드가 안되면 다시 한번 취득하는 것이 목적이 될 수도 있습니다.

저는 을 좋아합니다.어떤 최적화 작업이 있었나요? 앞쪽은 돈을 벌지 않고, 뒷쪽은 점점 더 많은 돈을 벌고 있습니다.

J오늘 FT가 떨어지고 수익곡선이 떨어졌습니다. 이 전략은 BTC를 실행하고 있으며 가격 변동에 영향을 받지 않도록 BTC를 소매해야합니다. 저는 아직 적절한 거래소를 찾지 못했습니다.

이 모든 것이 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일이고, 우리가 해야 할 일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일일

에본이 모든 것은 우리가 돈을 벌 수 있다고 말하는 것이 아니었습니까?

코유 7035일본 포럼에서 특히 나쁜 평판을 얻었다.

htcc실제 경기에 출전하거나 수익을 얻습니까?

J이 전략은 실제 디스크 테스트에만 적용되며 botvs에서 모의 디스크를 실행하는 것은 의미가 없습니다. 일본에서는 많은 거래소가 무료라고 여겨지고 있습니다. 저는 이 전략의 패턴을 잘 알지 못했고, 몇 가지 매개 변수들에 대해 잘 알지 못했고, 연구를 포기했습니다.

지모폰이 전략에 대한 연구도 있습니까? 마침내 돈을 벌었습니까? 최근에 수치를 배우고 파이썬으로 이 전략을 다시 썼습니다. 더 이상 무료 거래소가 없다는 것을 알게되었습니다. botvs 실제판 모의에 실행하여 보겠습니다. 수익은 기본적으로 동전 가격에 따라, 균형 전략은 수익성이 없으며, 트렌드 전략은 기본적으로 거래를 할 수 없습니다.

JQQ:3171061

꿈꾸는 사람이 글은 이쪽의 문서를 통해 확인하실 수 있습니다.

신부도 마찬가지입니다.이 전략은, "효율적 인 중단은 없다"는 것으로 추정됩니다.

발렌그리고 이득이 달라질 수 있습니다. 자, 달리기란 거래가 없다는 것을 의미합니다.

이모드디이 모든 것은 우리가 이겨내기 위해 노력해왔지만, 당신은 달리기를 하지 않았다고 말했습니다.

발렌시작에는 거래가 있고, 10분 동안 이런 식으로 실행되고, 나중에 거래가 안되고, 돌아오는 로그는 이런 것 같습니다. https://dn-filebox.qbox.me/05c78f1d854212a532ae90c3e110c6451ae99ecf.jpg

J다시 입력된 오류를 표시하여 그 이유를 확인해보세요. 두 번 실행한 것은 거래가 완료되었거나 거래가 전혀 없었을 때입니다. 한 번도 거래가 이루어지지 않았다면 전략 자체가 잘못 작성되었습니다.

발렌나는 전에 실행을 시도했지만, 고주파 전략이 아니었고, 왜 두 번 실행하면 거래가 안되는지, 요청 속도가 너무 빨라 IP가 금지되었는지 모르겠습니다.

J이런 식으로, 그건 괜찮을지도 모르지만, 어떤 거래가 돈을 버는 것만으로도 손실이 될 수도 있습니다.

발렌OK 국제은 타커-메이커 모드입니다.

J그것은 기본적으로 문명입니다.

발렌이 전략은 단독으로 먹는 것이 주된 전략입니까?

J이것은 고주파 전략이며, 이 전략은 무료 거래소에서만 실행됩니다.

라자야크어떤 플랫폼에서 이 전략을 실행하고 있습니까? 이 전략은 6개월 동안 32배가 되는 것 같네요.

J저는 이러한 매개 변수들이 경험에 기반하여 현재 거래소, 시장 시장 등에 따라 지속적으로 최적화되고 있다는 것을 이해합니다.

루이스계좌 자산 계산

J이것은 제가 쿼리하지 않은 것입니다. 하지만 trade_history는 이미 거래된 기록을 반환합니다. active_orders와 비교하면 거래량을 계산할 수 있어야 합니다.

Jhttps://corp.zaif.jp/api-docs-en/trade-api/ active_orders는 주문 번호를 포함해 모든 미수 주문을 반환합니다.

J비트코인을 넣으면 신용카드 번호를 입력하지 않고 거래가 가능합니다.

루이스자이프, 무료

시아오후안001이 모든 것이 어떻게 가능할까요?

J제가 잘못 이해한 것 같습니다. 이 높은 주파수는 물론 시간에 민감합니다. 너무 큰 지연이 있다면, 저는 단지 첫 번째 100분의 1의 기준값을 높일 수 있다고 생각합니다. 그러나 이 전략은 6개월 동안 실행해왔고, 많은 매개 변수를 조정해도 수익성이 없었고, 현재는 포기했다.

시아오후안001태극적 지연은 설정할 수 있나요?

J제가 말했듯이:-)

시아오후안001저는 수동적인 지연, 즉 트레이드하기 위한 지연을 말합니다.

J지난 며칠 동안 2천 BTC를 거래했지만, 여전히 수익이 없습니다.

J지연 설정의 전략적 영향은 매우 커야 하며, 전략에 의존하는 가격과 거래량은 다른 지연에 따라 변한다.

시아오후안001이 사건은 한국의 정치권에 영향을 미치고 있습니다.

루이스형님, 저는 1w로 들어갔고, 빗을 닦았지만, 여전히 빗이 없습니다. 오늘 아침 순액을 RMB로 바꾸거나 1w로 바꾸고, 울었습니다.

J이 책은 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 젊은 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 명의 여성으로, 한 여성으로, 한 명의 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로, 한 여성으로

호난베트스이 사이트의 경우, 이 사이트의 경우, 이 사이트의 경우, 이 사이트의 경우,

루이스그는 브러시먼트 거래에 대한 요구도 더 많은 것으로 보이는데, 그 중 한 가지 차이점은 너무 작다는 것이 아닙니다.

J물론 그렇게 간단하지 않습니다. 아니면 제로에게 이 무료 거래소를 Botvs에 빨리 추가하도록 요청하십시오.

J계좌를 인증하고, 거래 비용을 매일 1%로 줄일 수 있는 방법을 찾습니다.

우치안밍이식 정책의 트랜잭션 함수를 httpquery ((() 로 대체할 수 있나요?

우치안밍API를 작성하는 방법을 알려주세요.

루이스하루를 달렸는데, 빗방울이 닦은 것 같았지만, 아무 이익도 없었다.

루이스다음 매개 변수를 변경했지만 효과가 좋지 않았고 BUG도 변경했습니다.

J어제 거래량이 엄청나게 증가했습니다.

J직접 작성한 인터페이스

3263243y자이프에서 실행되는 것 같아요? BotVS는 자이프 인터페이스가 없는 것 같습니다. 어떻게 해결할까요?

jxc6698저는 한 번은 달리기도 했습니다. 잠시 동안은 별다른 효과를 볼 수 없었죠.

J구글의 인증번호가 벽에 붙어 있는 것 같군요. https://dn-filebox.qbox.me/c40a79c3e00ca877ee495df19a9f79d283da2b0e.png

킨러그자이프는 로그인 할 때마다 "reCAPTCHA 확인해 주세요".라고 요청하지만 인터페이스에는 검증 코드를 입력할 공간이 전혀 없습니다. 어떻게 로그인하셨나요?

루이스이 사진을 보고 저는 자신감을 갖게 되었습니다.

J그는 매일 거의 1000 BTC를 거래하고 있으며, 모든 양배추를 절단했습니다.

J계속 노력하면 돈을 벌 수 있습니다. https://dn-filebox.qbox.me/a5bbb7f57ab71363eab3e48d864a13e70971c121.png

루이스오늘날 이렇게 큰 변동이 일어나서 돈을 벌 수 없습니다. 저는 가짜 코드를 사용했을 것입니다.

루이스비밀 협회 FUFUFUFU 이 친구들의 거래 기록은 완벽합니다.

J퀴오인은 깊숙이 걸을 수 없거나 떠나지 않습니다. 자이프의 거래량은 https://zaif.jp/public_trade_user/btc_jpy/1에서 열립니다.

루이스저는 퀴오인 (Quoine) 으로 가고 싶었지만, 인증은 항상 통과되지 않습니다. 저는 돈도 벌지 못했고, 거래 금액을 것 같았는데, 제이프가 거래결과가 있는 것 같았지만, 일본 전화 확인이 없었다. 거래량 순위는 어떻게 될까요?

J저는 또한 제이프와 싸웠고, 쿠오인보다 더 좋은 결과를 얻었습니다. 거래량이 많아서 2일도 채 안되어 2번째 페이지에 올랐지만 돈을 벌지 못했습니다.

J저는 가장 최적의 매수 가격을 얻기 위해서라고 생각합니다. 0.5도 가능하지만 금분기율은 구매와 판매의 두 가지 측면을 구분할 수 있습니다.

J그럴 수 있습니다.

루이스이 경우, 이 경우, 이 경우, 이 경우, 이 경우, 이 경우.

J퀴오인, 저도 돈이 없었지만 수익은 퀴오인에 따라 계산되었습니다.

J맙소사

루이스퀴오인은 펀딩을 할 수 있습니까? 나는 Zaif에서 뛰고 있습니다, 아주 이상한 시장, 단위로 5 엔을 지불합니다.

루이스한 계정, 두 개의 API 인터페이스, 제가 이해합니다.

루이스저는 아마 1BTC를 달렸을지도 모릅니다. 그리고 저는 저 로그를 다 습니다. 결론은 당신이 말한 것과 같은 핵심 아이디어입니다. 하지만, 2일 동안 달렸는데, 웃고 있습니다.

J전략의 한 개념은 50% 지분을 보유하는 것이므로 매매 후 0.01의 주문을 계속하여 50% 지점으로 돌아갈 수 있습니다. 물론, 가격이 계속 상승하거나 하락할 경우, 트렌드를 통해 구매 및 판매가 이루어집니다. 이 전략은 1BTC로 작동해야 하는데, 그보다 적게는 효과를 볼 수 없습니다.

우치안밍보트브스는 퀴오인을 지원하지 않습니다.

루이스그는 트렌드 전략을 이해하지 못하고, 종종 트렌드 부분을 구입하고, 균형을 잡는 전략을 팔기 시작합니다.

jxc6698恩, 이 전략은 타커일 뿐이라고 생각됩니다. 깊이가 없다면 효과가 좋지 않을 것입니다.

J네, 1은 초기 값이고, 뒤에는 shift와 push로 데이터를 업데이트합니다.

J퀸닷컴: 심도가 나쁘다.

jxc6698어떤 플랫폼에서 테스트를 했습니까? 시장이 충분히 깊습니까?

jxc66983개의 스레드가 나왔어요. 제가 말했듯이 저는 항상 이상했습니다. 저는 파이썬 코드를 다시 썼습니다.

jxc6698이 행은 좌우로 이동합니다.

J어제 하루 동안 이 평형 전략이 거의 수익성이 없다는 것을 알게 되었는데, 이제 트렌드 트레이드가 수익성이 있는지 보겠습니다.

J이 초기화 변수는 문제가 없습니다.

루이스0.7이 있고 2분의 2는 0.35입니다

루이스소스 코드에는 3개의 스레드가 있는데, 주 스레드는 트렌드 트레이드를 하고, 하나의 스레드는 밸런싱 전략을 하고, 하나는 클리닝을 한다.

J자바스크립트에서는 그렇게 할 수 없는 것처럼 보이지만, 명령의 시간을 판단할 수 있습니다. BurstThresholdPct는 전략에서 가격의 방향이 돌파되는지 판단하는 데 사용되며, 이렇게 작은 비율은 적합하지 않다고 느껴집니다. 아마도 이전에는 OK 거래량으로 작동했을 수도 있습니다. 무료 거래 거래소의 통계를 여기 보시면 됩니다: https://coinmarketcap.com/exchanges/volume/24-hour/no-fees/