ดาวน์โหลดข้อมูลทางประวัติศาสตร์ของ Google Intraday กับงูหลาม 19 ธันวาคม 2011 เพื่อให้ห่างไกลในบทความก่อนหน้านี้ของเราได้รับการดาวน์โหลดราคาหุ้นรายวันจากเว็บไซต์ที่รู้จักกันดีของ Yahoo และ Google ทั้งเว็บไซต์ที่นำเสนอการเข้าถึงง่ายมากที่จะข้อมูลทางประวัติศาสตร์ฟรีทุกวัน เว็บไซต์ทั้งสองยังมีชาร์ตที่ดีของราคาหุ้น แต่บางท่านอาจสังเกตเห็นว่าชาร์ตของ Google ไม่เพียง แต่ราคาทุกวัน แต่พวกเขายังแผนภูมิราคาระหว่างวันลงไปสองนาทีความละเอียด แต่มีการเชื่อมโยงการเผยแพร่เพื่อให้ได้ข้อมูลดิบที่ใช้ในการสร้างชาร์ต คนเกียจคร้าน ช่วยให้ทำเล็ก ๆ น้อย ๆ การตรวจสอบและดูสิ่งที่เราสามารถคิดออก สำหรับบรรดาของคุณโดยใช้เบราว์เซอร์ Chrome ที่ดีก็มีการสร้างขึ้นในยูทิลิตี้ในการตรวจสอบแทบทุกแง่มุมของหน้าเว็บ (หรือสถานที่เดียวกัน) มันถูกเรียกว่าเครื่องมือสำหรับนักพัฒนา ก็สามารถที่จะเริ่มต้นการคลิกที่ไอคอนในมุมขวาบนเลือก Tools แล้วเครื่องมือสำหรับนักพัฒนา (หรือ Ctrl + Shift + I) ยูทิลิตี้นี้มีจำนวนมหาศาลของการทำงาน แต่เราส่วนใหญ่จะเป็นที่สนใจในการเข้าชมเครือข่ายใด ๆ หน้าสร้าง เพื่อช่วยให้การเริ่มต้นด้วยการดึงขึ้นหน้าสรุปการเงิน Google สำหรับ AAPL จากนั้นเริ่มต้นเครื่องมือสำหรับนักพัฒนาและคลิกที่แท็บเครือข่าย สุดท้ายในชาร์ตสำหรับ AAPL คลิกที่ลิงค์ช่วง 2min ที่ด้านล่างของหน้าจะมีรายชื่อของการร้องขอเครือข่ายที่ถูกสร้างขึ้นโดยคลิกที่ลิงค์ 2min มองไปที่พวกเขามีสิ่งหนึ่งที่เรียกว่า getprices ที่มีลักษณะที่มีแนวโน้ม! ตอนนี้คลิกที่การเชื่อมโยงที่แล้ว 8220; response8221; แท็บด้านบนเพื่อดูสิ่งที่ตอบสนองของเซิร์ฟเวอร์ที่จะร้องขอ นี่คือสิ่งที่เบราว์เซอร์ดูเหมือน: ข้อมูลที่เรามีความสนใจในลักษณะเช่นนี้: ตอนนี้เราจะได้รับบาง! ที่ดูเหมือนว่าราคาและข้อมูลปริมาณพร้อมกับการจัดเรียงของการประทับเวลาและรายชื่อของการชดเชย นี่คือสิ่งที่เชื่อมโยงดูเหมือน: ถ้าเราคัดลอกว่าการเชื่อมโยงและนำไปใช้โดยตรงในแถบ URL ของเบราว์เซอร์ของเราเราจะได้รับข้อมูลชุดเต็มรูปแบบ แต่ดูเหมือนว่ามันจะมีข้อมูลบางส่วนหัวตามด้วยรายการของราคา วันที่ปรากฏประกอบด้วยค่าเวลาเป็นระยะ ๆ ตามมาด้วยชุดของการชดเชย จึงมีสองสิ่งที่จะคิดออก แรกที่เราต้องถอดรหัสสตริง URL เช่นเดียวกับที่เราทำสำหรับข้อมูลในชีวิตประจำวันและจากนั้นเราจำเป็นต้องถอดรหัสข้อมูลการประทับเวลาในผลกลับมาที่ ช่วยให้รับมือกับสตริง URL ที่เป็นครั้งแรก เราจะทำมันเช่นเดียวกับอีกสองคนพยายามก่อนหน้านี้ เราจบลงด้วย: สมาชิกฐานเป็นของ Google / การเงิน / getprices คิวเป็นสัญลักษณ์ (AAPL) x คือการแลกเปลี่ยน (NASD) ฉันเป็นช่วงเวลาไม่กี่วินาที (120 วินาที = 2 นาที) การประชุมเป็นเซสชั่นที่มีการร้องขอ (ext_hours) พีเป็นระยะเวลา (5d = 5 วัน) ฉเป็นสาขาที่ร้องขอ (D, C, วีโอเอชลิตร) DF (cpct) รถยนต์ (1) ทีเอสอาจเป็นประทับเวลา (1324323553 905) อีกครั้งผมใช้เวลาเล่นรอบกับพารามิเตอร์การค้นหาและพบว่าคุณจะได้รับไปมีเพียงคิวผมพีและเอฟ URL ที่ง่าย (ที่จะได้รับ 10 วัน 5 นาทีข้อมูล AAPL) ลักษณะเช่นนี้: ไปข้างหน้าและคลิกที่ลิงค์ที่จะลอง ตอนนี้เราสามารถดาวน์โหลดข้อมูลระหว่างวันสำหรับระยะเวลาที่กำหนดกลับในเวลา อาจจะมีวิธีการที่จะได้รับมันระหว่างวันที่สองวัน แต่ฉัน havent คิดว่าออกยัง ถ้าใครรู้ผมแน่ใจว่าจะมีความสนใจในการหาวิธี ปัญหาต่อไปคือการคิดหาวิธีที่จะจัดการกับรูปแบบวันที่แปลก ในข้อมูลที่ส่งกลับจากตัวอย่างข้างต้นผมได้ 8220; a13231818008221; ในเขตวันแรกและย้ายลงสุดท้าย 8220; a8221; จำนวนหน้าแสดงเป็น 8220; a13240458008221 ;. ผู้ที่ดูหวาดระแวงเช่นเวลาประทับ Unix กับผม ทุกภาษาการเขียนโปรแกรมที่สำคัญการสนับสนุนพวกเขาและพวกเขาเป็นเพียงจำนวนวินาทีตั้งแต่ 1970/01/01 อีกครั้งโดยใช้ Google เพื่อนของฉันผมพบว่าเวลาที่ใช้ระบบปฏิบัติการยูนิกซ์ออนไลน์แปลงแสตมป์และเสียบตัวเลขข้างต้น (โดยไม่มี 8220; a8221;) ผมได้รับ: 8220; อังคาร, 6 ธันวาคม 2011 14:30:00 GMT8221; และ 8220; Fri, 16 ธันวาคม 2011 14:30:00 GMT8221; เป็นครั้งที่สอง บิงโก! พวกเขามีเวลาประทับ Unix และข้อมูลที่ปรากฏจะอยู่กับที่เก่าแก่ที่สุดเป็นครั้งแรก ดังนั้นเพื่อให้ได้วันที่สำหรับการประทับเวลาแต่ละครั้งเราก็ต้องแปลงใด ๆ 8220; a8221; นำหน้าครั้งเพื่อ Unix เวลาแล้วสำหรับการประสบความสำเร็จในแต่ละครั้งที่เราเพิ่มชดเชยคูณด้วยจำนวนวินาทีช่วงเวลาในการบันทึกเวลาที่ใช้ระบบปฏิบัติการยูนิกซ์ที่ผ่านมาจนกว่าเราจะได้รับใหม่ 8220; a8221; เวลานำหน้า มันฟังดูเป็นจำนวนมากที่มีความซับซ้อนมากขึ้นกว่าที่มันคือเรื่องจริง ตั้งแต่ผมสนใจเฉพาะในค่า DOHLC ฉันจะที่จะไม่สนใจสาขาส่วนหัวในชุดข้อมูลของเรา และตั้งแต่โพสต์นี้จะได้รับยาวสวยผมจะนำเสนอระดับหลามที่ผมเขียนจะแยกข้อมูล: มันควรจะสวยอธิบายตนเอง ความแตกต่างที่สำคัญระหว่างชั้นนี้และคนอื่น ๆ ก็คือว่าจะใช้เวลาช่วงเวลา (วินาที) และ lookback (ในวัน) แทนของการเริ่มต้นที่ / เวลาสิ้นสุด ฉันไม่สนใจครั้งแรกห้าฟิลด์ส่วนหัวแล้วตรวจสอบสำหรับเขตข้อมูลวันที่นำหน้าด้วย 8220; a8221 ;. ผมติดตามการชดเชยและคำนวณวันที่ถูกต้องกับบรรทัด: มีส่วนหนึ่งที่หากินสุดท้ายคือ: ขอให้สังเกตว่าข้อมูล OHLC แสดงอยู่ในรูปแบบที่ไม่ได้มาตรฐาน มันจริงถูกส่งกลับเป็น Chlo ไม่ว่าสิ่งที่สั่งเขตฉมีการระบุไว้ มันควรจะตั้งข้อสังเกตว่ามันจะปรากฏว่ามีเพียงล่าสุดวันที่ 10-20 ของข้อมูลระหว่างวันที่มีอยู่ในเวลาใดก็ตาม ซื้อเดี๋ยวก่อนสิ่งที่คุณต้องการเพื่ออะไร! ต่อมาเราจะพยายามที่จะหาสิ่งที่น่าสนใจบางอย่างจะทำอย่างไรกับข้อมูลนี้และข้อ จำกัด เหล่านี้ และในที่สุดก็เป็นตัวอย่างที่สมบูรณ์: google_intraday. py
No comments:
Post a Comment