นี่คือโพสต์ที่แปลด้วย AI
สร้างโปรแกรมซื้อขายหุ้นอัตโนมัติของสหรัฐฯ รุ่นที่ 2
- ภาษาที่เขียน: ภาษาเกาหลี
- •
- ประเทศอ้างอิง: ทุกประเทศ
- •
- เทคโนโลยีสารสนเทศ
เลือกภาษา
สรุปโดย AI ของ durumis
- ฉันสร้างโปรแกรมซื้อขายหุ้นอัตโนมัติของสหรัฐฯ รุ่นที่ 2 ในเดือนธันวาคม 2021 โดยใช้ระบบที่ใช้ในรุ่นที่ 1 เป็นฐานในการสร้างอย่างรวดเร็ว
- สร้างระบบซื้อขายอัตโนมัติโดยใช้ UiPath RPA, SQL Server Express และแชทบอท Telegram และตั้งค่าการรับการแจ้งเตือนการซื้อ/ขาย
- ระบบซื้อขายอัตโนมัติทำงานได้ตามปกติและฉันมีแผนที่จะเพิ่มฟังก์ชันการวิเคราะห์แผนภูมิตามหุ้นและโพสต์บล็อกในอนาคต
ฉันเขียนเนื้อหานี้เมื่อ 2 ปีที่แล้ว ผลลัพธ์เป็นอย่างไร คุณสามารถตรวจสอบโพสต์ย้อนหลังได้
ในโพสต์ก่อนหน้านี้ ฉันคิดว่าฉันต้องสร้างโปรแกรมการซื้อขายอัตโนมัติของหุ้นสหรัฐฯ รุ่นที่ 2
ความคิดนั้นเกิดขึ้นเมื่อเวลา 12:19 น. ของวันอาทิตย์ที่ 19 ธันวาคม และฉันเริ่มเตรียมตัวหลังอาหารเย็นในวันนั้น
อย่างไรก็ตาม ฉันสร้างรุ่นที่ 1 แล้วและสภาพแวดล้อมพื้นฐานก็พร้อมแล้ว ดังนั้นฉันจึงสามารถเตรียมตัวได้อย่างรวดเร็ว
แต่ก็มีการลองผิดลองถูกหลายอย่างในระหว่างกระบวนการ ดังนั้นฉันจึงจะสรุปเนื้อหา
สรุป MVP
ฉันได้รวบรวมฟังก์ชันที่ต้องเตรียม
รุ่นที่ 1 เป็นพีซีที่มีประสิทธิภาพต่ำ แต่โชคดีที่ฉันสามารถเลือกพีซีที่ดีกว่าได้สำหรับรุ่นที่ 2
ข้อมูลจำเพาะของพีซี
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[บัญชีหลักทรัพย์]
การเปิดบัญชีหลักทรัพย์สำหรับการซื้อขายหุ้นต่างประเทศ
เงื่อนไข: ต้องใช้ Hero Trade Global ของ Kiwoom Securities (โปรแกรมการซื้อขายอัตโนมัติปัจจุบันพัฒนาขึ้นสำหรับ Hero Trade Global)
การติดตั้งและตั้งค่า Hero Trade Global
บันทึกและตั้งค่าใบรับรองดิจิทัลในฮาร์ดไดรฟ์เพื่อให้สามารถดำเนินการต่อในพีซีนี้
เข้าสู่ระบบ Hero Trade Global และตั้งค่าบางอย่าง
โอนเงินลงทุนและแลกเปลี่ยนเงินตราต่างประเทศ
ฉันตั้งค่าเมล็ดพันธุ์เริ่มต้นเป็น 3 ล้านวอน และแลกเปลี่ยนเป็น 2,500 ดอลลาร์เนื่องจากอัตราแลกเปลี่ยนสูง
ฉันไม่แน่ใจว่าทำไมฉันไม่สามารถแลกเปลี่ยนได้ทันทีหลังจากโอนเงินเนื่องจากเป็นวันอาทิตย์ แต่ฉันสามารถแลกเปลี่ยนได้ในวันจันทร์
(ยอดเงินมี 3 ล้านวอน แต่ยอดเงินที่แลกเปลี่ยนไม่ได้แสดง 3 ล้านวอนในวันอาทิตย์)
[UiPath - RPA]
การติดตั้งและตั้งค่า UiPath Studio
หลังจากติดตั้ง UiPath Studio ให้ตั้งค่าเป็นแบบอิสระและรุ่นชุมชน
การนำเข้าและตั้งค่าโครงการของรุ่นที่ 1
นำเข้าโครงการที่ทำงานในรุ่นที่ 1 เพื่อให้ทำงานได้
(ปรับเปลี่ยนการตั้งค่า เช่น ฐานข้อมูล)
ทดสอบการรันโครงการ
แม้ว่าฉันจะไม่สามารถทดสอบการทำงานได้เนื่องจากตรรกะที่ตรวจสอบระยะเวลานาน
แต่ฉันได้ยืนยันว่าโครงการที่นำเข้ารันได้อย่างถูกต้อง
การตั้งค่ากำหนดการ
ตั้งค่าให้โครงการนี้รันในเวลา 23:31 น. ของวันจันทร์ อังคาร พุธ พฤหัสบดี และศุกร์
[ฐานข้อมูล]
เนื่องจากฉันได้สร้างการจัดการการตั้งค่าหลักของวิธีการลงทุนผ่านฐานข้อมูล ฉันจึงจำเป็นต้องตั้งค่าฐานข้อมูล
การติดตั้งและตั้งค่า SQL Server Express
ฉันต้องติดตั้งหากฉันตั้งค่าใหม่ทั้งหมด แต่ฉันไม่ได้ติดตั้งเนื่องจากฐานข้อมูลที่รุ่นที่ 1 ใช้
การสร้างฐานข้อมูล
สำรองข้อมูลฐานข้อมูลและกู้คืนด้วยชื่ออื่น และลบข้อมูลในตาราง
ฉันกำลังใช้โครงสร้างตารางที่ง่ายมาก แต่ฉันจะสรุปเนื้อหาที่เกี่ยวข้องในภายหลัง
การตั้งค่าค่า
สถานการณ์เริ่มต้นคือ 3 ล้านวอน - 2,500 ดอลลาร์ และฉันตัดสินใจลงทุนใน ETF FNGU ซึ่งลดลงอย่างมากในรุ่นที่ 1
ฉันตั้งค่าทั้งหมด 30 ชั้น และทั้ง DOWN_RT และ UP_RT ถูกตั้งค่าเป็น 1%
บัญชีนี้จะดำเนินการลงทุนจาก FNGU ชั้นที่ 1 ถึง -30%
แม้ว่าเงินลงทุนจะน้อย แต่ฉันได้แบ่ง 2,500 ดอลลาร์ออกเป็น 30 ส่วนอย่างดี (ชั้นที่ 1: 470 ดอลลาร์ ชั้นที่เหลือ: 70 ดอลลาร์)
ฉันคิดว่าการเตรียมการจนถึงตอนนี้จะช่วยให้ฉันสามารถรันการซื้อขายอัตโนมัติได้โดยพื้นฐาน และ
ฉันได้ยืนยันว่ามันทำงานในเวลา 23:31 น. ของวันจันทร์ที่ 20 ธันวาคม
แน่นอนว่าฉันต้องตั้งค่าเพิ่มเติมเช่น (1) การวิเคราะห์แผนภูมิตามหุ้น (2) การโพสต์บล็อกหลังจากรันเช่นเดียวกับรุ่นที่ 1
แต่ฉันคิดว่าส่วนนั้นเป็นส่วนเสริม และเนื่องจากตอนนี้มันทำงานได้อย่างถูกต้อง ฉันสามารถเตรียมการทีละขั้นตอนสำหรับขั้นตอนถัดไป
ในความเป็นจริง ฉันต้องดำเนินการขั้นตอนถัดไป แต่ฉันได้สร้างแชทเทเลแกรมและตั้งค่าเพื่อให้ฉันสามารถเริ่มโปรแกรมการซื้อขายอัตโนมัติและรับการแจ้งเตือนการซื้อ/ขาย
ฉันสร้างห้องแชทและตั้งค่าเทเลแกรม
ประวัติการดำเนินการของรุ่นที่ 2 (วันจันทร์ที่ 20 ธันวาคม)
ขั้นตอนถัดไป
การวิเคราะห์แผนภูมิตามหุ้น
ติดตั้ง Python และตั้งค่าสภาพแวดล้อม คัดลอกรหัสต้นฉบับของรุ่นที่ 1 และปรับเปลี่ยนการตั้งค่าฐานข้อมูล
ฉันเตรียมการทำงานฟังก์ชันการโมเสคโดยการคัดลอกรหัสต้นฉบับ
หลังจากเตรียมเสร็จและทำงานได้อย่างถูกต้อง ฉันจะตั้งค่ากำหนดการ (เวลา 6:10 น.)
การโพสต์บล็อก
แบ่งบัญชีบล็อกหรือเพิ่มหมวดหมู่ในบล็อกปัจจุบัน และปรับเปลี่ยนการตั้งค่าการโพสต์ของ RPA
ฉันนำเข้าและตั้งค่าโครงการการโพสต์บล็อกแล้วทดสอบการทำงาน
หลังจากเตรียมเสร็จและทำงานได้อย่างถูกต้อง ฉันจะตั้งค่ากำหนดการ (เวลา 6:20 น.)
สรุป
โปรแกรมการซื้อขายอัตโนมัตินี้ถูกตั้งค่าให้ตรงกับวิธีการลงทุนที่ฉันใช้
ฉันจะพยายามสร้างเอกสารคู่มือเพื่อให้ทุกคนสามารถติดตั้งและใช้งานได้ง่าย และเตรียมการแชร์ไฟล์การติดตั้ง
หากคุณสนใจการซื้อขายอัตโนมัติ โปรดติดต่อฉันผ่านความคิดเห็นหรืออีเมลหากคุณมีคำถามใด ๆ
อีเมลอยู่ด้านบนซ้าย (ssjokelife@naver.com)