My Money Toolkit | เครื่องมือการเงินวงแหวนเว็บ

Trading watchlist กราฟหุ้น Usa

19/02/2024 |
Share :

ต่อจากโพสที่เรานำข้อมูลราคาปัจจุบันมาลงใน google sheet เพื่อ ทำ portflio ไว้อัพเดตกับแบบเรียลไทม์ คิดว่าหลายคนคงเอาไปใช้ประโยชน์กันไม่มากก็น้อย

ตอนที่แล้ว Investment portfolio

แต่ google finance ยังมีของที่เล่นอีกเยอะ รอบนี้ เราจึงมาลองสร้างเว็บดูกราฟของตัวเองกัน โดยจุดประสงค์จริงๆในการทำนี้ ก็คงเป็น Trading View ที่ลดการเพิ่มเข้า list เหลือ 30 ตัว จาก 1000 ทำให้เราปรับปรับเปลี่ยนรายการต่างๆไม่ได้ตามใจแล้ว การเรียกใช้ google finance จึงพอตอบโจทย์ขึ้นมาได้บ้างเลย (ช้าไป 20 แต่ก็ดูภาพรวมได้)

DOC GOOGLEFINANCE ของ google

GOOGLEFINANCE - เครื่องมือแก้ไข Google เอกสาร ความช่วยเหลือ

🧑‍💻 ตัวอย่างการใช้งาน

 GOOGLEFINANCE("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")

พารามิเตอร์

GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

อธิบาย
- attribute ได้แก่ค่าใดค่าหนึ่งต่อไปนี้สำหรับข้อมูลแบบเรียลไทม์
- "price" - ข้อมูลราคาแบบเรียลไทม์ อาจล่าช้าสูงสุด 20 นาที
- "priceopen" - ราคาเมื่อเปิดตลาด
- "high" - ราคาสูงสุดของวัน
- "low" - ราคาต่ำสุดของวัน
- "volume" - ปริมาณการซื้อขายของวัน
- "marketcap" - มูลค่าตามราคาตลาด
- "tradetime" - เวลาซื้อขายล่าสุด
- "datadelay" - ความล่าช้าของข้อมูลแบบเรียลไทม์
- "volumeavg" - ปริมาณการซื้อขายเฉลี่ยต่อวัน
- "pe" - อัตราส่วนราคาต่อกำไร
- "eps" - กำไรต่อหุ้น
- "high52" - ราคาสูงสุดในรอบ 52 สัปดาห์
- "low52" - ราคาต่ำสุดในรอบ 52 สัปดาห์
- "change" - การเปลี่ยนแปลงของราคาตั้งแต่ปิดตลาดวันก่อนหน้า
- "beta" - ค่าเบต้า
- "changepct" - เปอร์เซ็นต์การเปลี่ยนแปลงของราคาตั้งแต่ปิดตลาดวันก่อนหน้า
- "closeyest" - ราคาปิดตลาดวันก่อนหน้า
- "shares" - จำนวนหุ้นที่ชำระแล้ว
- "currency" - สกุลเงินที่ใช้บอกราคาของหลักทรัพย์ เนื่องจากสกุลเงินไม่มีกรอบเวลาการซื้อขาย ดังนั้น open, low, high และ volume จะไม่แสดงผลสำหรับอาร์กิวเมนต์นี้
- attribute ได้แก่ค่าใดค่าหนึ่งต่อไปนี้ ใช้สำหรับข้อมูลย้อนหลัง
- "open" - ราคาเปิดตลาดสำหรับวันที่ระบุ
- "close" - ราคาปิดตลาดสำหรับวันที่ระบุ
- "high" - ราคาสูงสุดสำหรับวันที่ระบุ
- "low" - ราคาต่ำสุดสำหรับวันที่ระบุ
- "volume" - ปริมาณการซื้อขายสำหรับวันที่ระบุ
- "all" - ทั้งหมดข้างต้น

จากฟังก์ชันข้างต้น เราก็พอจะดึงราคามาแสดงผลย้อนหลังกันได้แบบสวยๆ เลย แต่คงติดที่มันดึงได้แค่หลัก 1 วัน กับ 7 วันเท่านั้น

มาเริ่มสร้างหน้า Watchlist

โดยหน้านี้เราก็จะเอารายการที่สนใจมาก่อน

โดยจะมีช่องที่เรากรอกเองคือชื่อ list เอาไว้กรอง ,ชื่อหุ้นที่เราต้องการ (ตัวย่อ ตาม GOOGLEFINANCE)
ช่องราคาทุนของเราที่เราซื้อหุ้นตัวนั้น (ส่วนใครอยากจะเก็บว่าถือกี่ตัวก็ลองดัดแปลงกันได้) ช่องถัดไปเป็นราคาเป้าหมายที่แล้วแต่คนจะกรอกหรือใส่สูตร เราไว้เป็นสัญญาณเตือนเฉยๆ (ใครมี สูตร signal แม่นๆ ก็ทักมาได้ 🤣)

Screenshot 2567-02-19 at 15.02.39.png

จากนั้นก็ดึงข้อมูลทั่วไปที่น่าจะมีประโยชน์มาใช้ เช่น 52 wk high/low ปันผล yied วันประกาศงบ[ตัวสำคัญเลย] ไม่พุ่งขึ้นก็พุ่งลงแหละวันนี้ โดย ข้อมูลที่ดึงไม่ได้จาก google เราก็จะดึงจาก yahoo ผ่าน IMPORTXML

หลังจากนั้นก็ใส่ MA เพิ่มหน่อยให้พอดูมีอะไรเผื่อเอาไว้ใช้ทำ signal

AVERAGE(INDEX(GOOGLEFINANCE(C6, "close",TODAY()-20),,2))

เฉลี่ย 20 วันปกติเลย

หน้า Dashboard

โดยหน้านี้จะเป็นหน้าหลักที่เอาไว้ดูอัพเดตเรียลไทม์

Untitled

จะอลังการกันหน่อยหน้านี้

Last price

ส่วนนี้เอาไว้ดึงราการจากหน้าที่แล้วมาโชว์ โดยจะเลือกได้ว่าเป็น list ประเภทไหน

โดยเราจะให้แสดงราคาล่าสุด ราคาที่เปลี่ยนแปลง
วันประกาศงบ signal ที่ตั้งค่าไว้ กราฟเดือน (เนื่องจากดึงระหว่างวันไม่ได้ เป็นนักลงทุนระยะยาวเลยแล้วกัน) กำไรจากการลงหุ้น

TV คือ Tradingview นั้นเอง มันล็อกไม่ให้เราสร้าง list แต่เราก็จะใช้ต่อไปโดยถ้าอยากเข้าไปตีกราฟตัวไหนก็คลิกลิ๊งไปกันได้เลย

ส่วนค้นหากราฟ โดยตรงนี้ เอาไว้พิมหุ้นที่เราสนใจได้โดยรายการแนะนำก็คือหุ้นที่ list ไว้

มีส่วนของ EMA ลองไปปรับกันได้สูตร อยู่ในหน้า Data ถ้าผิดพลากอย่างไรก็แจ้งมาได้ครับ

ส่วนข้อมูลสำคัญ

นำข้อมูลสำคัญต่างๆมาแสดง โดยสีมาจากการเทียบราคาเปิดของวันนั้นๆ

ส่วนของ performance ข้อมูลอาจจะมีการคาดเคลื่อนไปบ้าง ถ้ามีสูตรยังไงลองปรับเปลี่ยนอัพเดตกันมาได้

$O$3-INDEX(GOOGLEFINANCE($N$3, "price", EDATE(TODAY(), -1)), 2, 2))/$O$3

ราคาเมื่อหนึ่งเดือนที่แล้ว/ราคาปัจจุบัน

แถมตารางค่าเงินกันหน่อย เอาไวดูกันคร่าวๆ
เปลี่ยนเลขเดือนได้

หน้าดู Earning

ที่จะมาถึงโดยเรียงจากวันที่ใกล้มาก่อน ใครอยากดูตัวไหนก็มา list กันพลาดลุ้นรวยกัน 🤣

Screenshot 2567-02-19 at 15.06.31.png

และเพิ่มลูกเล่นหน่อยโดยเอารายการในหน้านี้ไปใส่ใน Heatmap หรือจะเรียกให้ถูกคือ treemap

Screenshot 2567-02-19 at 15.07.02.png

🔗 Google Sheet: TradingMe

สุดท้ายถ้ามันโหลดช้าให้ลบอันไหนที่ไม่ได้ใช้ออกไปกันนะครับ

ใช้งานเลย
ร่วมแบ่งปันเครื่องมือดีๆ
Share :
☕️
👏
❤️
💸
🎉
❤️
👏
4Star
ทีม merefine
my babe 💖
Fun manger
ขอบคุณผู้สนับสนุนจากใจ

คุณคือผู้ทำให้เราได้ทำต่อไป 💖

Buy Me a Coffee at ko-fi.com
Floating Image