Chiến lược tần số cao: sử dụng máy thu hoạch cải long để trao đổi

Tác giả:J, Tạo: 2017-02-16 10:12:00, Cập nhật: 2017-02-17 02:45:00

Các chiến lược của máy thu hoạch cải chuối:https://www.fmz.com/strategy/34388Mã gốc:https://github.com/richox/okcoin-leeks-reaper

Có một số sàn giao dịch miễn phí ở nước ngoài, người viết giao diện API có thể thử nghiệm.

Tôi đã gặp một số vấn đề trong quá trình kiểm tra và đã đến đây để tìm kiếm sự giúp đỡ.

  1. Trong mã của tác giả ban đầu, có một mã bị trì hoãn một phút: sleep 60000, không hiểu nó có ích gì?
  2. Có một lỗi trong mã giá giao dịch trong phiên bản chuyển nhượng: self.prices[i] = trades[trades.length - 1].Price Tất cả giá cả ở đây được chuyển sang giá mới nhất.
  3. Và điều khác là tôi nghĩ rằng các tham số mặc định BurstThresholdPct là quá nhỏ.

Thêm nữa

congbai979Những người tham gia vào chiến lược này có lý do gì và họ làm gì để kiếm tiền?

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

JGiao dịch BTC/USDC gần đây của Poloniex là miễn phí và có thể chạy với tần số cao

JFCoin hoàn lại 100% chi phí, bạn có thể chơi lại và tiếp tục thử nghiệm máy thu hoạch cải! Các bạn có thể tham gia vào chương trình này.

Lập lại hàng hóa là một phép màuCâu hỏi thứ hai, tôi cũng không hiểu. https://dn-filebox.qbox.me/41bed7a69718a43b25f3715926d44361fa3d465d.jpg.

valennnBạn có thể sử dụng chiến lược này trên OK International không?

Đầu tư chuỗiMột người mới, tôi cũng muốn biết ý tưởng giao dịch của chương trình này, ví dụ: khối lượng giao dịch tick này = khối lượng giao dịch tick trước đây * 0.7 + khối lượng giao dịch thực sự xảy ra trong thời gian tick này * 0.3, để làm mịn và giảm tiếng ồn; giá tick này = (mua 1 + bán 1) * 0.35 + (mua 2 + bán 2) * 0.10 + (mua 3 + bán 3) * 0.05;bidPrice = orderBook.bids[0].limitPrice * 0.618 + orderBook.asks[0].limitPrice * 0.382 + 0.01, v.v.

sanmaoTôi không kiếm tiền bằng chiến thuật này.

LouisMột tháng, thua 9% và sẵn sàng bỏ cuộc.

xiahaohuan001Có một tỷ lệ phân chia bằng vàng là 0.618, không biết ý nghĩa của nó.

JChia sẻ giá trị trong mã nguồn của mình // 2A. Giá không phá vỡ, giảm lực lượng if (bull && (self.prices[self.prices.length-1] < _.max(self.prices.slice(0, -1)))) { tradeAmount * = 0.90 // Giá không đổi mới ♪ if (bear && (self.prices[self.prices.length-1] > _.min(self.prices.slice(0, -1)))) { tradeAmount * = 0.90 // Giá không đổi mới thấp ♪ // 3. Sự biến động giá trong thời gian ngắn quá lớn, giảm cường độ if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 2) { tradeAmount * = 0.90 // 2 lần biến động giá ♪ if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 3) { tradeAmount * = 0.90 // 3 lần biến động giá ♪ if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 4) { tradeAmount * = 0.90 // 4 lần biến động giá ♪ // 4. Giá giao dịch quá lớn, giảm cường độ if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 2) { tradeAmount * = 0.90 // 2 lần chênh lệch giá ♪ if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 3) { tradeAmount * = 0.90 // 3 lần chênh lệch giá ♪ if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 4) { tradeAmount * = 0.90 // 4 lần chênh lệch giá ♪

quinergCó một vấn đề mà tôi không hiểu, ai trong số các con bò có thể giải thích cho tôi. Khi chính sách được khởi động, hai tài khoản được khởi động. Một tài khoản Exchange, một tradeExchange. Tất cả các giao dịch được kích hoạt bởi tradeExchange. Một trong những chiến lược hỗ trợ của cân bằng vị thế là kiểm tra số dư tài khoản và tính toán sự lệch vị trí, nhưng sử dụng tài khoản giao dịch để giao dịch.

super888// Cập nhật chuỗi giá thời gian // Giá tick lần này = (mua 1 + bán 1) * 0.35 + (mua 2 + bán 2) * 0.10 + (mua 3 + bán 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)] Ước gì bạn có thể tham gia vào cuộc thi này. Ở đây, ý tưởng được viết trong chú thích của tác giả rất rõ ràng (tổng trọng ==1.0), trong khi trong mã thực tế không rõ ý tưởng là gì (có phải tác giả gốc đã viết sai mã của mình? Đánh dấu sau Được rồi, tôi đã đi đến github và tìm thấy rằng tác giả đã sửa đổi lần đầu tiên 10 ngày trước và thay đổi số cộng thành số cộng. Điều đó cho thấy mã ban đầu được phát hành là một sự sửa đổi, rất khó để tưởng tượng điều gì đã xảy ra để sao chép số cộng thành số cộng.

JMột số chiến lược quan trọng trong mã gốc đã không được chuyển nhượng, nên tôi khuyên bạn nên thêm. // 2A. Giá không đạt được bước đột phá, giảm lực if (bull && prices[-1] < prices[0.. -1].max (()) tradeAmount * = 0.90 if (bear && prices[-1] > prices[0.. -1].min))) tradeAmount *= 0.90 // 3. Sự biến động giá trong thời gian ngắn quá lớn, giảm cường độ 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. Giá giao dịch quá lớn, giảm cường độ 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

J1 BTC chạy chiến lược này, giao dịch khoảng 50 BTC mỗi ngày.

quinergdef prices = [trades[-1].price] * 15 cũng được viết như vậy bởi tác giả ban đầu, dùng để khởi tạo các biến

quinergNhìn vào mã, chúng ta cũng thấy những vấn đề này: 1,self.prices[i] = trades[trades.length - 1].Price được cập nhật với giá mới nhất? 2、self.prices.push ((_N((orderBook.Bids[0].Price + orderBook.Asks[0].Price) * 0.35 ở đây 0.35 + 0.1 + 0.05 cộng lại là 0.5, trong khi mã gốc là 0.7 + 0.2 + 0.1

Louissleep 60000 là đơn đặt hàng không hoàn thành được dọn sạch mỗi phút một lần BurstThresholdPct được ước tính là một lượng giao dịch được tính toán bởi dữ liệu lớn. Những sàn giao dịch nào ở nước ngoài miễn phí giao dịch?

Chuột bạch tuộc bayChiến lược này là để đảm bảo tiền tệ không sụp đổ, tức là không quay trở lại 0 và luôn kiếm được tiền, là một sức mạnh cuối cùng.

Chuột bạch tuộc bayCó phải đó là chiến thuật của bạn không?

Arasaka Capital Arasaka CapitalXin chào, bạn vẫn đang chạy không? Tôi không biết liệu bạn có thể gửi cho tôi phiên bản python để tôi học được không. Tôi là một nhân viên tài khoản thương nhân tại Binh An, và tôi phải trả phí dịch vụ. Q. 515051842

tmdsrt2Ha-ha, kết quả như thế nào?

tmdsrt2Fcoin phí giao dịch là những gì đồng tiền nhận được và trả lại.

Tôi thích lông.Mục đích có thể là nếu trades không đạt được, hãy đạt được một lần nữa.

Tôi thích lông.Có gì để tối ưu hóa, không kiếm tiền ở phía trước, và ngày càng có nhiều người kiếm tiền ở phía sau?

JHôm nay, FT giảm, đường cong lợi nhuận giảm. Chiến lược này được thực hiện bằng BTC và cần bán BTC bị mất giá để đảm bảo không bị ảnh hưởng bởi biến động giá. Tôi chưa tìm thấy sàn giao dịch phù hợp để chạy chiến lược này.

thanh kiếmNếu ngày hôm sau FT giảm, bạn sẽ phải trả tiền trước một ngày.

EvonCó phải trước đây bạn đã nói rằng bạn có thể kiếm được lợi nhuận?

kouyou7035Những vấn đề về cảm giác nên xảy ra trên sàn giao dịch.

htccCó chạy trên thực tế, có lợi nhuận?

JChiến lược này chỉ được thử nghiệm trên ổ đĩa thực, botvs chạy trên ổ đĩa tương tự là vô nghĩa. Một số sàn giao dịch lớn ở Nhật Bản được cho là miễn phí. Tôi không hiểu rõ mô hình của chiến lược này, cũng không hiểu rõ về một số thông số, và bỏ cuộc nghiên cứu.

jimuponCó nghiên cứu về chiến lược này? Cuối cùng có kiếm được tiền không? Gần đây tôi đã học định lượng, viết lại chiến lược này bằng python. Tôi thấy rằng không còn sàn giao dịch miễn phí nữa, đặt trên mô hình thực tế của botvs để chạy, lợi nhuận về cơ bản đi theo giá đồng tiền, chiến lược cân bằng không có lợi nhuận, chiến lược xu hướng về cơ bản không thể giao dịch, đều bị thu hồi, có thể là lý do giao dịch trên botvs quá thấp?

JQQ:3171061

Theo đuổi người mơ mộngBạn có thể để lại một số thông tin liên lạc?

Cô dâu cũng vậy.Một chiến thuật được cho là đã bị cắt đứt. Không có sự dừng lại hiệu quả.

valennnCó những sự thay đổi về lợi nhuận. Vâng, không chạy có nghĩa là không có giao dịch.

imcoddyTrong khi đó, một người phụ nữ khác cũng nói rằng:

valennnKhởi động là giao dịch, chạy trong mười phút như vậy, sau đó không giao dịch, trở lại nhật ký như thế này https://dn-filebox.qbox.me/05c78f1d854212a532ae90c3e110c6451ae99ecf.jpg

JNếu bạn không có giao dịch, chính chiến lược của bạn đã không được viết đúng.

valennnTôi đã thử chạy trước đây, không phải là chiến lược tần số cao, không biết tại sao chạy hai lần và không giao dịch, có phải tốc độ yêu cầu quá nhanh và IP bị cấm không?

JCó thể là không có vấn đề, nhưng nếu một số giao dịch bị mất tiền, chúng tôi sẽ mất tiền.

valennnOk, quốc tế là một mô hình người lấy - người tạo, không cần phải trả phí.

JVề cơ bản là một danh sách treo.

valennnCó phải chiến lược ăn một mình?

JĐây là một chiến lược tần số cao, chỉ chạy trên các sàn giao dịch miễn phí.

rajajackBạn đang chạy chiến lược trên nền tảng nào? Có vẻ như chiến lược 32 lần trong 6 tháng là một chút phóng đại!

JTôi hiểu rằng các thông số này được tối ưu hóa dựa trên kinh nghiệm, dựa trên các sàn giao dịch, thị trường hiện tại, v.v.

LouisTính toán tài sản tài khoản

JTôi đã không truy vấn điều này. Tuy nhiên trade_history trả về một bản ghi về giao dịch đã được thực hiện, so với active_orders, nên có thể tính toán lượng giao dịch.

Jhttps://corp.zaif.jp/api-docs-en/trade-api/ active_orders trả về tất cả các đơn đặt hàng chưa hoàn thành, bao gồm cả số đơn đặt hàng

JBạn có thể giao dịch bằng Bitcoin mà không cần phải nhập số thẻ tín dụng.

LouisZaif, miễn phí

xiahaohuan001Bạn có biết cách trả tiền không?

JĐó là sai lầm của tôi. Tần số cao này tất nhiên là nhạy cảm với thời gian, nếu sự chậm trễ quá lớn, tôi chỉ cảm thấy có thể nâng ngưỡng của phần trăm thứ nhất lên. Tuy nhiên, tôi đã chạy chiến thuật này trong nửa tháng, điều chỉnh nhiều thông số nhưng vẫn không có lợi nhuận, và hiện tại tôi đã từ bỏ.

xiahaohuan001Có thể cài đặt quá trình trì hoãn không?

JTôi cũng nói vậy:-)

xiahaohuan001Tôi đang nói về sự trì hoãn thụ động, sự chậm trễ của việc giao dịch.

JTrong vài ngày qua, chúng tôi đã giao dịch 2.000 BTC và vẫn chưa kiếm được tiền.

JCác thiết lập trì hoãn sẽ có tác động rất lớn đến chiến lược, với giá cả và khối lượng giao dịch mà chiến lược phụ thuộc sẽ thay đổi tùy theo các trễ khác nhau.

xiahaohuan001Có ảnh hưởng gì đến chiến lược của việc trì hoãn hành vi không?

LouisAnh trai, tôi đã đi vào 1w, đếm, nhưng vẫn không có tiền, sáng nay để xem giá trị ròng được đổi thành RMB hay 1w, tôi khóc.

JSau khi mua bán bằng tay một vài lần, một chút không hiểu, tôi đã bỏ cuộc.

HonanbtvsTại sao không dùng cái này, có hố không?

LouisÔng dường như đòi hỏi nhiều hơn về giao dịch số lượng, một trong số đó là giá quá nhỏ.

JTuy nhiên, không phải đơn giản như vậy. Xin Zero nhanh chóng thêm các sàn giao dịch miễn phí này vào Botvs.

JTìm cách xác minh tài khoản, chi phí giao dịch số lượng thanh toán cũng có thể tiết kiệm 1% mỗi ngày.

WuqianmingBạn có thể thay đổi các giao dịch của chính sách chuyển nhượng thành httpquery (()) không?

WuqianmingXin vui lòng viết API.

LouisMột ngày chạy, dường như số lượng đã tăng lên, nhưng không có lợi nhuận.

LouisSau khi thay đổi các tham số sau, nhưng không hiệu quả, bạn cũng thay đổi một BUG.

JSố lượng giao dịch của bạn ngày hôm qua tăng rất nhiều.

JGiao diện tự viết

3263243yBotVS dường như không có giao diện zaif, làm thế nào để giải quyết nó?

jxc6698Tôi cũng đã chạy một lần, không có hiệu quả trong một thời gian, và nhìn vào bạn, tôi cũng có niềm tin

JCó lẽ Google đã bị chặn. https://dn-filebox.qbox.me/c40a79c3e00ca877ee495df19a9f79d283da2b0e.png

quinergZaif luôn nhắc "ReCAPTCHA check please" mỗi khi bạn đăng nhập, nhưng không có nơi nào để nhập mã xác minh trên giao diện? Bạn đã đăng nhập như thế nào?

LouisNhìn thấy anh, tôi đã có niềm tin.

JÔng ta một mình giao dịch gần 1000 BTC mỗi ngày, và tất cả các loại hạt giống đều bị ông ta cắt.

JTôi đã bắt đầu kiếm tiền. https://dn-filebox.qbox.me/a5bbb7f57ab71363eab3e48d864a13e70971c121.png

LouisNgày nay, sự biến động lớn như vậy vẫn không tạo ra lợi nhuận.

LouisTrong khi đó, một số đối tượng khác cũng bị cáo buộc là có liên quan đến các hoạt động của nhóm này.

JQuoine không thể đi sâu, hoặc không thể đi. Số lượng giao dịch của Zaif được liệt kê tại https://zaif.jp/public_trade_user/btc_jpy/1.

LouisTôi cũng định đi quaine, nhưng kết quả là tôi không thể nhận được chứng chỉ... Cuộc sống có phải là một cuộc sống khốn khổ không? Tôi cũng không kiếm được tiền, cảm giác như tôi đang xóa số lượng giao dịch, có vẻ như Saif đã trả lại giao dịch, nhưng không có xác nhận điện thoại của Nhật Bản. Bạn có thể xem số lượng giao dịch ở đâu?

JTôi cũng chuyển sang chiến đấu với Saif, hiệu quả tốt hơn Quoine. Số lượng giao dịch khá lớn, ít hơn 2 ngày, nhưng cũng không kiếm được tiền.

JTôi nghĩ đó là để có được một giá mua bán tối ưu nhất. 0.5 cũng có thể, nhưng tỷ lệ phân chia vàng có thể được sử dụng trong mua và bán, với sự tập trung khác nhau về giá mua và bán.

JCó lý!

LouisTôi sẽ thêm một quyết định tradeAmount >= 0.1 vào mỗi if và giảm số lượng sau đó.

JQuoine, tôi cũng không có tiền mặt, nhưng lợi nhuận được tính theo tiền mặt, chạy 2 ngày mà không có tiền mặt.

JKhông.

LouisQuoine có thể tài trợ tiền mã hóa?! Tôi chạy ở Zaif, một thị trường rất kỳ lạ, trả 5 yên một đơn vị...

LouisMột tài khoản, hai giao diện API, tôi hiểu vậy.

LouisTôi cũng có thể chạy 1 BTC, và tôi đã chết vì những điều đó, kết luận ý tưởng cốt lõi giống như bạn nói trên.Nhưng, hai ngày chạy không thể, cười khát... nghi ngờ là tôi đã cấy ghép, bạn đã chạy hai ngày như thế nào?

JMột trong những ý tưởng của chiến lược là nắm giữ 50%, vì vậy sau khi mua, hãy liên tục đặt hàng 0.01 để trở lại 50% vị trí. Tất nhiên, nếu giá tiếp tục tăng hoặc giảm, bạn sẽ mua và bán theo xu hướng. Chiến lược này có thể hoạt động với 1 BTC, ít hơn thì khó có thể thấy hiệu quả.

WuqianmingBotvs không hỗ trợ Quoine, làm sao?

LouisKhông hiểu chiến lược xu hướng của ông, thường là một phần của xu hướng đã được mua, chiến lược cân bằng bắt đầu bán.

jxc6698Nhìn chung, tôi nghĩ rằng chiến thuật này chỉ có thể làm người lấy. Nếu không có chiều sâu, nó sẽ không hiệu quả.

JVâng, ở 1. là định giá ban đầu, và sau đó là cập nhật dữ liệu bằng shift và push.

JQuoine.com: Không tốt về chiều sâu

jxc6698Bạn thử nghiệm trên nền tảng nào?

jxc6698Tôi đã viết lại mã python và quay lại và thử.

jxc6698Bạn có một. Đường đó trong vòng tròn là trục trái.

JHôm qua, tôi đã chạy một ngày và thấy rằng chiến lược cân bằng này hầu như không có lợi nhuận, bây giờ hãy xem liệu giao dịch xu hướng có kiếm được lợi nhuận hay không.

JVà chúng ta sẽ thấy rằng không có vấn đề gì với các biến khởi tạo.

LouisVà chúng ta có một phần hai trước đó.

LouisTrong mã nguồn, có 3 chủ đề, chủ đề là giao dịch xu hướng, một chủ đề là chiến lược cân bằng và một chủ đề là dọn dẹp.

JCó lẽ, các quá trình đó được chạy đồng bộ. Có vẻ như JavaScript không thể thực hiện điều đó, chỉ có thể đánh giá thời gian của lệnh. BurstThresholdPct được sử dụng trong chiến lược để đánh giá liệu giá có xuất hiện đột phá trong hướng, tỷ lệ nhỏ như vậy có cảm giác không phù hợp. Có lẽ trước đây đã hoạt động dưới khối lượng giao dịch OK? Các sàn giao dịch miễn phí có thể xem số liệu tại đây: https://coinmarketcap.com/exchanges/volume/24-hour/no-fees/