การซื้อขาย Crypto Arbitrage บน Binance

โหนดต้นทาง: 912346

การสำรวจสิ่งที่เรียกว่า 'การเก็งกำไร 3 ทาง' กลยุทธ์การซื้อขายสกุลเงินดิจิตอล Binance นี่คือโฆษณาหรือทำกำไรได้?

เป็นคอนเซปต์อะไรเช่นนี้! ทำการซื้อขาย 3 ครั้งติดต่อกันอย่างรวดเร็วเมื่อคุณพบอัตราแลกเปลี่ยนที่ดีและ voila! กำไรในไม่กี่วินาทีและไม่มีความผันผวน

เรามาแจกแจงรายละเอียดนี้โดยใช้สถานการณ์การแลกเปลี่ยนที่เรียบง่ายอย่างน่าขัน เมื่อเราแลกเปลี่ยนสกุลเงินดิจิตอลเข้ารหัสหนึ่งสำหรับอีกสกุลเงินหนึ่ง เรากำลังแลกเปลี่ยนหรือแลกเปลี่ยนสินทรัพย์ที่ใช้แทนกันได้

ลองนึกภาพสถานการณ์ต่อไปนี้:

  • เจนมี 10 อัลมอนด์
  • จะมี สัปปะรด และจะซื้อขาย อย่างละ 5 เม็ด
  • คริสตินก็มี มะม่วง และจะซื้อขาย เท่ากันสำหรับสับปะรด
  • ซาเวียร์มี อัลมอนด์ และจะซื้อขาย มะม่วงลูกละ 6 ลูก

ดังนั้นในโอกาสในการเก็งกำไรนี้ เจนจึงซื้อขายอัลมอนด์ 10 เม็ดต่อสับปะรด 2 ลูก และมะม่วง 2 ลูก จากนั้นเธอก็แลกเปลี่ยนกับอัลมอนด์ 12 ลูก

เธอ has ได้กำไร 2 อัลมอนด์ ผ่านการซื้อขายเหล่านี้ เนื่องจากความผิดปกติในการแลกเปลี่ยน

ด้านบนนี้เป็นอนุญาโตตุลาการ 3 ทางประเภทเดียวกันกับสกุลเงินดิจิตอลเข้ารหัส

สิ่งที่ดูเหมือนง่ายในตอนแรกมักจะไม่เป็นเช่นนั้น

สิ่งสำคัญบางประการที่ควรทราบในโลกแห่งความเป็นจริงของตลาด crypto:

  • ราคาที่แตกต่างกันระหว่างตลาดคือ ความผิดปกติพวกเขาจะต้องถูกดมอย่างจงใจ
  • เมื่อพบโอกาสในการเก็งกำไรแล้ว จะต้องเป็นเช่นนั้น ดำเนินการอย่างรวดเร็ว หรือคุณจะถูกปล่อยให้มีการดำเนินการที่ไม่สมบูรณ์ (1 หรือ 2 การซื้อขาย แทนที่จะเป็น 3)
  • การซื้อขายจะต้องทำเป็น จำกัดการสั่งซื้อ ในราคาเฉพาะที่ระบุในการสำรวจการเก็งกำไร (เราจะลองใช้ดูในอีกสักครู่)
  • ค่าธรรมเนียมการทำธุรกรรม จะกัดเซาะความสามารถในการทำกำไรของการซื้อขายเหล่านี้อย่างรวดเร็ว (เราจะตรวจสอบสิ่งนี้โดยตรงในโค้ดของเรา)

มีสิ่งสำคัญอีกประการหนึ่งที่ต้องเข้าใจเกี่ยวกับการค้าการเก็งกำไร แต่เราจะพูดถึงเรื่องนี้เมื่อเราได้กล่าวถึงรายละเอียดเพิ่มเติมแล้ว...

ขั้นตอนแรกของเราคือการระบุโอกาสในการเก็งกำไรแบบเรียลไทม์ เวลาเป็นสิ่งสำคัญที่นี่ เมื่อเราระบุความคลาดเคลื่อนของการแลกเปลี่ยนระหว่างตลาดแล้ว จะต้องดำเนินการอย่างรวดเร็ว เร็วแค่ไหน? เราจะพูดถึงเรื่องนี้ในภายหลัง...

สมุดบันทึกการรวบรวมข้อมูลการเก็งกำไรของเราคือ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม:

t/y https://gist.github.com/Valian สำหรับโค้ดเริ่มต้น

มาดูเรื่องนี้ให้ละเอียดยิ่งขึ้น…

การทำธุรกรรม ค่าธรรมเนียม ที่นี่เป็นสิ่งสำคัญมาก ค่าธรรมเนียมการทำธุรกรรมการซื้อขายทันทีของ Binance VIP 0 อยู่ที่ 0.075% ดังนั้นการตั้งค่าค่าธรรมเนียมอยู่ที่ 0.00075 การซื้อขายแต่ละครั้งจะมีค่าธรรมเนียมนี้ VIP 1 สปอตเทรดคือ 0.0675%

ดูหน้าจอค่าธรรมเนียมการซื้อขายใน Binance อย่างใกล้ชิด มีค่าธรรมเนียมแยกต่างหากสำหรับ “Makers” และ “Takers” อย่างหลังเป็นการซื้อขายที่ไม่ใช่ตลาด (เช่น Limit-Orders) และคำสั่งเก็งกำไรของเราต้องเป็นไปตาม Limit-Orders มิฉะนั้นเราจะสูญเสียความผันผวนของตลาด

อัตรากำไรของเราตรงนี้จะเป็น มาก บาง.

สำหรับ ITERATIONS เราจะปล่อยให้มันทำงานสักพัก ไม่ว่าคุณจะชอบอะไรที่นี่ อาจต้องใช้เวลาหลายร้อยครั้งเพื่อค้นหาโอกาสในการเก็งกำไร ดังนั้นปล่อยให้มันหายใจ

ที่จับเหรียญหลักยังไม่ครอบคลุมแต่เพียงพอสำหรับตอนนี้

ในส่วน main() ของเรา เราจะวนซ้ำและเขียนผลลัพธ์ลงในไฟล์ .csv

เรากำหนดของเรา start_coin ในชื่อ 'USDT' หมายความว่าเราเริ่มต้นและสิ้นสุดด้วยเหรียญที่มั่นคงซึ่งไม่ได้รับผลกระทบจากความผันผวน คุณสามารถเปลี่ยนสิ่งนี้เป็น BTC ได้หากต้องการ

คุณจะต้องสร้าง config.py ไฟล์ที่มีข้อมูล Binance API ของคุณโดยมีเนื้อหาดังต่อไปนี้:

API_KEY = 'yourbinanceapikey'
API_SECRET = 'รหัสลับของคุณ'

Here เป็น Jupyter Notebook ที่มีเอาต์พุตบางส่วน…

2021-06-08 17:00:29.599878 USDT->BTC->AR->USDT กำไร 0.441%
BTC / USDT: 0.00002973
AR / BTC : 1937.23363038
USDT / AR : 17.20000000

________
2021-06-08 17:01:43.204487 USDT->SUSD->BTC->USDT กำไร 0.0077%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33504.13000000

________
2021-06-08 17:01:44.334160 USDT->SUSD->BTC->USDT กำไร 0.0458%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33500.00000000

________
2021-06-08 17:01:44.966052 USDT->SUSD->BTC->USDT กำไร 0.0144%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33509.70000000

________
2021-06-08 17:01:46.036212 USDT->BTC->BADGER->USDT กำไร 0.1719%
BTC / USDT: 0.00002984
แบดเจอร์ / BTC : 2573.34019557
USDT / แบดเจอร์: 12.87500000

2021-06-08 17:01:46.036612 USDT->SUSD->BTC->USDT กำไร 0.0242%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33500.49000000

2021-06-08 17:01:46.707569 USDT->SUSD->BTC->USDT กำไร 0.0329%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33500.50000000

________
2021-06-08 17:01:47.427442 USDT->SUSD->BTC->USDT กำไร 0.0025%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33502.60000000

________
2021-06-08 17:01:48.161421 USDT->SUSD->BTC->USDT กำไร 0.0282%
SUSD / USDT: 0.99950025
BTC / SUSD: 0.00002970
USDT / BTC : 33502.62000000

6 ขีดแรกนี้ (คั่นด้วย ___ ) ค่อนข้างน่าสนใจ มาดูกันดีกว่า:

2021-06-08 17:00:29.599878 USDT->BTC->AR->USDT 0.441%

สามเหลี่ยมที่ระบุที่นี่คือการซื้อขาย USDT สำหรับการซื้อขาย BTC สำหรับการซื้อขาย AR (Arweave) สำหรับ USDT ซึ่งสร้างรายได้ 0.441% ดังนั้น 100 USDT จะได้กำไร 44 เซนต์ในการเก็งกำไรนี้ โดยตัวมันเองอาจใช้เวลาไม่เกิน 2 วินาที แต่เวลาที่เกี่ยวข้องเป็นส่วนหนึ่งของความท้าทายที่นี่ การซื้อขายแบบจำกัดเหล่านี้สามารถใช้ได้นานขนาดนั้นหรือไม่? นี่คือคำถามสำคัญ

ข้อมูลข้างต้นพิสูจน์เบาะแส เนื่องจากบรรทัดถัดไปไม่ได้แสดงการเก็งกำไรเดียวกันที่มีอยู่ใน 17:00:30 ดังนั้นจึงเป็น ไป. หากเราเริ่มต้นการซื้อขาย BTC มันอาจถูกดำเนินการแล้ว แต่การซื้อขาย AR อาจไม่เกิดขึ้น เราไม่สามารถแน่ใจได้ด้วยข้อมูลนี้เท่านั้น

เป็นไปได้ว่าหนึ่งวินาทีต่อมาการแลกเปลี่ยน USDT / BTC ไม่สามารถใช้ได้ที่ราคาจำกัดอีกต่อไป: BTC / USDT: 0.00002973 แต่ตอนนี้เรามี BTC แล้ว บางทีการซื้อขาย 2 รายการที่เหลือยังคงเป็นไปได้ เราไม่สามารถรู้สิ่งนี้ได้เมื่อเราเริ่มการแลกเปลี่ยนการเก็งกำไร

AR / BTC : 1937.23363038 ?
USDT / AR : 17.20000000 ?

การเรียก Binance REST API แต่ละครั้งใช้เวลาไม่น้อยกว่า 200 มิลลิวินาที ขึ้นอยู่กับตำแหน่งที่เราอยู่ (ที่ที่โค้ดของคุณกำลังทำงานอยู่) เซิร์ฟเวอร์ Binance ตั้งอยู่ในญี่ปุ่น คำสั่งจำกัด ('ผู้รับ') ไม่ได้เกิดขึ้นทันที อาจต้องใช้เวลาอีก 500 มิลลิวินาทีขึ้นไปในการส่งคืน ดังนั้นเวลารวมของเราสำหรับคำสั่งจำกัด 3 รายการจึงสามารถขยายออกตามความเป็นจริงเป็น ~2 วินาที แน่นอนว่าอาจไม่สามารถดำเนินการตามคำสั่งจำกัดตามที่ระบุไว้ในทันทีได้ ดังนั้นจึงมีหลายวิธีที่การดำเนินการอนุญาโตตุลาการอาจล้มเหลว

มีหลายวิธีที่การดำเนินการเก็งกำไรอาจล้มเหลวจนเสร็จสิ้นภายในหน้าต่างที่มีโอกาสเก็งกำไรอยู่

แต่ลองดูโอกาสในการเก็งกำไรครั้งต่อไป:

2021-06-08 17:01:43.204487 USDT->SUSD->BTC->USDT 0.0077%

ยังคงเปิดอยู่หลายวินาที ซึ่งมีเวลาเพียงพอในการดำเนินการซื้อขายทั้ง 3 รายการ อย่างไรก็ตาม กำไรจะแตกต่างกันไประหว่าง 0.0077% ถึง 0.0282% หากเราใช้ 100 USDT จะส่งผลให้มีกำไรน้อยกว่า 1 เซ็นต์หลังหักค่าคอมมิชชั่น

Source: https://medium.com/@gk_/crypto-arbitrage-trading-on-binance-12dcb4d17b30?source=rss——-8—————–cryptocurrency

ประทับเวลา:

เพิ่มเติมจาก กลาง