Transcript for:
การเขียนบอตเทรดสำหรับมือใหม่

โอเคครับ สวัสดีครับ ก็แนะนำตัวกันก่อนนะครับ ผมชื่อ King นะ จากเพจ เหนียวบิน Investor Trade ลงทุนเชิงกลยุทธ หน้าตาเพจก็จะเป็นตัวรูปแหม่วประมาณนี้เลยนะครับ วันนี้นะครับ ท็อปปิกที่จะมาคุยนะครับ วิดีโอนี้นะครับ ก็จะเป็นในหัวข้อหัดเขียน Bot Trade นะครับ แบบฉบับของมือใหม่ เล่งรัดตัดแตะนะครับ ตอนแรกเนอะ ก็จะเน้นในเรื่องของ Bot Trade ตลาด Cryptocurrency นะครับ แล้วก็การใช้ภาษา Python เบื้องต้นนะครับ ในคลิปนี้ต้องเล่าให้ฟังต้องเกิดก่อนว่า เนื่องจากว่ากระแสหน้าปัจจุบัน เรื่องของการเทรด Cryptocurrency เป็นที่นิยมมากขึ้น เรื่องของโปรแกรมการใช้งาน โปรแกรมการเทรดต่างๆ ในยุคปัจจุบันก็มีการเข้าถึงได้ง่ายมากขึ้น มีการใช้งานกันที่หลากหลายขึ้น แล้วก็มีความแพร่หลาย มีความต้องการเยอะในการใช้บอตเข้ามาเทรด ก็เลยเป็นที่มาของคลิปนี้นะครับ ก็จะมาสอน เรื่องของการหัดเขียนบอตสำหรับมือใหม่ วิธีการเทรดง่ายๆ และก็เป็นการแนะนำมือใหม่ ย้ำอีกทีว่าเป็นแบบฉบับที่เรียกว่าเร่งรัดตัดแปะ สำหรับมือใหม่เร่งรัดตัดแปะเพื่อความสะดวก เพื่อความเร็ว และเพื่อความง่าย ใครที่มีกลยุทธ์การเทรดอะไร ใครที่มีวิธีการเทรดแบบไหน อยากลองเขียนบอตดูให้มันช่วยทำงาน ให้มันช่วยเฝ้าแทนเรา มันก็สามารถทำได้นะ แล้วก็ย้ำอีกทีปัจจุบันนี้ก็จะค่อนข้างง่ายนะครับ มาเริ่มกันเลยเนาะ เดี๋ยวคลิปนี้จะนานเกินไปนะครับ ตอนที่ 1 นะครับ ถ้าคุณอยากมีบอตเทรดเป็นของตัวเองนะครับ คุณอยากให้เขียนบอตเทรดหรือลองเริ่มต้นหัดเทรด หัดใช้บอตนะครับในการเทรดของตัวเองเนี่ย สิ่งที่คุณต้องมีนะครับ คุณต้องทำตาม 3 ขั้นตอนนี้ให้ได้ก่อนเนาะ ย้ำอีกทีนะครับว่าวันนี้แบบฉบับ มือใหม่เร่งรัดตัดแตะจะไปเร็วนิดนึง แล้วก็จะเป็นการตัดแตะโค้ดซะมากกว่านะครับ จะอธิบายว่าความจริงแล้วเรื่องของการเขียนบอร์ด การเขียนโค้ดเนี่ย เราอาจจะไม่จำเป็นจะต้องเข้าใจโค้ดทุกๆ เป็นทัศน์ก็ได้ ในยุคปัจจุบันนะครับ เครื่องมือต่างๆ เนี่ยค่อนข้างมีที่จะ มีค่อนข้างที่จะเยอะแล้วก็หลากหลายนะครับ ตัวอย่างเองก็มีเยอะเหมือนกัน เราสามารถไป Copy แล้วเอามาใช้ต่อได้เลย เช่นเดียวกันนะครับ ทีนี้กลับมาที่ขั้นตอนการเขียนบอตก่อนนะครับ ตรงนี้เนี่ยขอย้อนกลับไปนิดนึงว่า หลายๆคนพอเราพูดถึงเรื่องของบอตเทรดนะฮะ พูดถึงเรื่องบอตทุกคนก็จะคิดว่าบอตมันคือ สิ่งมหัศจรรย์อันดับที่ 8 ที่ 9 ของโลกที่เข้ามาแล้วจะช่วยทำให้ชีวิตเราดีขึ้น จะช่วยทำให้เราได้กำไรขึ้นบลาๆๆเยอะแยะมากไปนะ ก็ต้องบอกก่อนว่าบอตเทรดเนี่ยคืออะไรเนาะ เดี๋ยวไปดูสไลด์นี้ก่อนทำให้เราเข้าใจก่อนว่าบอตเทรดคืออะไรเนาะ ตึ๊ด ตึ๊ด ตึ๊ด อยู่ไหนนอก Bot Trade ก็ต้องเข้าใจก่อนว่า Bot Trade คือโปรแกรมที่คอยทำงานตามคำสั่งของผู้เทรด ที่ได้เทรดของผู้เทรดหรือเจ้าของนั่นแหละที่ได้สั่งการเอาไว้ ตัว Bot ไม่ได้คิดเองทำเองนะครับ เครื่องมือ Bot คือเครื่องมือนะครับ ให้ทุกคนจำไว้นะ Bot ไม่ใช่พระเจ้า Bot ไม่ใช่ทุกอย่างที่จะมาทำให้ชีวิตคุณดีขึ้น ทำให้คุณรวยขึ้นหรือทำอะไรก็แล้วแต่ บท Bot เป็นแค่เครื่องมือที่จะมาช่วยให้เราทำงานของเรานะครับ ง่ายขึ้นในแต่ละวันเท่านั้นเองนะครับ ดังนั้นตัวผู้เทรดเนี่ย ไม่ว่าจะใช้บอตอะไรก็แล้วแต่ เขาก็ยังต้องทำงานต้องดูแลอยู่นะครับ แล้วก็จำเป็นต้องมีความรู้ความเข้าใจ เพื่อที่จะสั่งงานบอตได้อย่างถูกต้องเนาะ ดังนั้นนะครับถ้าคุณจะหัดเขียนบอต สิ่งที่คุณต้องมีนะครับก็คือ คุณควรจะสรุปวิธีการเทรดของคุณเองได้นะครับ มันเป็นขั้นตอนแรกของการเขียนบอตเลยนะ ถ้าคุณคิดจะเขียนบอร์ด แต่คุณไม่รู้ว่าคุณจะเขียนบอร์ดอะไร ย้ำอีกทีนะ บอร์ดคือโปรแกรมที่คอยทำงานตามคำสั่งของคุณ ถ้าคุณไม่รู้ว่าจะสั่งงานมันยังไง มันก็เขียนไม่ได้ ถูกต้องไหม ดังนั้นคุณต้องรู้ก่อนว่า วิธีการเทรดที่คุณอยากให้บอร์ดมันทำงาน หรือวิธีการเทรดของคุณเอง ที่คุณใช้แล้วมันเวิร์ค ใช้แล้วมันดี คุณอยากจะมาลองเขียนบอร์ด มันเป็นวิธีการแบบอะไร วิธีการอะไรบ้าง สรุปของตัวเองให้เรียบร้อยนะครับ 2. เรียบเรียงขั้นตอน เรียบเรียงขั้นตอนการเทรดของคุณให้เรียบร้อยชัดเจนเป็นขั้นเป็นตอน สุดท้ายก็มาโปรแกรมคำสั่งกันว่าให้บอตมาทำงานอะไรบ้าง แบบไหนบ้างทีละขั้นทีละตอน เหมือนเราสอนเด็กๆ 5 ขวบให้เทรดแทนเรา นี่คือการใช้งานบอต ซึ่งตัวอย่างวันนี้ผมจะมาเขียนบอตง่ายๆตัวนึงที่มีชื่อว่า บอต Rebalancing นะครับ หรือการเทรดแบบ Rebalancing เนาะ สักครู่นะครับ ลิงสไลด์ขึ้นมาก่อน จะมาทำให้ดูนะครับบอตตัวหนึ่งนะครับซึ่งมีวิธีการเทรดที่เรียกว่าการทำ Rebalancing ซึ่งการเทรดแบบ Rebalancing มันง่ายมากเลย แต่วันนี้เราจะไม่ได้มาพูดถึงเรื่องของกลยุทธ์การเทรด Rebalancing กันนะครับ ถ้าใครสนใจใครอยากรู้เดี๋ยวผมทิ้งลิงก์เอาไว้เกี่ยวกับเรื่องของการทำ Rebalancing หรือการเทรดแบบ Rebalancing แล้วไปดูในคลิปนั้นอีกทีความยาวน่าจะประมาณ 15-20 กว่านาทีนะครับ ก็ไปทำความเข้าใจเรื่องของการ Rebalancing กันก่อน แล้วมันคืออะไรนะครับ เอาเป็นว่ามันคือกลยุทธ์การเทรดรูปแบบหนึ่งที่ เน้นในเรื่องของการปรับต้นทุนนะครับ อ่า ปรับต้นทุนหรือรักษานะครับ สัดส่วนของทุนหรือการเทรดของเรานั่นเองเนอะ ลองไปศึกษากันดูนะครับ แต่เดี๋ยวเราจะสรุปง่ายง่ายให้ฟังนะครับ ดังนี้เนอะ นะครับ ก็คือการกลยุทธ์การเทรดที่เน้นในเรื่องของการรักษาเงินตุน อ่า รักษาสัดส่วนการเทรดนะครับ ของเราให้เป็นไปตามสัดส่วนที่เรากําหนด ซึ่งตัว Rebalancing จะมีอยู่ด้วยกัน 2 แบบนะครับ ขอเน้นก่อนนะ แบบแรกนะครับ ก็คือการสัดส่วนนะครับ การกำหนดสัดส่วนแบบ Fixed Value จะไม่ได้อธิบายนะครับ สำหรับวิธีการที่ลงลึกหน่อยนะครับ กับ Percent Value เนาะ การเทรดแบบ Rebalance คือการรักษาสัดส่วน แล้วก็การเปลี่ยนไปเปลี่ยนมาของสินทรัพย์นะครับ ประมาณนี้เนอะ Asset A เป็น Asset 01 ก็ลองศึกษารีบราลานซ์กันก่อนนะครับ อันนี้ก็เป็นคลิปที่ค่อนข้างจะเรียกว่ามือใหม่ มันก็ไม่ถูกนะ Rebalancing ก็คือการรักษาสัดส่วน หมุนเวียนสินค้าไป โดยที่เราต้องกำหนดสัดส่วนนะครับ ตรงนี้ไว้ก่อนว่าเราจะ fix value ตรงนี้ครับไว้ที่เท่าไหร่ เท่ากับเท่าไหร่ แล้วก็คอยปรับสัดส่วนตาม value ตรงนี้นะครับ ลองย้อนกลับไปดู Rebalance กันอีกทีหนึ่ง ยังแนะนำเดิมนะครับ แบบที่ 2 ก็คือแบบ Percentrate นะครับ ตรงนี้เขาจะไม่ได้ fix สัดส่วน หรือเป็น value หรือเป็นที่เป็น USD หรือเป็น value ที่ ถูก Fix เอาไว้ แต่จะถูกแบ่งด้วยเปอร์เซ็นต์นะครับ เช่น 50 กับ 50 เปอร์เซ็นต์นะครับ Rebalance จะมี 2 แบบนะ Rebalance ย้ำอีกทีคือการเปลี่ยนถ่าย Asset นะครับ หรือคงมูลค่า Asset เอาไว้ แบบแรกนี่ครับ Fixed Value นะ คือเราจะโฟกัสแค่ Value ของ Asset ที่เปลี่ยนแปลงไป แล้วทำให้มันกลับมาเท่าเดิมเสมอนะครับ แบบเปอร์เซ็นต์ Value ก็คือจะ Evaluate เฉลี่ยของ Value ทั้ง Port ออกมาเป็นเปอร์เซ็นต์ก่อน แล้วค่อยปรับ สมดุลหรือปรับต้นทุนนะครับในการทำ Rebalancing ซึ่งวันนี้คลิปแรกนะครับ ชาร์ฟ 1 ของวันนี้นะครับเราจะมาคุยถึงเรื่องของการเขียนบอตแบบนี้กันก่อน ประมาณนี้นะครับเดี๋ยวย้ำเหมือนเดิมนะว่าใครที่ไม่รู้จักเรื่องของการทำ Rebalancing เดี๋ยวทิ้งคลิปไว้ให้นะครับทิ้งลิงค์คลิปไว้ให้แล้วก็ลองไปฟังกันดูก่อนนะ อ้าวประมาณนี้ หลังจากที่เราได้กลยุทธของเราแล้ว สมมุติว่าเราแม่นแล้วว่าเนี่ย เนี่ยคือกลยุทธของเรา เรารู้แล้วว่าต้องทำยังไงก่อน ทำยังไงหลังนะครับ ผมก็แนะนำว่าให้เรามาเขียนชาร์จแดรกรัม คร่าวๆ เนาะ เอ่ย คร่าวๆ นะครับ เกี่ยวกับการทำ การเทรดหรือวิธีการเทรดของเรา ประมาณนี้ เดี๋ยวผมสมมุติยกตัวอย่างก่อนนะครับว่า ผมเทรด Rebalancing เนาะ สิ่งที่ผมต้องทำมีอะไรบ้าง สมมติว่าผมจะใช้กลยุทธ์ Rebalancing อันนี้คือ Port หนึ่งที่ผมทำกลยุทธ์ Rebalancing อยู่นะครับ สมมติว่าผมจะ Trade Rebalancing สิ่งแรกที่ผมต้องทำคืออะไรครับ 1. ผมก็ต้อง Login เข้ามาใน Exchange หรือในกระดาน Trade สักอย่างหนึ่ง หรือใน Port ของผมก่อนถูกต้องไหมครับ ผมก็ต้อง Login เข้ามาก่อนเนอะ พอ Login เข้ามาเสร็จ ต่อมาที่ผมจะต้องไปดูนะครับเกี่ยวกับการทำ Rebalancing ผมก็ต้องไปดู Value ของ Asset ที่ผม Rebalancing เอาไว้นะครับ ที่ทำ Rebalancing เอาไว้นะครับ โดยการที่ผมก็ต้องกดมาที่ Wallet เนาะ แล้วก็ดูตัวของ Value นะครับ ใน Port เนี่ยก็จะเห็นว่า โอเค Port นี้ผม Rebalancing สินค้าตัวนึงที่ชื่อ FTT นะครับ ย้ำนะว่าแค่ยกตัวอย่างเฉยๆ เป็น Port ที่ผมทำอยู่ ผมไม่ได้บอกว่าคุณควรจะมา Rebalancing สินค้าตัวนี้นะ ผมบอกแค่ว่าผมทำอยู่แล้วเป็นตัวอย่างเท่านั้นนะครับ เป็นตัวอย่างในการใช้งานโปรแกรมเนาะ ตรงนี้สมมติว่าผม Rebalance FTT นะครับ สิ่งที่ผมต้องมาดูก็คือ ผมต้องมาดูว่าตอนนี้ FTT ของผมมันมีมูลค่าอยู่เท่าไหร่ ซึ่งถ้าเป็นในแพลตฟอร์มนะครับ เราจะเห็นนั้นทีเนาะว่า โอเค ตอนนี้ FTT ที่ผมถืออยู่มีมูลค่าอยู่ 1,946 เหรียญนะครับ สมมุติว่าผมทำ Rebalance ผมต้องการจะ Rebalance ที่ 2,000 เหรียญนะครับ หรือคง Value ของ Asset ของ FTT ไว้ที่ 2,000 เหรียญนะครับ แปลว่าอะไร แปลว่าตอนนี้ อ่า เล่าให้ฟังคร่าวๆ ก่อนเนอะ แปลว่าตอนนี้ Value ของสินทรัพย์นะครับ ลงมาต่ำกว่า หรือน้อยกว่านะครับ Value ที่ผมตั้งใจเอาไว้คือ 2,000 ตอนนี้คือ 1,945 ก็หันกันประมาณเท่าไหร่นะ 55 ได้เนอะนะครับ โดยประมาณ แปลว่าอะไร แปลว่าผมก็ต้องซื้อนะครับ เข้าไปซื้อให้มันเต็ม 2,000 ถ้วนเนอะ อันนี้เล่าให้ฟังคร่าวๆ นะครับ สำหรับคนที่รู้เรื่องแล้ว เกี่ยวกับการทำ Rebalance นั่นแหละ ประมาณนี้ดังนั้นผมก็ต้องเอาสรุปขั้นตอนวิธีการของผมแบบเนี้ยครับ มาลองเขียนเป็นชาร์จแดยแกรมดูก่อนนะครับจริงจริงอาจจะไม่ต้องเขียนเป็นชาร์จแดยแกรมก็ได้ ถ้าคุณสามารถสรุปในหัวของคุณได้อย่างชัดเจนนะครับอ่ะก็ออกมาเป็นหน้าตาของชาร์จแดยแกรม ผมก็ว่ามันก็น่าจะหน้าตาประมาณนี้นะขยับขึ้นไปนิดหนึ่งก่อนมันก็น่าจะหน้าตาประมาณนี้นะครับ เห็นไหมครับอย่างแรกที่ผมต้องทําก็คือ ผมต้องสั่งให้บอร์ดล็อกอินเข้าพอร์ตของผมก่อน หลังจากล็อกอินแล้ว ตามขั้นตอนเมื่อกี้ที่ว่าไป ผมก็ต้องมาเช็คในพอร์ตของผมว่าผมมีอาเซ็ตเหลืออยู่เท่าไหร่บ้าง แล้วก็มีมูลค่าอยู่เท่าไหร่ หลังจากนั้นก็มาเปรียบเทียบกับสิ่งที่ผมต้องการ สมมติว่าผมต้องการที่จะคอมแพร์ หรือเปรียบเทียบกับว่าผมต้องการ Rebalance ที่ 2,000 ที่แวรู 2,000 เนอะ ตอนเนี้ยถ้ามันน้อยกว่านะครับ ถ้ามันน้อยกว่า 2,000 ผมก็จะต้องซื้อนะครับ ถ้ามันมากกว่า 2,000 ผมก็ต้องขาย นึกออกไหมครับ เอ่อ หรือถ้ามันไม่มากกว่าหรือไม่น้อยกว่า มันเท่ากันพอดี ผมก็แค่รอ เนอะ สุดท้ายหลังจากซื้อขายเสร็จ แวรูมันก็จะเปลี่ยน ถูกต้องไหมครับ แล้วก็ เราก็แค่กลับไปทํากระบวนการเดิม เนาะ เออ ประมาณนี้ ก็ฉบับเร่งรัดตัดแปะนะครับ โอเค ทีนี้พอเราได้โฟลชาร์จ พอเราได้เรื่องของการทํางานของระบบเราเรียบร้อยแล้วนะครับ เราก็จะมาเขียนคําสั่งหรือคีย์คําสั่งมันทีละขั้นทีละตอนเนาะ เกี่ยวกับการทําตัวบอร์ดตัวนี้นะครับ เอ่อ ซึ่ง โอเค ต่อมาก็จะเป็นเรื่องของการใช้งานโปรแกรมเขียนบอร์ดด้วยภาษา นะครับ ตัวที่แนะนำเลยตอนนี้นะครับ ผมก็จะแนะนำนะ เป็น Google Colab ครับ ที่เขียนภาษา Python ได้นะ หรือตัวอย่างตัวนี้ อันนี้เป็นไฟล์ตัวอย่างนะครับ คุณก็สามารถเข้าไปโหลดได้ จะทิ้งลิงก์ไว้ให้เหมือนกันนะครับ วิธีการดาวน์โหลดไปใช้ หรือเอาไปลองเล่น หรือเอาไปลองทำดู ลองเขียนตามดูนะครับ ก็กดตรงนี้นะครับ ไฟล์ แล้วก็ Copy นะครับ save copy in drive คือ copy แล้วก็ save ไปไว้ใน drive ของคุณก่อน มันถึงจะสามารถแก้ไขหรือกด run หรืออะไรได้ก็แล้วแต่นะครับ ไม่ต้องขอสิทธิ์การแก้ไขมานะครับ กด copy ไปแล้วคุณจะสามารถแก้ไขได้เลย อธิบายนิดนึง ไอ้ตัว Google Colab เนี่ยนะครับ ก็เป็นแพลตฟอร์มของ Google นะครับ มีความน่าเชื่อถือ มีความปลอดภัยอะไร ระดับสูงอยู่แล้วแหละเนาะ เอ่อ ไม่ต้องถามเยอะว่ามันจะปลอดภัยไหมนะครับ ตัวเนี้ย เขาบริการเซิร์ฟเวอร์บริการอ่าโปรแกรมบริการทุกอย่างนะครับ อยู่แล้วฟรีทั้งหมดฟรีนะครับในการศึกษาโค้ดในการเขียนโค้ดต่างๆ ที่เป็นภาษา Python เนาะก็ลองไปเล่นกันดูนะครับ ชื่อ Google Colab นะประมาณนี้นะครับเดี๋ยวเราก็จะมาอธิบายกัน ซึ่งไอ้ตัวเนี้ยมันจะทํางานบนภาษา Python เนาะ อันนี้ตัวอย่างผมลําเอาไว้นะครับขออนุญาตปิดพวกตัวอย่างก่อนทั้งหมดเนาะ โอเคก็อย่างที่บอกนะครับฉบับเร่งรัดตัดแปะนะครับ คุณไม่ต้องรู้โค้ดทุกบรรทัศน์หรอก คุณรู้แค่ว่าคุณจะทำอะไร แล้วแต่ละบรรทัศน์นะครับ แต่ละตัวอย่างเนี่ย คุณเอาตัวอย่างนะครับที่เขามีทำอยู่ ที่เขามีแจกก็เลยต่างๆนะครับ มาลิสต���ดูแล้วก็มาประกอบร่างเหมือนแบบเอามาตัดแตะ ซึ่งผมเองก็ทำแบบนี้นะครับ ในสมัยเริ่มต้นหัดเขียนบอสนะครับ เราไม่มีความจำเป็นจะต้องไปเข้าใจ โค้ดทุกบรรทัศน์เนาะ เราแค่รู้ว่าเราต้องการอะไร แล้วก็โค้ดแต่ละโค้ดนะครับ แต่ละบรรทัศน์อย่างเงี้ยครับ มันทําอะไรได้ แล้วส่ง อ่า เป็นไปตามสิ่งที่เราต้องการไหมนะครับ อืม ประมาณนี้ ขออนุญาตหาแหล่งที่มาอ้างอิงก่อนนะ แล้วก็ก่อนอื่นนะครับ ก็ต้องขอบคุณอันนี้ก่อนนะ ไม่ได้มีในตัวนี้นะครับ เขาเรียกว่าอะไร CR เนอะ referral หรือแบบว่าให้เครดิตนิดนึงนะครับสําหรับคนที่ อ่ามาจุดไฟจุดประเด็นในเรื่องของการเขียนบอตนะครับ อืม ด้วยโปรแกรมภาษา Python ในงานเทรดตลาด Cryptocurrency เนอะ ก็ขอบคุณพี่ต้านนะครับ เดี๋ยวชาร์ฟก่อนนะครับ อ้าวไม่ใช่ จุดก่อน หยุดหยุดหยุดหยุดหยุดนะครับ โอเค นัดเล่เนาะ แล้วก็ กดผิดอีกแล้ว กดชิป enter บรรจานี้ แล้วก็อ่า กลุ่ม ผมจําลิงก์ไม่ได้แล้วนะครับ ขออภัยเจ้าของด้วยนะ กลุ่มความ ความฟังทุนความมั่งข้างหายชาติ นะครับ ก็ กลุ่มนี้ก็ถูกถูกตั้งขึ้นมา ตอนที่พี่ต้านไลท์สอนเรื่องของการใช้บอร์ดเทรดนั่นแหละ แล้วก็การเขียน Python เข้าๆ เขาก็แบ่งกันทำการบ้าน แบ่งกันทำอะไรอย่างนี้เอามาแชร์ แล้วก็ไปเอาโค้ด เอาศึกษา ผมก็ไปศึกษามาจากตรงนั้นแหละ เริ่มต้นเลยนะครับ สำหรับการเขียน Python นะ มาต่อกันนะครับ ทีนี้พอมาถึงหน้าตาของ Python แล้วนะครับ เราก็จะลิงก์เข้ากับบอร์ดเทรด ลิงก์เข้ากับอักกระดานเทรด โดยการเขียนบอร์ดเทรด ก็จะงงๆ นิดนึงนะครับ ก็ขออภัยนะ โอเค บันทัศน์แรกที่คุณต้องทำ ก็คือการ Install นะครับ ฟังก์ชันต่างๆ หรือ Library ต่างๆ นะ ตัวของ Google Colab จะมีมาให้ทุกอย่างแล้ว คุณไม่จำเป็นต้องลงโปรแกรมอะไร แต่ Library คุณจำเป็นต้องลงนะครับ Library ตัวแรกที่สำคัญนะครับ แล้วก็จำเป็นจะต้องใช้ในการเทรด จะเป็น Library ที่ชื่อว่า CCXT นะครับ CCXT คืออะไร คืออย่างนี้ครับ คนที่เขียนบอร์ดกันทั่วโลกครับ กระดาน exchange แต่ละกระดานเทรดเนอะ มันก็จะมี อ่า ลักษณะการส่งอำสั่งที่แตกต่างกันเยอะแยะออกไปแต่ละกระดานเทรดไม่มีซ้ํากันเลยนะครับ มันจะมีโค้ด คือถ้าคุณจะเทรด ftx สมมุตินะ คุณก็ต้องเขียนโค้ดแบบหนึ่ง ถ้าคุณเขียน อ่า ของ binance คุณก็ต้องเขียนโค้ดอีกแบบหนึ่ง ถ้าคุณเขียนของ kaken คุณก็ต้องเขียนโค้ดอีกแบบหนึ่ง ซึ่ง อ่า จะต้องนะครับ ซึ่งจะต้อง เขาเรียกอะไรนะ ศึกษาของแต่ละที่ที่แตกต่างกัน แต่ว่ามันจะมีคนที่ทำ Library อยู่เขาทำมาแจก ในชื่อว่า CCXT คือเขาจะรวบรวมไว้เกือบหมดทุก Exchange เลย เกือบครบทุก Exchange เลยแล้วก็มาทำ Library ส่วนกลางที่ใช้คำสั่งเดียวกัน ชุดคำสั่งแบบเดียวกัน แล้วสามารถเตรดได้ทุก แอคเคาน์ ไม่ใช่ทุก แอคเคาน์ ทุก Exchange นะครับ ดังนั้นสิ่งแรกที่เราต้องทำก็คือ เราต้องมาลงรายเวอรี่ ที่ชื่อว่า CCXT เพื่อให้ Google Colab รู้จักก่อนนะครับ ก่อนที่เราจะใช้งานนะ โอเค ตัวต่อก็ใช้คำสั่ง Pip install นะครับ ใช้คำสั่งนี้ได้เลย อันที่ 2 นะครับ เป็น install ที่ชื่อว่า Function Panda เป็น Library Panda จริง ตรงนี้ไม่จำเป็นต้องมีก็ได้นะครับ ไม่จำเป็นต้องมีก็ได้ในการเขียน แต่ว่า ตัว Panda จะมาช่วยในการเรียงข้อมูลให้เป็น Excel ให้เป็นลักษณะของ Excel นะครับ ให้เป็นช่องเป็นตาราง เวลาเราดู เวลาเราอะไรอย่างนี้จะง่าย เดี๋ยวจะให้ดูว่ามันจะใช้ตอนไหนนะครับ ซึ่งอย่างที่บอกความจริงแล้วจะมีหรือไม่มีก็ได้นะครับ ก็มาขั้นตอนแรกนะครับ คุณก็มาลง Library ให้เขาก่อนเนอะ พอกดลง Library นะครับ เขียนโค้ดนี้นะครับ แล้วก็กด Run เนอะ ตัว Google Colab จะทำงานเป็นช่วงๆ นะครับ แยกกันได้ แยกกันรันได้นะครับ อันนี้เขาก็จะลงลายเวอรี่เนอะ ซึ่งผมลงไว้แล้วนะครับ ประเด็นคือลงไว้แล้ว ถ้ายังไม่ลง เดี๋ยวเขาก็จะมีการดาวน์โหลด แล้วก็ใช้เวลานิดนึงนะครับ ต่อมาบันทัศน์ที่สองนะครับ อ้างอินจากตรงนี้ก่อน สิ่งที่สองที่เราต้องทำคือ มันคือสิ่งแรกของกระบวนการนั่นแหละ คือเราต้องล็อคอินนะครับ ให้ได้ก่อนนะครับ ซึ่งโค้ดในการล็อคอินนะครับ อย่างที่บอกว่าเราใช้ ccxt เนาะ ซึ่งมันจะมีแพทเทิร์นเป็นพื้นฐานอยู่แล้วนะครับ ทุก Exchange ก็จะใช้แพทเทิร์นนี้หมดเลย คุณก็ไปก๊อปมาวางก็ได้ใน CCXT เขามีอธิบายอยู่นะครับ แล้วก็ในตัวอย่างของอย่างที่บอกเนาะ ของคนที่ทำให้ดูในกองทุนความมั่งข้างของชาตินะครับ ที่เขาแชร์โค้ดตั้งแต่สมัยหนาแล้วเนี่ย เขาก็ทำเป็นแพทเทิร์นนี้ให้ดู เราไม่จำเป็นต้องเข้าใจโค้ดเลยครับว่าแต่ละบรรทานเนี่ยคืออะไร เรารู้ขึ้นว่า โอเค นี่ Set เนี่ยคือการ Login นะครับ แต่ว่าการ Login ใน การเขียนบอร์ดหรือการใช้บอร์ดเทรดเชื่อมต่อกับ exchange เขาจะเชื่อมต่อผ่านสิ่งที่เรียกว่า API ดังนั้นคุณต้องไปขอ API Key, API Secret แล้วก็ Password มาก่อน แล้วก็ที่สำคัญก็คือ Account Name เหมือนกันเราล็อคอินเข้าเว็บไซต์เทรดนั่นแหละ เราต้องมีอะไรครับ เราต้องมี User Name เราต้องมี Password เราต้องรู้ว่า FDX มันมี sub-account หลาย sub ใช่ไหม เราต้องมีชื่อของ sub-account ระบุให้เขาด้วยนะครับ ก็เป็นตามนี้เลยนะ คุณก็มาใส่ API นะครับ ไปขอ API มา ขอ API key มานะครับ Password ของ FDX มันไม่มีนะครับ แล้วก็เป็น Account Name ก็เอามาใส่นะครับ ใน 3 ช่องนี้ถูกต้องนะครับ ด้านล่างนี้นะครับ เป็นอันนี้เลย Pattern เลย คุณแค่ก็ไปใช้ แล้วก็ไปวางได้เลยนะครับ ก็เปลี่ยนแค่ API Key Secret ใครลองเทรดก็เอา API Key, API Secret แล้วก็สาบ Account Name มาใช้นะครับ แค่นั้นเลยเนอะ ทีนี้ผมก็จะล็อคอินนะครับ ก็กดไป ก็ถ้าใครจะใช้อย่างที่บอก ฉบับเร่งรัดตัดแปะนะครับ คุณตัดแล้วไปแปะในโค้ดของคุณได้เลย ตอนนี้ผมก็ล็อคอินเรียบร้อยแล้วนะครับ บอตก็จะรู้แล้วว่า โอเคอันนี้ Account Name ชื่อ FTT นะครับ โบรกเกอร์ชื่อ FTX ล็อคอินเรียบร้อย ต่อมาผมต้องทำอะไร ผมก็ต้องมา Get Balance นะครับ ผมก็มาเตรียมโค้ด Get Balance ก่อน ก็คือผมต้องมาเปิดดู Port ใช่ไหมว่าใน Port ผมเนี่ยมี Asset อยู่เท่าไหร่นะครับ ผมก็ใช้คำสั่งนี้นะครับ ใช้คำสั่งนี้นะ Get Balance Exchange นะครับ FTECH Balance นะ ก็ใช้ชุดคำสั่งนี้นะครับ เขาก็จะ Print ออกมาหรือ Show ออกมาให้เราเห็นนะครับ ให้บอร์ตรู้เลยว่าเฮ้ย Balance มันเท่าไหร่ ตอนนี้มันมีเหรียญอะไรบ้างนะครับ อย่างเช่นตอนนี้เขาก็จะบอกว่าเนี่ยโอเค Total มีทั้งหมดเท่าไหร่แต่ว่ามันแสดงไม่ครบนะครับ เดี๋ยวผมลองลบ ทีนี้ตัว Panda ที่ผมบอกครับ ถ้ามันไม่มีเนาะ อันนี้คือเรียกค่านะครับ เราก็เรียกค่า Balance ขึ้นมานะครับ แล้วก็มาปริ้นต์ดูว่าค่ามันเท่าไหร่ ถ้าเราไม่ใช้ Panda มันจะเป็นข้อมูลแบบนี้ครับ มันก็จะโชว์หมดทุกอย่างเลยนะครับ ในหน้าต่าง Wallet ของเราเนี่ย โชว์หมดทุกอย่างเลยซึ่ง มันอาจจะเยอะไป ลดไปนะครับ ผมก็เลยใช้ ใช้ตัวของ Panda เข้ามาช่วยเรียงนะครับ ให้มันสวยงาม เราก็จะเห็นชัดเจนว่า โอเคตอนนี้มี USD อยู่เท่าไหร่ แล้วก็มี FTT อยู่เท่าไหร่ ทีนี้ตัวที่มันแสดงเนี่ย มันจะโชว์เป็นชิ้นนะครับ โชว์เป็น Unit ไม่ได้โชว์เป็น Value ขั้นตอนต่อไปเราต้องหา Value ของมันถูกต้องไหมครับ ขั้นตอนที่ 3 นะครับ Asset Value เราจะหา Value ได้ยังไง ก็คือเอา Unit คูณราคาถูกต้องไหม เอายูนิตคุณราคาเนอะ อ่ะ เดี๋ยวอันนี้เพิ่มเติมก่อนว่า ทีนี้พอมันออกมาเป็นแบบนี้ครับ เราเก็ตบาลานซ์ออกมา มันออกมาเยอะ แต่เราไม่ต้องการ นึกออกไหมครับ เราไม่ได้ต้องการรู้เยอะทุกอย่าง เราอยากรู้แค่ว่าเรามี FTT อยู่เท่าไหร่ เรามี USD อยู่เท่าไหร่ นะครับ ก็มาใช้คำสั่งนี้ครับ ก็เอาตัวเก็ตบาลานซ์ตัวเดิมอ่ะครับ แล้วก็มาแยกคอลัมน์นะครับ รอกับคอลัมน์ให้หมันเนอะ เนี่ย FTT กับโทเทิลนะครับ ก็ใส่ FTT Total อยากรู้อะไรก็ใส่ตัวหน้าตัวหลังนะครับ แถวกับคอลัมนะครับ แล้วก็ Print ออกมาดู เราก็จะรู้แล้วว่า โอเคตอนนี้มี FTT อยู่เท่าไหร่ นะครับ เห็นไหม Asset 1 คือ FTT เนาะ มีอยู่ 32 FTT นะครับ ประมาณนี้ มี USD อยู่ประมาณนี้ เนาะ 1955 นะครับ แต่ว่าสิ่งที่เราอยากรู้ในการทำ Rebalance คือไอ้ตัวนี้มันคิดเป็น Value USD เท่าไหร่ สิ่งที่เราต้องทำคืออะไรครับ ก็เอาราคาเนาะ สิ่งที่เราต้องกลับ ก็คือเอา unit คูณด้วย price นะครับ อ่า ไปไหนแล้วปากกา ตรงนี้นะครับ ก็ใช้คูณ price ทีนี้ unit เรารู้แล้ว เนาะ สิ่งต่อมาที่เราจะต้องหาก็คือ price ถูกต้องไหมครับ อ่า เราก็มาใช้คําสั่ง get price ครับ เราก็ใช้คําสั่งนี้ครับ Exchange FTT ทิกเกอร์ แล้วก็ใส่ชื่อสินค้าหรือ Symbol ของเรา Pair Date ของเรานั่นแหละ ก็คือเวลาตรงนี้ เราก็จะมาดู Price เปรียบเทียบกับ USD FTT ต่อ USD ตรงนี้นะครับ ก็ใส่ให้ตรงกัน ก็มาใส่ค่าไว้ เสร็จแล้วก็ Print ค่าออกมาครับ เราก็จะรู้ว่าค่ามันเป็นเท่าไหร่ ซึ่งตอนแรกอย่างที่บอกเหมือนเดิมเลย แต่มันก็จะ Print ออกมาเป็นบรรทัดยาวๆ แบบนี้ เราก็ต้องมาไล่ดูว่า โอเคเราต้องการเท่าไหร่นะครับ ต่อมาคือคุณจะไปใช้ LastPrice ก็ได้ แต่ผมจะใช้ EverlatesPrice นะครับ คุณก็มาแยกอย่างที่บอกนะ ให้เลือก Column ของมันนะครับ ให้เลือก Column แล้วก็แถวของมันนะ ตัวนี้ผมอยากรู้ Bit ก็อยากรู้ Args นะครับ EverlatesPice ก็คือเอา Bit บวก Args ผ่าน 2 ประมาณนี้ก็ได้เป็น EverlatesPice มา อ่า บรรทัดนี้ผมก็จะรู้แล้วว่าสินค้าเนี่ยราคาเท่าไหร่ ไอ้ตัว FTT ต่อ USD ราคาเท่าไหร่ มันคือราคาปัจจุบันเนี่ยคือ 59.75 นะครับ อ่ะ ต่อมาผมก็จะมาหามูลค่าของเขานะครับ ผมก็จะมาใช้โค้ดนี้นะครับ ในการหามูลค่าเนอะ เอ่ย ก็เอายูนิตนะครับ ตรงเนี้ยที่เราหาได้ด้านบนเนี้ย ไอ้ยูนิตเนี้ยที่เรามีอยู่เท่าไรเนี้ย เห็นไหม แอสเซตศูนย์หนึ่งเนี้ยครับ มีอยู่ 32 ชิ้นคูณกับ Everless ไพร์ เนาะ ก็จะเป็นบันทัดนี้ อ่า ผมก็จะรู้แล้ว โอเค ตอนนี้ มูลค่ามันคือ 1,041 1,942 มาเช็คดูใน Port ก็ได้ว่า ใกล้เคียงกันไหม เนื่องจากมัน Drip ตลอดเวลานะครับ เออ ก็ ถือว่าใกล้เคียงกันเนาะ ประมาณนี้นะครับ โอเค ต่อมาก็เป็นขั้นตอนของการ Compare นะครับ เราก็จะเอามา Compare เออ โดยอย่างที่บอกว่าตัวอย่างแรกวันนี้นะครับ ตัวอย่างแรกวันนี้เนาะ เราจะทําแบบนี้นะครับ คือแบบ Fixed Value ดังนั้นสิ่งที่เราต้องกําหนดก็คือการกําหนด Value นะครับ ที่เราจะให้มันตรวจสอบก่อนว่า โอเค เราจะให้มันตรวจสอบที่เท่าไหร่นะครับ สมมติว่าผม Mark Price หรือ Mark Value ไว้ที่ผมอยากจะ Rebalance ทุกๆ 2,000 เหรียญนะครับ ให้มันคง Percentrate เอาไว้ที่ 2,000 เหรียญตลอด ผมก็มากําหนดไว้ว่า โอเค ผมอยากจะได้ Rebalance 2,000 เหรียญ แล้วก็ Rebalance ขั้นต่ำทุกๆกี่เปอร์เซ็นต์ ในที่นี้ผมจะยกตัวอย่างเป็น 1% ด้วย ประมาณนี้ครับ หลังจากนั้นเราก็จะมาใช้คำสั่ง If กับ L If กับ L คือถ้า ถ้า คำสั่ง If ก็คือถ้า ถ้าอะไร เราก็บอกมันถ้าอะไร ถ้าเกิดแบบนี้ ให้ทำแบบนี้ ถ้าเกิดแบบนี้ ให้ทำแบบนี้ If กับ L เนาะ ประมาณนี้นะครับ แต่ถ้าไม่มีทั้ง 2 แบบหรือไม่มีทุกแบบที่เรากำหนดเอาไว้ให้ทำแบบนี้นะครับ ซึ่งบรรทัดแรกเนี่ยเราก็จะมาเช็คก่อนว่า อ่า Asset Value ของเราเนี่ยมันมีค่าน้อยกว่าหรือว่ามากกว่า 2,000 ถูกต้องไหมครับ ถ้ามากกว่าเนาะ กลับมาดู Chart ของเรา ดายแกรมของเรานะครับ อ่า ถ้า Asset มากกว่านะครับ assets มากกว่า 2,000 ก็แปลว่าเราต้องขายออกให้มันกลับมาเป็น 2,000 เท่าเดิม ถูกต้องไหมครับ แต่ถ้า assets น้อยกว่า 2,000 สิ่งที่เราต้องทำก็คือซื้อเข้า เพื่อให้มันกลับมาเป็น 2,000 เท่าเดิมนะครับ แต่ทีนี้เราใส่ลูก Room เข้าไปนิดนึงก็คือตัวของ Percent เพื่อไม่ให้มันทำงานบ่อยชนเกินไปนะครับ หรือที่ชนเกินไป ดังนั้นก็ต้องมีเรื่องของ Percent เข้ามา เราก็กำหนดเป็น Percent เอาไว้นะครับ ประมาณนี้ ดังนั้นผมก็จะคำหนดว่าเฮ้ยถ้าเกิดว่า asset value เนี่ยมากกว่า มากกว่านะครับ 2000 ขึ้นไปอีก 1% นะตรงนี้คือเปอร์เซ็นต์มากกว่า 2000 ขึ้นไปอีก 1% ก็คือบวก 1% เข้าไปก็คือประมาณ 2000 กับอีก 20 นะครับ ถ้าเกิด asset value มากกว่า 2000 กับอีก 20 สิ่งที่จะให้เขาทำก็คือให้เขาปริ้นต์ออกมาเลยครับว่า asset value เนี่ยมากกว่านะตอนนี้มากกว่าอยู่แล้วนะ ดังนั้นให้เขาเซลล์ แล้วก็ส่งคำสั่งเซลล์ไป ตรงนี้ผมใส่ชาร์ฟเอาไว้ให้มันเป็นตัวเขียว ถ้ามันเป็นตัวเขียวใส่ชาร์ฟแล้วมันเป็นตัวเขียว คือเขาจะไม่สนใจนะครับตัวของโปรแกรม Python เขาจะอ่านข้ามไป ผมไม่ได้ต้องการอย่างให้เขาเทรด นึกออกไหม แค่ทำให้เป็นตัวอย่างให้ดูเฉยๆนะครับ ถ้าคุณจะให้มันเทรดจริงๆคุณก็ลบตัวชาร์ฟออกให้มันเป็นตัวหนังสือซีขาว ประมาณนี้ ทีนี้ถ้าจะเทรดเนี่ยเดี๋ยวผมใช้คําสั่งเทรดให้ดูเลยนะครับ ถ้าจะเทรดเนี่ยก็ใช้คําสั่งนี้เนาะ Exchange create นะครับ อันนี้ผมขอลบอ่ะ ขออภัยนะ ผมต้องมาแก้ตรงนี้ด้วย เขียนเขียนไว้เยอะนะครับ เริ่มงง อ่ะ ก็มาใช้คําสั่ง create เนาะ คำสั่ง create order ก็จะประกอบด้วย เราต้องสั่งเขาว่าเราจะให้เขาไปสร้าง order ในสินค้าตัวไหนนะครับ ส่งคำสั่งแบบไหน market หรือ limit นะครับ แล้วก็ส่งคำสั่งเป็น buy หรือ sell อย่างที่บอกอันนี้ถ้าเกิด order value มันสูงกว่า เราก็ต้อง sell ออกนะครับ ก็ให้ส่งคำสั่งเป็น sell เสร็จแล้วก็มาส่งคำสั่งว่า มันขายเท่าไหร่ ซึ่งตัวขายต้องกำหนดเป็น unit ต้องกําหนดเป็นยูนิตเนาะ ไม่ใช่ price ดังนั้นเราก็เลย ส่วนต่างของเราเนี่ย มันต่างกันอยู่เท่าไร มันต่างกันอยู่ยี่สิบใช่ไหม สมมุติเนาะ มันต่างกันอยู่ยี่สิบก็ต้องเอา นะครับ usd เนาะ หารด้วย price นะครับ อ่ะ คร่าว เนาะ ประมาณนี้ ก็ลองไปเล่นกันดู อ่ะ อันนี้ตัวอย่างนะครับ แต่ว่าในตัวอย่างเนี่ย ลองกลับไปดูกันอีกทีเนาะ เรามาร์คกิ้งไว้ที่ 2000 ตอนนี้มันคือ 1942 นะครับ แปลว่ามันน้อยกว่าเนาะ ผมเอาคำสั่งซื้อทิ้งก่อน เดี๋ยวมันจะซื้อจริงๆนะครับ เราลองปริ้นต์ดูว่ามันเกิดอะไรขึ้นนะครับ ตัวเนี่ยเขาก็จะบอกว่า ตอนนี้มันคือ 1942 นะ ซึ่งมันน้อยกว่า 2000 ลบ 20 นะครับ คือ 1% ของ 2000 มันน้อยกว่า ดังนั้น สิ่งที่เขาจะทำก็คือ Buy นะครับ ปริมาณเท่าไหร่ก็คือ 57.19 USD ประมาณนี้นะครับ ก็ลองไปไล่โค้ดกันดู อันนี้ก็คือ Print นะครับ ถ้าเกิด อ่า เคสปัจจุบันนะ ถ้าเกิดมันน้อยกว่า ก็ Print ว่า Asset มีมูลค่าเท่าไหร่ น้อยกว่าเท่าไหร่ แล้วก็ Print ว่าต้องทำอะไร ก็คือ Print ก็คือการแสดงข้อมูลออกมา แล้วก็มากำหนดว่า ส่วนต่าง ที่มันน้อยกว่าเท่าไหร่ ก็คือประมาณ 57 นะครับ 1,942-2,000 ก็คือประมาณ 57 เหรียญนะครับ ประมาณนั้น สุดท้ายเขาก็จะมาส่งคำสั่งว่าให้ซื้อ Create Order ซื้อ ประมาณนี้ ผม Create ซื้อไปแล้วจริงๆหรือเปล่า ยังนะครับ ดังนั้นเดี๋ยวผมลองซื้อให้ดูนะครับ พอกด Run ปุ๊บ อ่า ตรงนี้เขาก็จะมาใกล้เคียง 2,000 นะครับ มันจะไม่เป๊ะนะ ต้องขออภัยนะครับ เนื่องจากว่า อ่า มันก็จะมีขั้นต่ําการเทรด บลาบลาบลาเนอะ ตรงนี้นะครับ เขาส่งคําสั่งมาเท่าไหร่ เราสั่งมา 57 เหรียญนะครับ อ่า เห็นไหม เขาก็ส่งคําสั่งมาประมาณ 50 กว่าเหรียญ 53.75 เหรียญ ตรงนี้มันติดขั้นต่ําด้วยนะครับ มันลงตัวพอดีที่เท่าไหร่ก็ว่าครับ ก็ถือว่าใกล้เคียงก็โอเคแหละนะครับ แค่นี้เนอะ ประมาณนี้ เรื่องของการใช้บอต เสร็จแล้ว จบกระบวนการนะครับ จบกระบวนการนึกออกไหม เออ เพราะว่าการ Rebalance มันไม่ยาก ง่ายๆ แค่นี้เลย เสร็จแล้วพอเขาทำเสร็จแล้วครบ จบทุกกระบวนการ สิ่งที่เราต้องทำต่อไปก็คือ ให้เขาครับ วนกลับไปทำงานใหม่ ให้กลับไปล็อคอินใหม่ ไปเช็คค่าใหม่ เหมือนกับเราเปิดดูนะครับ เออ เหมือนเราทยอยเข้ามาเปิดดู อะไรอย่างนี้เนอะ ประมาณนี้ อ่ะ สุดท้ายนะครับ ในการเขียนบอตเนอะ เราก็เอาโค้ดต่างๆ นะครับ ที่เราทำเอาไว้แบบแยกส่วนนะครับ มาเรียงกันนะครับ มาเรียงกันให้มันทำงานทีเดียวกันนะครับ เอ่ย ก็จะสังเกตนะ ผมจะเอาโค้ดต่างๆ นะครับ มาเรียงกันนะครับ มาเรียงกันนะ ให้เขาทำงานทีเดียวกัน รวดเดียวกันไปนะครับ เสร็จแล้ว อย่างที่บอก ต้องการให้เขา Loop ต้องการให้เขาวนกลับมาทำงานที่เดิมเหมือนเดิม เราก็จะใช้คำสั่ง View ลูปนะครับ ตรงนี้นะครับ แล้วก็ใส่โค้ดเข้าไปด้านล่าง หรือด้านในของลูปตัวนี้นะครับ บอตก็จะทํางานไล่ไปเรื่อยเรื่อยนะครับ ไล่ไปเรื่อยเรื่อยจนจบ พอจบเสร็จแล้วปุ๊บนะครับ เขาก็จะกลับไปทํางานบรรทัดแรกใหม่ นึกออกไหม เอ่อ พอจบแล้วเขาก็จะกลับไปทํางานบรรทัดแรกใหม่ โดยเราสามารถกําหนดได้นะครับ เราต้องไปกําหนดด้วยว่า เอ๊ะ ลูปเนี้ยจะให้เขาอ่ะทํางาน บ่อยขนาดไหนนะครับ โดยการไปกําหนดว่าให้เขานับเลขก่อน เอ่อ เขาก็ทํางานมาเรื่อยเรื่อยนะครับ เช็คนู่น เช็ค อ่า ล็อกอิน ล็อกอินเสร็จแล้ว มาเช็ค นะครับ เปรียบเทียบแล้วก็ส่งคําสั่งซื้อว่าต้องซื้อขายไหม นะครับ พอตรวจสอบเสร็จทั้งหมดเรียบร้อยนะครับ เขาก็จะมานับเลขนะครับ ให้เขานับเท่าไหร่ เป็นวินาทีนะครับ อันนี้ผมให้เขานับหกสิบวิ สมมุติผมให้เขานับสิบวิเนอะ เอ่อ นับสิบวิครับ หนึ่งถึงสิบ เสร็จแล้วนะครับ ก็กลับไปทํางานบรรทัดแรกใหม่ อันนี้คือการทำลูมเนาะ ลองรันดูนะครับ อ่า เห็นไหม ตรงนี้เขาก็จะทำงานนะครับ เห็นไหมว่าเขาทำงานค่อนข้างเร็วเนาะ เสร็จแล้วเขาจะมานับเลข 10 นะครับ ในใจนะครับ เดี๋ยวพอทำงานครบ 10 วินะครับ เขานับครบ 10 เขาก็จะทำงานใหม่อีกรอบ อ่า ทำงานครบ 10 เขาก็จะทำงานใหม่อีกรอบ วนไปเรื่อยๆ แบบนี้ ถ้าเราต้องการให้เขาหยุด เราก็แค่มากด stop ตรงนี้ครับ โอเคนะครับ ประมาณนี้เนอะ เรื่องของการใช้บอตนะครับ เรื่องของการสร้างบอตเทรดนะ ในการเขียนบอตเทรด ประมาณนี้ ก็ย้ำอีกทีไงครับ วันนี้หัวข้อก็คือ หัดเขียนบอตเทรดนะครับ ฉบับมือใหม่ เร่งรัดตัดแปดเนอะ เดี๋ยวอันนี้มีเพื่อนนะครับ ที่ฟังอยู่เนอะ เขาอันนี้มาอีกทีนึงนะครับ เขาไปหา referral มาให้แหละว่า คนที่ทำ แจกช่วงเงินแรกเป็นใคร อันนี้ไว้ให้นะครับ ให้เครดิตเนอะ เขาไว้ด้วยนะครับ ประมาณนี้ ก็เป็นกลุ่มต่างๆ นะครับ ที่เขาทำมาสอนช่วงแรกๆ เนอะ เราก็ไปเรียนรู้จากเขามา แล้วก็ไปตัดแตะเขามานี่แหละ เสร็จแล้วเราก็มาสอนทุกคนตัดแตะต่อนะครับ ประมาณนี้ โอเค ก็จบแล้วนะครับ เดี๋ยวขออนุญาตสรุปอีกทีนึงแล้วกัน หัดเขียนบอร์ดเทรดนะครับ ฉบับมือใหม่เรื่องรัดตัดแปะตอนแรกนะครับ ก็จะสอนเรื่องของการใช้บอร์ด Rebalancing นะครับ ไม่ใช่ใช้บอร์ด Rebalancing เขียนบอร์ด Rebalancing ในตลาดคิปโต ด้วยภาษา Python ง่ายๆนะครับ ง่ายมากเลยทุกคนจะเห็นนะครับ โค้ด เค้าไหร่เอง อันนี้คือโค้ดแบบสิ้นเปลืองด้วยนะ ผมอยากจะบอกนะครับ อันนี้คือโค้ดแบบสิ้นเปลืองด้วยนะ อันนี้เพิ่มเติมนะครับ ของ Google Colab มีฟังก์ชันพิเศษให้ คือฟังก์ชันที่สามารถปรับค่าตรงนี้ได้เลย โดยใส่คำว่า Sharp PA RAM ไว้ข้างหลัง มันก็จะสามารถเป็นตัว UI ใช้งานง่ายๆ แล้วก็ตอนที่เราเอาโค้ดมาเรียง สังเกตไหมครับว่าผมจะไม่ได้ Copy แล้วก็เรียงตามลำดับ เพื่อที่ว่าแยกสัดส่วน ของแต่ละส่วนให้มันชัดเจนมากขึ้น เช่นด้านบนเนี้ยเป็นส่วนของที่เรา setting หรือเราใส่ค่าต่างต่างให้มันเนอะ ด้านล่างก็จะเป็นชุดคําสั่งต่างต่าง นะครับ เพื่อยากออกจากกันเนอะ บางคําสั่งบางตัวนะครับ อย่างเช่น อ่า ในเรื่องของตัวเนี้ยที่เราต้องพิมพ์บ่อยบ่อยเนี้ย คําว่า ftt คําว่า usd คําว่า ftt ต่อ usd อะไรอย่างเงี้ยนะครับ เรา เราต้องพิมพ์บ่อยบ่อยอยู่แล้วนะครับ เราก็มาใส่เป็นตัวแปรไว้ได้เลยนะครับว่า โอเคตัวแปรนี้แพรท์เหตุคืออะไรนะครับ แล้วเราก็ไม่ต้องไปใส่ตัวแปรนี้ซ้ำอีก ประมาณนี้นะครับ เอ้าโอเค เดี๋ยวต้องเปลี่ยนตัวแปรนี้ก่อน เดี๋ยวทุกคนจะงง เดี๋ยวคนเอาไปลองใช้จะใช้ไม่ได้ เปลี่ยนให้เขาก่อนนิดนึงเนาะ ก็ลองเล่นกันดูนะครับ พบชวนกันอีกทีเนาะ ถ้าคุณคิดจะสร้างบอตสักตัวหนึ่งนะครับ ขั้นตอนวิธีการมีหมด 3 ขั้นตอนนะครับ ขั้นตอนแรกคือสรุปการเทรดของตัวเองให้ได้ก่อน แบบละเอียดนะครับ แบบชัดเจนเนาะ บอตไม่ใช่เครื่องมือวิเศษนะครับ บอตเป็นเครื่องมือที่ช่วยให้เราทำงานง่ายขึ้น เราจำเป็นจะต้องรู้ว่าจะใช้งานมันยังไง หรือสั่งงานมันยังไงนะครับ 2. เรียบเรียงเป็นขั้นเป็นตอนนะครับ ให้มันเหมือนเราสอนเด็ก เหมือนเราพยายามจะสอนเด็ก 5 ขัวไปเทรดให้เรานะครับ สุดท้ายก็คือการโปรแกรมคำสั่งด้วยคำสั่งที่เป็น Code หรือเป็นภาษาคอมพิวเตอร์ หรือเป็นภาษา Python นั่นเองนะครับ เรียงลำดับให้ทีให้ดีว่าเราจะต้องสั่งอะไรมันก่อน สั่งอะไรมันหลังนะครับ ซึ่งในตัวอย่างนี้เราสอนนะครับบอร์ต เราสอนบอร์ตให้เขียนหรือให้ทำนะครับ สิ่งที่เรียกว่าการทำ Rebalancing นั่นเองนะครับ ประมาณนี้ก็หวังว่าจะเป็นประโยชน์กับเพื่อนๆ เนาะ ไม่มากก็น้อยสำหรับหัวข้อนี้ ท็อปปิกนี้นะครับ แล้วเดี๋ยวคลิปหน้านะ จะมาพูดอีกตัวนึงแล้วกัน ตัวที่เป็น Percent Value อะครับ ว่าเรามีวิธีการทำบอตตัวที่เป็น Percent Value ยังไง แบบไหนนะครับ นอกจากการ Fixed Price แล้ว เราทำเป็น Percent Value หรือแบ่งอัตราส่วนเท่ากัน 50-50 เราจะเขียนบอตยังไง หรือสั่งบอตยังไง ก็เป็นตัวอย่างนะครับ ประมาณนี้ ขอบคุณครับทุกท่าน ย้ำอีกทีนะครับ Bot Trade นะครับ การที่คุณจะใช้ Bot Trade อ่ะ ให้ประสบความสำเร็จนะครับ ไม่ใช่การที่คุณไปซื้อ Bot หรือไปหา Bot นะครับ ของใครมาก็ไม่รู้ ที่คุณเองก็ไม่รู้ด้วยซ้ำว่า ข้างในมันทำงานยังไง นะครับ การใช้ Bot ที่ให้ประสบความสำเร็จคือการที่คุณต้องรู้นะครับ คุณต้องเข้าใจงานทำงานของมันทุกกรุมการ คุณจะได้สามารถปรับแต่งได้ แล้วก็เลือกใช้ได้อย่างเต็มประสิทธิภาพนั่นเองนะครับ ขอบคุณมากครับ เดี๋ยวเจอกันใหม่คลิปหน้าสำหรับคลิปนี้ สวัสดีครับ บ๊ายบายครับ