โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส

Программирование

โอเพ่นซอร์สคือซอฟต์แวร์ที่เผยแพร่ภายใต้ลิขสิทธิ์ที่สอดคล้องกับมาตรฐานโอเพ่นซอร์ส หลักการเปิดกว้างไม่เพียงแต่ครอบคลุมขอบเขตของการพัฒนาซอฟต์แวร์เท่านั้น ตัวอย่างเช่น นักออกแบบให้การเข้าถึงเทมเพลตและแบบอักษรฟรี ในบางประเทศ หน่วยงานของรัฐกำลังเปลี่ยนไปใช้ซอฟต์แวร์โอเพ่นซอร์ส ในประเทศเยอรมนี เมืองมิวนิกตัดสินใจเปลี่ยนไปใช้ระบบปฏิบัติการ LiMux ซึ่งเป็นอูบุนตูเวอร์ชันที่กำหนดเอง ในฮัมบูร์ก เจ้าหน้าที่ตัดสินใจใช้ชุดโปรแกรมสำนักงานของฟีนิกซ์แทน Microsoft Office รัฐบาลสหราชอาณาจักรได้เปลี่ยนจากการใช้รูปแบบเอกสาร PDF เป็น ODF ในฝรั่งเศส ทหารใช้ Ubuntu OS และ LibreOffice ฟรี
โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส

ข้อกำหนดสำหรับซอฟต์แวร์โอเพ่นซอร์ส

ต่อไปนี้คือข้อกำหนดหลักที่แอปพลิเคชันที่เผยแพร่ภายใต้ใบอนุญาตโอเพ่นซอร์สต้องเป็นไปตาม:

  • โปรแกรมแจกฟรี
  • ซอฟต์แวร์มาพร้อมกับซอร์สโค้ด หากไม่ได้อยู่ในแพ็คเกจพื้นฐาน ก็สามารถดาวน์โหลดหรือรับได้ฟรีด้วยวิธีอื่น
  • รหัสสามารถแก้ไขได้และบางส่วนของรหัสสามารถใช้ในโครงการอื่น ๆ ในขณะที่แอปพลิเคชันที่แก้ไขควรแจกจ่ายภายใต้เงื่อนไขของใบอนุญาตโอเพ่นซอร์ส
  • ไม่อนุญาตให้มีการเลือกปฏิบัติของกลุ่มคนใด ๆ ตัวอย่างเช่นในสหรัฐอเมริกามีข้อ จำกัด ในการส่งออกโปรแกรม แต่ใบอนุญาตฟรีไม่สามารถกำหนดข้อห้ามของตนเองได้
  • ใบอนุญาตโอเพ่นซอร์สอนุญาตให้ใช้แอปพลิเคชันได้ทุกวิธี ดังนั้นความเชื่อมั่นทางศีลธรรมส่วนบุคคลของนักพัฒนาจึงไม่รบกวนการแจกจ่าย ตัวอย่างเช่น รายการเช่น “ห้ามมิให้ใช้สำหรับการวิจัยทางพันธุกรรม” เป็นสิ่งที่ยอมรับไม่ได้
  • กฎทั้งหมดที่เกี่ยวข้องกับใบอนุญาตโอเพ่นซอร์สจะเหมือนกันสำหรับผู้ใช้ทั้งหมด ข้อตกลงเพิ่มเติมเช่นข้อตกลงไม่เปิดเผยข้อมูลเป็นสิ่งต้องห้าม
  • ไม่สามารถผูกใบอนุญาตกับโปรแกรมได้ ผู้พัฒนาที่ใช้รหัสเพียงบางส่วนเท่านั้นที่มีสิทธิ์ที่ผลิตภัณฑ์ทั้งหมดมอบให้
  • ผู้ใช้สามารถเลือกได้ว่าจะใช้อะไร เช่น ห้ามไม่ให้ซอฟต์แวร์ที่มาพร้อมกับโอเพ่นซอร์สจำเป็นต้องเปิดอยู่

โครงการโอเพ่นซอร์ส – ลักษณะเฉพาะของพวกเขาคืออะไร

แอปพลิเคชันส่วนใหญ่ที่เผยแพร่ภายใต้ใบอนุญาตโอเพ่นซอร์สมีความแตกต่างดังต่อไปนี้:

  • โปรแกรมเขียนขึ้นโดยผู้ที่ใช้ดังนั้นนักพัฒนาจึงตรวจสอบโค้ดแก้ไขข้อผิดพลาดอย่างรวดเร็วและค้นพบช่องโหว่
  • ผลิตภัณฑ์ส่วนใหญ่เข้ากันได้กับระบบปฏิบัติการหลายระบบ
  • ชุมชนนักพัฒนาโอเพ่นซอร์สเปิดให้สื่อสารกับผู้ใช้ที่สามารถให้คำแนะนำได้
  • โดยปกติการอัปเดตซอฟต์แวร์ฟรีจะออกมาบ่อยกว่าการอัปเดตเชิงพาณิชย์ ดังนั้นจุดบกพร่องจะได้รับการแก้ไขเร็วกว่า
  • ผู้ใช้หากต้องการสามารถสนับสนุนแอปพลิเคชันที่พวกเขาชอบด้วยเงิน
  • ความเสี่ยงที่จะติดคอมพิวเตอร์หรือสมาร์ทโฟนเมื่อติดตั้งโปรแกรมโอเพ่นซอร์สนั้นมีน้อยมาก เนื่องจากมาพร้อมกับซอร์สโค้ด

ประวัติซอฟต์แวร์เสรี

Richard Stallman ถือเป็นผู้ก่อตั้งขบวนการซอฟต์แวร์เสรี ขณะทำงานในห้องปฏิบัติการปัญญาประดิษฐ์ที่สถาบันเทคโนโลยีแมสซาชูเซตส์ เขามีส่วนร่วมในการพัฒนาซอฟต์แวร์เสรี ตัวอย่างเช่น ในการเขียนโปรแกรมแก้ไขข้อความ EMACS สำหรับคอมพิวเตอร์ PDP ในปี 1984 สตอลแมนออกจากงานที่ MIT และก่อตั้งโครงการ GNU ผู้ที่ชื่นชอบได้ก่อตั้งคำว่า “ซอฟต์แวร์เสรี” และพัฒนาแถลงการณ์ของ GNU

โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส
Richard Stallman [/ caption] ในปี 1985 Stallman ได้สร้าง Free Software Foundation (FSF) ซึ่งใช้ในการพัฒนาซอฟต์แวร์ฟรีผ่านการบริจาคโดยสมัครใจ ในปี 1989 ได้มีการเปิดตัว General Public License (GPL) ซึ่งปกป้องผู้ใช้โดยให้สิทธิ์ในการคัดลอก แก้ไข และแจกจ่ายแอปพลิเคชัน ต่อมาได้รับใบอนุญาต MIT และ BSD ที่พัฒนาขึ้นที่มหาวิทยาลัยแคลิฟอร์เนีย ในปี 1991 ระบบปฏิบัติการอิสระได้รับการพัฒนา แต่ไม่มีเคอร์เนล ในปีเดียวกันนั้นเอง Linus Torvalds ได้แนะนำเคอร์เนล Linux ซึ่งได้รับอนุญาตภายใต้ GPL ในปี 1992 ในช่วงกลางทศวรรษที่ 90 ของศตวรรษที่ผ่านมา บริษัทขนาดใหญ่เริ่มให้ความสนใจในตลาดโอเพ่นซอร์ส อย่างแรกคือ Netscape เบราว์เซอร์ที่เธอเปิดตัวในเวลานั้นถือเป็นหนึ่งในเบราว์เซอร์ที่ได้รับความนิยมมากที่สุด ในปี 1998 เธอเปิดแหล่งที่มา หลังจากที่บริษัทหยุดอยู่ เบราว์เซอร์ Mozilla Firefox ถูกสร้างขึ้นโดยใช้รหัสเนวิเกเตอร์ ตอนนี้ Open Source Initiative ซึ่งก่อตั้งขึ้นในปี 1998 กำลังพัฒนาและส่งเสริมซอฟต์แวร์โอเพ่นซอร์ส โอเพ่นซอร์สหมายความว่าอย่างไร: https://youtu.be/8G3Dz_GyPI0

ใบอนุญาตโอเพ่นซอร์ส

มีใบอนุญาตโอเพ่นซอร์สหลายแบบ เพื่อให้เข้าใจได้ง่ายขึ้น เราได้จัดทำตัวเลขต่อไปนี้ ซึ่งแสดงให้เห็นว่ามีความแตกต่างกันอย่างไร [caption id="attachment_12320" align="aligncenter" width="697"]
โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส ใบอนุญาตโอเพ่นซอร์ส

ตอนนี้เรามาพูดถึงสิ่งที่ได้รับความนิยมมากที่สุดกัน

  1. ใบอนุญาต MITได้รับการพัฒนาขึ้นในสถาบันการศึกษาชั้นนำแห่งหนึ่งในสหรัฐอเมริกา – สถาบันเทคโนโลยีแมสซาชูเซตส์ เกือบจะทั้งหมดเกิดขึ้นพร้อมกับใบอนุญาต BSD รุ่นสามข้อ โดยเพิ่มเพียงประโยคเดียวที่ห้ามไม่ให้ใช้ชื่อผู้เขียนในการโฆษณา ภายใต้มันออกมา: XFree86, Expat, PuTTY และผลิตภัณฑ์อื่น ๆ
  2. ใบอนุญาต BSDปรากฏตัวครั้งแรกในช่วงต้นทศวรรษ 1980 เพื่อแจกจ่ายระบบปฏิบัติการที่มีชื่อเดียวกัน ใบอนุญาตนี้มีรูปแบบต่างๆ ดังต่อไปนี้:
    • ใบอนุญาต BSD ดั้งเดิมเป็นใบอนุญาตดั้งเดิมฉบับแรกเรียกอีกอย่างว่าสี่ข้อ
    • ใบอนุญาต BSD ที่ดัดแปลงเป็นใบอนุญาตสามข้อ โดยไม่รวมหนึ่งข้อ ซึ่งต้องมีการโฆษณาเพื่อระบุว่าแอปพลิเคชันนี้ใช้ซอฟต์แวร์ที่พัฒนาขึ้นที่มหาวิทยาลัยแคลิฟอร์เนีย
    • ใบอนุญาตIntelที่พัฒนาขึ้นสำหรับแอปพลิเคชันที่ได้รับการคุ้มครองสิทธิบัตร ไม่รองรับ Open Source Initiative
      โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส
      ใบอนุญาตที่ใช้บน Git Hub
  3. GNU General Public License เป็นใบอนุญาตที่ได้รับความนิยมมากที่สุด เธอปรากฏตัวในปี 2531 ในปี 1991 เวอร์ชันปรับปรุงของ GPL v2 ปรากฏขึ้นซึ่งไม่สูญเสียความเกี่ยวข้องมาจนถึงทุกวันนี้ ในปี 2549 ใบอนุญาต GPL v2 ถูกนำมาใช้
  4. GNU Lesser General Public License หรือเรียกสั้นๆ ว่า GNU LGPL ถูกสร้างขึ้นเพื่อเชื่อมโยงไลบรารีกับซอฟต์แวร์ที่เผยแพร่ภายใต้ใบอนุญาตอื่นๆ
  5. ใบอนุญาตApacheช่วยให้คุณสามารถแก้ไขและแจกจ่ายซอฟต์แวร์ซ้ำได้ทั้งในแหล่งที่มาและไบนารี นอกจากสิทธิ์ในผลิตภัณฑ์แล้วยังมีการโอนสิทธิบัตรอีกด้วย
  6. Guileคล้ายกับ GNU GPL แต่เพิ่มประโยคที่อนุญาตให้รวมซอฟต์แวร์โอเพ่นซอร์สร่วมกับซอฟต์แวร์ที่ไม่ใช่ซอฟต์แวร์ฟรี ดังนั้นจึงไม่ถือว่าเป็น copyleft ที่เข้มงวด แต่เข้ากันได้กับ GNU GPL กระนั้นก็ตาม
  7. Common Public License ได้รับการพัฒนาโดย IBM สำหรับการพัฒนา ช่วยให้คุณสามารถเปลี่ยนรหัสและใช้ในโปรแกรมเชิงพาณิชย์ได้ Microsoft ใช้ใบอนุญาตนี้สำหรับ Windows Installer XML
  8. Mozilla Public License (MPL) เป็นใบอนุญาตที่ซับซ้อนซึ่งไม่ปฏิบัติตาม copyleft ที่เข้มงวด
  9. Sun Publi c License นั้นคล้ายกับ MPL แต่มีการเปลี่ยนแปลงเล็กน้อย เช่น Sun Microsystems แทนที่จะเป็น Netscape

นอกจากนี้ยังมีใบอนุญาตทั่วไปอื่นๆ เช่น Guile, Common Public License, Mozilla Public License และอื่นๆ https://youtu.be/oAW5Dh9q3PM

ตัวอย่างโครงการโอเพ่นซอร์ส

การพัฒนาเคอร์เนลลินุกซ์และแอพพลิเคชั่น GNU กลายเป็นพื้นฐานสำหรับแอพพลิเคชั่นโอเพ่นซอร์สอื่นๆ การมาถึงของ Netscape ได้รับความสนใจจากบริษัทไอทีขนาดใหญ่ ตั้งแต่นั้นมา ได้มีการพัฒนาผลิตภัณฑ์ต่างๆ มากมาย เริ่มจาก Debian ซึ่งสนับสนุน Free Software Foundation ตั้งแต่ปี 1994 ถึง 1995 และต่อมาองค์กรไม่แสวงหาผลกำไร Software in the Public Interest ได้ก่อตั้งขึ้นเพื่อดำเนินการให้ทุนสนับสนุนต่อโครงการ เป็นส่วนหนึ่งของโครงการนี้ ไม่เพียงแต่สร้างระบบปฏิบัติการ แต่ยังรวมถึงชุดโปรแกรมสำนักงาน LibreOffice, เบราว์เซอร์ Firefox, ไคลเอนต์อีเมล Evolution, แอปพลิเคชั่นเบิร์นซีดี K3b, เครื่องเล่นวิดีโอ VCL, โปรแกรมแก้ไขภาพ GIMP และผลิตภัณฑ์อื่น ๆ บริษัท Apache Software Foundation ที่ไม่แสวงหาผลกำไรเริ่มต้นจากโครงการโอเพ่นซอร์สที่รองรับซอฟต์แวร์ ผลิตภัณฑ์ยอดนิยมขององค์กรนี้คือเว็บเซิร์ฟเวอร์ที่มีชื่อเดียวกัน ขณะนี้บริษัทมีโครงการจำนวนมากที่แจกจ่ายภายใต้ใบอนุญาต Apache ผู้สนับสนุน ASF ได้แก่ Microsoft, Amazon และ Huawei บริษัทอื่นที่เกี่ยวข้องกับโครงการโอเพ่นซอร์สคือ Red Hat การพัฒนาหลักซึ่งเป็นระบบปฏิบัติการบนเคอร์เนลลินุกซ์ เธอมีส่วนร่วมไม่เพียง แต่ในซอฟต์แวร์ แต่ยังรวมถึงการสนับสนุนด้านเทคนิคและการฝึกอบรมผู้เชี่ยวชาญ ในปี 2018 IBM เข้าซื้อกิจการ Google ยังพัฒนาซอฟต์แวร์ฟรีอีกด้วย เธอพัฒนาและดูแลโครงการต่อไปนี้: ไลบรารี TensorFlow สำหรับการพัฒนาระบบการเรียนรู้ของเครื่อง, ภาษา Go, โปรแกรม Kubernetes ที่ออกแบบมาเพื่อปรับใช้ซอฟต์แวร์โดยอัตโนมัติ และผลิตภัณฑ์อื่นๆ ในทางวิทยาศาสตร์ โอเพ่นซอร์สไม่ได้หมายถึงซอฟต์แวร์เท่านั้น แต่ยังหมายถึงการตีพิมพ์ผลงานด้วย ทบทวนและสนับสนุนทรัพยากรทางการศึกษา ในปี 1991 Paul Ginsparg ได้จัดตั้งคลังข้อมูลอิเล็กทรอนิกส์ arXiv ขึ้นที่ห้องปฏิบัติการ Los Alamos ซึ่งไม่เพียงแต่สามารถค้นหาผลงานได้ ไม่เพียงแต่ในวิชาฟิสิกส์ แต่ยังรวมถึงการแพทย์ คณิตศาสตร์ และวิทยาศาสตร์อื่นๆ ด้วย CERN ยังมีพอร์ทัลที่มีเอกสารทางวิทยาศาสตร์แบบเปิดอีกด้วย
โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส ระบบปฏิบัติการโอเพ่นซอร์ส – ระบบปฏิบัติการโอเพ่นซอร์ส [/ คำอธิบายภาพ]

วิธีเข้าร่วมโครงการโอเพ่นซอร์ส

หากคุณต้องการฝึกเขียนโปรแกรมและขยายประวัติย่อ การมีส่วนร่วมในการพัฒนาผลิตภัณฑ์โอเพ่นซอร์สคือสิ่งที่คุณต้องการอย่างแท้จริง เราจะบอกคุณทีละขั้นตอนสิ่งที่จำเป็นสำหรับสิ่งนี้ ก่อนอื่น คุณต้องลงทะเบียนบน GitHub และเลือกโครงการที่คุณจะเข้าร่วม จะต้องเป็นที่สนใจของคุณ ถ้ามันจะมีงานมากมายที่คุณสามารถทำได้ นอกจากนี้คุณควรให้ความสนใจกับความนิยมของโครงการด้วยซึ่งสามารถกำหนดได้จากจำนวนดาว สิ่งสำคัญคือต้องกำหนดว่าการพัฒนาเชิงรุกเป็นอย่างไรและเมื่อมีการเปลี่ยนแปลงครั้งล่าสุดเมื่อใด หลังจากเลือกโครงการที่น่าสนใจแล้ว คุณต้องหาภัณฑารักษ์และสร้างปฏิสัมพันธ์กับเขา ขั้นตอนต่อไปคือการเลือกงาน ในการเริ่มต้น ขอแนะนำให้เลือกงานที่ง่ายที่สุด สิ่งสำคัญคือคุณสามารถแก้ไขได้ หลังจากนั้น โอนโครงการให้กับตัวคุณเองและติดตั้งเครื่องมือที่จำเป็นทั้งหมด หลังจากที่คุณแก้ไขปัญหาแล้ว ให้เสนอแนะในการเปลี่ยนรหัสในที่เก็บ ในการดำเนินการนี้ คุณต้องอัปโหลดรหัสของคุณไปที่ GitHub แล้วคลิกปุ่ม “ดึงคำขอ” หลังจากนั้น คุณจะต้องป้อนชื่อคำขอและคำอธิบายของคุณ หลังจากนั้น คุณต้องรอให้ภัณฑารักษ์ยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่เสนอ หากหลังจากที่คุณเริ่มงาน สิ่งเร่งด่วนอื่นๆ ปรากฏขึ้น หรือคุณตระหนักว่าคุณทำไม่ได้ คุณก็ละทิ้งงานนั้นได้ นี่เป็นเรื่องปกติ แต่คุณต้องแจ้งให้ภัณฑารักษ์ทราบเกี่ยวกับการตัดสินใจของคุณ หลังจากนั้น คุณจะต้องป้อนชื่อคำขอและคำอธิบายของคุณ หลังจากนั้น คุณต้องรอให้ภัณฑารักษ์ยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่เสนอ หากหลังจากที่คุณเริ่มงาน สิ่งเร่งด่วนอื่นๆ ปรากฏขึ้น หรือคุณตระหนักว่าคุณทำไม่ได้ คุณก็ละทิ้งงานนั้นได้ นี่เป็นเรื่องปกติ แต่คุณต้องแจ้งให้ภัณฑารักษ์ทราบเกี่ยวกับการตัดสินใจของคุณ หลังจากนั้น คุณจะต้องป้อนชื่อคำขอและคำอธิบายของคุณ หลังจากนั้น คุณต้องรอให้ภัณฑารักษ์ยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่เสนอ หากหลังจากที่คุณเริ่มงาน สิ่งเร่งด่วนอื่นๆ ปรากฏขึ้น หรือคุณตระหนักว่าคุณทำไม่ได้ คุณก็ละทิ้งงานนั้นได้ นี่เป็นเรื่องปกติ แต่คุณต้องแจ้งให้ภัณฑารักษ์ทราบเกี่ยวกับการตัดสินใจของคุณ
โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส

การใช้โอเพ่นซอร์สในการพัฒนาหุ่นยนต์ซื้อขาย

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

  1. ผู้ค้าไม่จำเป็นต้องตรวจสอบราคาด้วยตนเอง
  2. ที่ปรึกษาผู้เชี่ยวชาญดำเนินการอย่างเคร่งครัดตามอัลกอริธึมที่กำหนด พวกเขาไม่มีอารมณ์
  3. หุ่นยนต์ตอบสนองเร็วกว่ามนุษย์มาก

แต่นอกเหนือจากข้อดีแล้ว ที่ปรึกษาอัตโนมัติก็มีข้อเสียเช่นกัน:

  • ในสถานการณ์ที่ไม่ได้มาตรฐาน ตัวอย่างเช่น อัตราที่พุ่งสูงขึ้นอย่างรวดเร็ว ที่ปรึกษาอาจตอบสนองไม่เพียงพอ และผู้ค้าจะสูญเสียเงิน
  • ที่ปรึกษามืออาชีพบางคนกำหนดให้คุณต้องชำระค่าธรรมเนียมรายเดือนเพื่อใช้งาน

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

GEKKO บอท

นี่คือ Expert Advisor ที่ได้รับการพิสูจน์แล้วซึ่งปรากฏตัวเมื่อหลายปีก่อน เทรดเดอร์จำนวนมากเริ่มทำการซื้อขายด้วยหุ่นยนต์ตัวนี้ ในขณะนี้ครีเอเตอร์ไม่รองรับอีกต่อไป แต่สามารถดาวน์โหลดได้ฟรีจาก GitHub สามารถใช้ในการแลกเปลี่ยน crypto เก็บข้อมูลการตลาดและสั่งซื้อได้ บอท GEKKO มีการตั้งค่ามากมายซึ่งคุณสามารถทดสอบอัลกอริธึมการซื้อขายได้ เช่นเดียวกับการปรับและเพิ่มประสิทธิภาพระบบสำหรับการทำข้อตกลง มีชุดกลยุทธ์สำเร็จรูปที่สามารถปรับแต่งได้ คุณยังสามารถสร้างระบบการซื้อขายของคุณเองได้ รองรับการแลกเปลี่ยน 23 รายการรวมถึง: Bitfinex, EXMO, Bittrex, Bitstamp

Zenbot

ที่ปรึกษาการซื้อขายสกุลเงินดิจิทัลของ Zenbot ใช้ปัญญาประดิษฐ์ในการซื้อขาย สามารถปรับแต่งได้ตามความต้องการของคุณ มันเข้ากันได้กับระบบปฏิบัติการส่วนใหญ่ สามารถทำธุรกรรมความถี่สูง ซื้อขายสินทรัพย์หลายรายการพร้อมกัน นอกจากนี้ บอทนี้สามารถสร้างรายได้จากการเก็งกำไรสกุลเงินดิจิทัล แต่ไม่มีส่วนต่อประสานกับผู้ใช้แบบกราฟิก สามารถซื้อขายแลกเปลี่ยนต่อไปนี้: Bittrex, Quadria, GDAX, Pollniex และ Gemini
โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส

OsEngine

OsEngine เป็นชุดแอพพลิเคชั่นซื้อขายหุ้น ประกอบด้วย:

  • ข้อมูล – ใช้เพื่อโหลดข้อมูลประวัติจากแหล่งต่างๆ
  • เครื่องมือเพิ่มประสิทธิภาพ – ใช้เพื่อทดสอบหนึ่งกลยุทธ์
  • ผู้ทดสอบ – เพื่อทดสอบอัลกอริธึมการซื้อขายหลายแบบ แต่ไม่ต้องเปลี่ยนพารามิเตอร์ สามารถทำงานได้พร้อมกันในกรอบเวลาและเครื่องมือต่างๆ
  • คนขุดแร่ – ค้นหารูปแบบการทำกำไรบนแผนภูมิ แบบฟอร์มที่พบสามารถนำมาใช้ในการซื้อขายจริง
  • ผู้ซื้อขาย – โมดูลสำหรับการซื้อขาย

โอเพ่นซอร์สคืออะไร โครงการ ตัวอย่างซอฟต์แวร์โอเพ่นซอร์ส OsEngine ใช้ระบบการซื้อขายในตัวมากกว่าสามสิบระบบ ซึ่งมีแนวโน้ม (เช่น กลยุทธ์ของ Bill Williams หรือ Jesse Livermore) แนวโน้มตรงกันข้าม (เช่น การใช้เส้นบัลลาสต์
Bollinger ) และการเก็งกำไร สามารถใช้ในการแลกเปลี่ยนระหว่างประเทศ (มีการเชื่อมต่อ LMAX, InteractivBrokers และการซื้อขายนินจา) บน
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) และการแลกเปลี่ยนสกุลเงินดิจิตอล (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). เข้ากันได้กับการแลกเปลี่ยนอัตราแลกเปลี่ยน Oanda หนึ่งรายการ มีที่ปรึกษาการซื้อขายโอเพ่นซอร์สยอดนิยมอื่น ๆ เช่น TradingBot สำหรับการซื้อขายในตลาดหลักทรัพย์มอสโกผ่านนายหน้า Atentis หรือหุ่นยนต์ TradingBot อย่างง่าย

info
Rate author