Algo-trading คือ ?? เราสร้างมันขึ้นมา ?
Jesse เป็นกรอบการซื้อขาย crypto ขั้นสูงที่มีจุดมุ่งหมายเพื่อ ลดความซับซ้อน ในการค้นคว้า และกำหนด กลยุทธ์การซื้อขายของคุณเอง
กล่าวโดยสรุป Jesse มี ความแม่นยำ มากกว่าโซลูชันอื่นๆ และ เรียบง่าย กว่ามาก จริงๆ แล้ว มันง่ายมาก ในกรณีที่คุณรู้จัก Python อยู่แล้ว คุณสามารถเริ่มต้นได้ตั้งแต่วันนี้ โดย ใช้เวลาไม่กี่นาที แทนที่จะเป็น สัปดาห์หรือเดือน
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับคุณสมบัติของ Jesse และเหตุผลที่คุณควรใช้ได้ ที่นี่
ไปที่ส่วน "เริ่มต้นใช้งาน" ของเอกสารประกอบ เอกสารนี้ สั้นแต่มีข้อมูลมาก
ลองเข้าไปดูช่อง YouTube ของ Jesse เพื่อดูบทแนะนำเกี่ยวกับกลยุทธ์ตัวอย่างทีละขั้นตอน
นี่คือภาพหน้าจอบางส่วนที่จะทำให้คุณตื่นเต้น:
ผลการทดสอบย้อนหลัง:
ตัวอย่างโค้ดกลยุทธ์:
class SMACrossover ( Strategy ):
@ property
def slow_sma ( self ):
return ta . sma ( self . candles , 200 )
@ property
def fast_sma ( self ):
return ta . sma ( self . candles , 50 )
def should_long ( self ) -> bool :
# Fast SMA above Slow SMA
return self . fast_sma > self . slow_sma
def should_short ( self ) -> bool :
# Fast SMA below Slow SMA
return self . fast_sma < self . slow_sma
def should_cancel_entry ( self ) -> bool :
return False
def go_long ( self ):
# Open long position and use entire balance to buy
qty = utils . size_to_qty ( self . balance , self . price , fee_rate = self . fee_rate )
self . buy = qty , self . price
def go_short ( self ):
# Open short position and use entire balance to sell
qty = utils . size_to_qty ( self . balance , self . price , fee_rate = self . fee_rate )
self . sell = qty , self . price
def update_position ( self ):
# If there exist long position, but the signal shows Death Cross, then close the position, and vice versa.
if self . is_long and self . fast_sma < self . slow_sma :
self . liquidate ()
if self . is_short and self . fast_sma > self . slow_sma :
self . liquidate ()
การซื้อขายสด (ต้องใช้ปลั๊กอินสด):
คุณสามารถดู แผนงานของโครงการได้ที่นี่ สมัครรับ รายชื่ออีเมลของเราที่ jesse.trade เพื่อรับสิ่งดีๆ ทันทีที่เผยแพร่ ไม่ต้องกังวล เราจะไม่ส่งสแปมถึงคุณ—พิ้งกี้สัญญา
ขอขอบคุณที่สนใจร่วมสนับสนุนโครงการ วิธีที่ดีที่สุดในการมีส่วนร่วมคือ การเข้าร่วมในชุมชน และ ช่วยเหลือผู้ใช้รายอื่น
คุณยังสามารถมีส่วนร่วมได้โดยการส่ง รายงานข้อผิดพลาด และ คำขอคุณสมบัติ หรือการเขียนโค้ด (การส่ง PR) ซึ่งสามารถรวมเข้ากับ Jesse ได้
ในกรณีนี้ สิ่งที่คุณจำเป็นต้องรู้มีดังนี้:
ขั้นแรก คุณต้องติดตั้ง Jesse จากพื้นที่เก็บข้อมูลแทน PyPi:
# first, make sure that the PyPi version is not installed
pip uninstall jesse
# now install Jesse from the repository
git clone https://github.com/jesse-ai/jesse.git
cd jesse
pip install -e .
ตอนนี้ทุกการเปลี่ยนแปลงที่คุณทำกับโค้ดจะได้รับผลกระทบทันที
หลังจากการเปลี่ยนแปลงทุกครั้ง ตรวจสอบ ให้แน่ใจว่า การเปลี่ยนแปลงของคุณไม่ได้ทำให้ฟังก์ชันการทำงานใดๆ เสียหาย โดย การรันการทดสอบ :
pytest
ซอฟต์แวร์นี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น ใช้ซอฟต์แวร์ตาม ความเสี่ยงของคุณเอง ผู้เขียนและบริษัทในเครือทั้งหมดจะ ไม่รับผิดชอบต่อผลการซื้อขายของคุณ อย่าเสี่ยงกับเงินที่คุณกลัวที่จะสูญเสีย อาจมี ข้อบกพร่อง ในโค้ด - ซอฟต์แวร์นี้ไม่มี การรับประกันใดๆ