Why Python?

ทำไมจึงเลือกใช้ python ในการพัฒนาแพลตฟอร์ม? ถ้ากล่าวถึงการวิจัยวิเคราะห์ข้อมูลทางด้านนี้ก็คงมีตัวเลือกที่น่าสนใจอยู่หลักๆ 2 ภาษา คือ Python และ R แต่ที่เราเลือก Python เพราะ ศักยภาพของตัวภาษา โครงสร้างภาษาที่เข้าใจได้ง่าย และความสามารถในการสร้างโปรดักส์ ที่สำคัญคือพลังของ communities ที่แข็งแรง ทั้งกลุ่มนักวิจัย และ กลุ่มของนักลงทุนทั่วโลก ที่ทำให้ Python มีการพัฒนา package ทางการลงทุนที่มีประสิทธิภาพออกมาอย่างไม่ขาดสาย ทำให้เราสามารถมั่นใจได้ว่า การสร้างระบบเทรดด้วย ญython ตั้งแต่การอ่านข้อมูล การวิเคราะห์ข้อมูล ทั้งด้วย Tecnical Indicator แบบทั่วไปและ Machine Learning algorithm ตลอดจนการส่งคำสั่งไปยังโบรกเกอร์ สามารถทำได้อย่างสะดวก รวมไปถึงแพคเกจ Full backtest จาก ญython ที่ครบเครื่อง ดังตัวอย่างที่นำมาให้ดูกัน ซึ่งเป็นเพียงส่วนหนึ่งเท่านั้น

ถ้า Python จะมีข้อจำกัดอยู่บ้าง ก็คงจะเป็นในเรื่องของการเขียนโปรแกรมที่อาจจะต้องอาศัยพื้นฐานการเขียนโปรแกรมอยู่บ้าง แต่ก็ไม่ได้ยากจนเกินไปที่จะเรียนรู้ได้(เรียนรู้ได้ง่ายกว่า R เพราะโครงสร้างภาษาที่ดีกว่า่) ถ้าแลกกับการที่เราจะสามารถสร้างระบบการลงทุนทำงานได้รวดเร็ว มีประสิทธภาพสูง ในสไตล์ของเราเองได้อย่างอิสระ อีกทั้งยังสามารถพูดคุยแลกเปลี่ยนแนวคิดในการลงทุนกับนักวิจัยจากทั่วโลกได้อย่างกว้างขวาง มันก็คุ้ม! ดังนั้น ถ้าใครกำลังสนใจมองหาภาษาที่จะใช้อยู่ Python เป็นตัวเลือกที่น่าสนใจเลยทีเดียว

0105020304

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s