خيارات الأسهم جوجل ياهو
خيارات الأسهم من غوغل ياهو
هناك طريقة معروفة للحصول على معلومات سلسلة الخيارات من غوغل، وسيظهر ذلك كيفية إجراء ذلك بالإضافة إلى توضيح كيفية استخدامها باستخدام C #. (من السهل بما فيه الكفاية في أي لغة منذ ذلك & # 8217؛ s ريست استنادا، حتى إذا لم يكن لديك C # مطور دون & # 8217؛ ر السماح هذا يمنعك.)
هذا ليس أبي الرسمية. لا تدعم غوغل هذا لأي شيء ولكن استخدامها الداخلي الخاص بها ويمكن أن تتغير في أي وقت. استخدام هذا على مسؤوليتك الخاصة.
الدخول إلى واجهة برمجة تطبيقات خيارات الأسهم من غوغل.
تسرد غوغل خيارات الأسهم في موقع التمويل هناك. مثال على هذا هو واحد لسلسلة الخيار آبل & # 8217؛ ق.
مع تعديل صغير جدا لهذا يمكنك الحصول على البيانات في جسون مثل الشكل. (انها & # 8217؛ s ليس بالضبط جسون، وسوف تغطي هذا أدناه)
الفرق بين الموقع و أبي هو إضافة سلسلة استعلام بسيطة & # 8220؛ أوتبوت = جسون & # 8221 ؛.
لذا يصبح عنوان ورل: & # 8220؛ غوغل / فينانس / option_chain؟ q = آبل & أمب؛ أوتبوت = جسون & # 8221؛
فهم واجهة برمجة تطبيقات خيارات غوغل.
كالينغ & # 8220؛ غوغل / فينانس / option_chain؟ q = آبل & أمب؛ أوتبوت = جسون & # 8221؛ سوف تعطيك عدة قطع من البيانات:
تاريخ انتهاء الصلاحية التالي قائمة بجميع تواريخ انتهاء الصلاحية المتاحة للرمز قائمة بجميع الإعدادات قائمة بجميع المكالمات سعر السهم الأساسي (وليس سعر الخيار).
في ما يلي مقتطف من بيانات الإرجاع:
ومن الواضح أن هناك تواريخ أكثر انتهاء الصلاحية على خيارات آبل والمزيد من المكالمات بالإضافة إلى أنني لم تظهر المكالمات، ولكن أعتقد أن هذا ينبغي أن تعطيك فكرة عن الهيكل العام.
هذا يعمل فقط لآخر انتهاء. وستكون جميع الخيارات التي تم إرجاعها لهذا انتهاء الصلاحية فقط. يمكنك اختيار انتهاء مختلفة بسهولة بما فيه الكفاية على الرغم من:
ستلاحظ إضافة ثلاثة سلاسل الاستعلام الجديدة، وهذه تدل على السنة والشهر واليوم من انتهاء الصلاحية. أجد أنه من الأفضل الاتصال بعنوان ورل السابق للحصول على قائمة تواريخ انتهاء الصالحية الصالحة، ثم استخدم هذه الصفحة للحصول على جميع المخالفات لتاريخ انتهاء محدد.
ولكن النتائج ليست صالحة جسون؟
لسوء الحظ أنها ليست كذلك. إذا نظرتم إلى عينة لصق أعلاه ستلاحظ كل من اسم وقيمة يجب أن تكون محاطة في علامات الاقتباس ولكن ليست كذلك. في الواقع لا شيء من الأسماء في علامات الاقتباس وبعض فقط من القيم هي.
لإصلاح هذا تشغيله من خلال تعبير عادي لتحيط الأسماء والقيم في علامات الاقتباس قبل محاولة جعل كائن من جسون.
هذا هو المكان الذي يختلف من لغة إلى أخرى ولكن ل C # أفعل ما يلي:
استخدام واجهة برمجة تطبيقات سلسلة الخيارات هذه في برامجك.
هذا يفترض أنك تستخدم 4.5 أو أكبر. ستعمل مع إصدارات أخرى ولكن قد تحتاج إلى إزالة & # 8220؛ أسينك / أوايت & # 8221؛ المنطق ربما the Thread. Run كذلك.
في C # إيت & # 8217؛ s بسيطة لاستهلاك هذه أبي والحصول على كائنات تعمل منه.
أولا يتيح البدء بملفات التعريف اللازمة لتحويل جسون تقريبا إلى كائنات:
برو تلميح: إذا كنت تتساءل إذا كتبت كل ما في الجواب هو لا. فيسوال ستوديو لديه وظيفة معروفة كبيرة قليلا. انسخ جسون من مكالمة غوغل أبي هذه ثم في فيسوال ستوديو غوتو تحرير - & غ؛ لصق خاص - & غ؛ لصق جسون كدروس. وأنه يفعل العمل بالنسبة لك! (أنا لم قرص قليلا، ولكن دعونا فس القيام مملة رسم الخرائط بالنسبة لك.)
لذلك مرة واحدة لدينا بنية أساسية لكيفية تخزين هذه المكالمات كما هو موضح أعلاه نحن بحاجة للحصول على البيانات وإصلاح تلك القضايا جسون.
في هذا إنشاء ويبكلينت لجلب البيانات. أفعل ذلك على مؤشر ترابط منفصل، ليس ضروريا في جميع الحالات ولكن إذا كان لديك الذهاب إلى ربط هذا إلى واجهة المستخدم وهذا سيمنع أوي الخاص بك من تأمين في حين أن هذا هو الحصول على البيانات.
ثم يتم استدعاء أحد عنواني ورل & # 8217؛ s المبين في وقت سابق، وكل ذلك يتوقف في حالة مرور يوم انتهاء الصلاحية والشهر والسنة.
يتم تنظيف جسون، ثم تحويله إلى كائن.
هذه الدعوة إلى. FromJson & لوت؛ & # 8230؛ & غ؛ () هي وظيفة الإضافة التي كتبت أنني & # 8217؛ م باستخدام. يتم استخدام تحليل جسون من التجميع System. Runtime. Serialization.
يمكنني استخدام هذا في جميع أنحاء المكان في معظم مشاريعي، وأيضا في وقت لاحق سوف تستخدم. To & لوت؛ & غ؛ () وظيفة التمديد، لذلك أنا & # 8217؛ سوف قائمة هنا أيضا. ضع في اعتبارك أنه يمكنك استخدام أي محلل جسون، مثل جسون، هذا هو مجرد تفضيلي.
إضافة واجهة مستخدم على بيانات سلسلة الخيارات.
بحيث يغطي الحصول على البيانات. إذا كنت تريد أن تجعل جدول سلسلة الخيار مع المكالمات على جانب واحد، الضربات في الوسط ووضع & # 8217؛ من ناحية أخرى فإنه من السهل بما فيه الكفاية للقيام باستخدام وف و غوغل الخيار أبي رمز لقد نشرت على جيثب يتضمن مثل هذا المثال.
نعم أنا أعرف ذلك & # 8217؛ ق كرينج جديرة، ولكن أردت أن عرض مفهوم دون جعل رمز أكثر صعوبة بإضافة المزيد من الوظائف أو أسلوب ثم ضروري.
للحصول على هذا التخطيط أنا خلقت فئة جديدة تسمى أوبتيونبير. وهو يستخدم فقط من قبل واجهة المستخدم لعرض تلك الصفوف. كل صف هو كائن أوبتيونبير، وهذا هو وضع والدعوة، والإضراب.
لم أكن & # 8217؛ ر استخدام مففم لهذا، مرة أخرى أردت أن يبقيه بسيط، لذلك هو & # 8217؛ مجرد نافذة وف واحدة مع بعض التعليمات البرمجية وراء. في ما يلي قائمة الشفرة الكاملة للنافذة:
معظمها ينبغي أن يكون من السهل إلى حد ما لفهم. عندما يدخل المستخدم شريط الأسهم وينقر على زر يحصل على البيانات الأولية التي هي لآخر انتهاء لهذا الخيار. ثم يتم وضع تواريخ انتهاء الصلاحية التي يتم إرجاعها إلى مجموعة ليتم عرضها في مربع المنسدلة بحيث يمكن للمستخدم اختيار واحد مختلف. يتم إنشاء الكائنات أوبتيونبير وعرضها في الشبكة. إذا كان المستخدم يحدد تاريخ انتهاء صلاحية جديد، ثم يتم استدعاء طريقة فيتشداتا () الذي يحصل على بيانات جديدة وملء الشبكة.
هنا هو زمل.
لا مفاجآت هنا مجرد ربط الكائنات. الشيء الوحيد من المذكرة هو إكسيراتيونكونفرتر الذي يأخذ السنة والشهر واليوم شكل جوجل يعود وتغييره إلى شيء أفضل للعرض:
نأمل أن تستمتع هذا نظرة على هذا مفيدة ومثيرة للاهتمام سلسلة الخيار أبي من جوجل. ضع في اعتبارك أن هذا غير معتمد من قبل غوغل لذا لن أقترح استخدامه في تطبيق مستوى الإنتاج، ولكن من المثير للاهتمام تشغيله.
إذا كنت تبحث لتوسيع على هذا لإضافة غريكس مثل دلتا، غاما، فيغا الخ .. لدي مقال آخر قد ترغب في إلقاء نظرة على: الفانيليا الخيار الرياضيات.
خيارات الأسهم من غوغل ياهو
الحصول على فيا أب ستور قراءة هذه المشاركة في التطبيق لدينا!
بديل ل غوغل فينانس أبي [كلوسيد]
أردت استخدام واجهة برمجة تطبيقات غوغل فينانس للحصول على بيانات عن الشركة، ولكن تم إيقاف استخدام واجهة برمجة التطبيقات هذه منذ 2011/26/05.
ما الذي تستخدمه أبي مجانا للحصول على بيانات المخزون في الوقت الحقيقي؟
مغلق خارج الموضوع بواسطة أنيموسون & # 9830؛ 26 مايو 1515 في 22:45.
يبدو أن هذا السؤال خارج الموضوع. أعطى المستخدمون الذين صوتوا لإغلاق هذا السبب المحدد: & كوت؛ الأسئلة التي تطالبنا بالتوصية أو العثور على كتاب أو أداة أو مكتبة برامج أو برنامج تعليمي أو مورد آخر خارج الموقع هي خارج الموضوع ل ستاك أوفيرفلو لأنها تميل إلى جذب إجابات مدروسة بريد مؤذي. بدلا من ذلك، وصف المشكلة وما تم القيام به حتى الآن لحلها. & كوت؛ وندش]؛ أنيموسون إذا كان يمكن إعادة صياغة هذا السؤال لتناسب القواعد في مركز المساعدة، يرجى تحرير السؤال.
للمبتدئين، يمكنك إنشاء كسف مع دعوة أبي بسيطة:
(وهذا سيولد وحفظ كسف ل آبل، غوغ و مسفت)
لاحظ أنه يجب إلحاق التنسيق بسلسلة الاستعلام (f = ..). للحصول على نظرة عامة على جميع التنسيقات، راجع هذه الصفحة.
لمزيد من الأمثلة، انتقل إلى هذه الصفحة.
بالنسبة إلى بيانات شمل و جسون، يمكنك إجراء ما يلي:
1. استخدم يقل (ياهو لغة الاستعلام)
على سبيل المثال، للحصول على جميع أسعار الأسهم في شمل:
للحصول على جميع أسعار الأسهم في جسون، ما عليك سوى إضافة فورمات = جسون إلى نهاية عنوان ورل:
البدائل:
تتوفر في الوقت الحقيقي معدلات لزهاء 40 أزواج العملات.
وهم يدعمون هذه اللغات. مصدر البيانات تأتي من ياهو المالية، جوجل المالية، نس، بس، فس، هكسيكس، لس، سس، بورصة طوكيو وأكثر من ذلك (انظر هنا).
أود أن أقترح استخدام أبي المطور ترادكينغ ل. أنها جيدة جدا ومجانية للاستخدام. كل ما هو مطلوب هو أن لديك حساب معهم ومعرفتي لم يكن لديك لتحقيق التوازن. فقط أن تكون مسجلة.
تابعت أعلى إجابة وبدأت تبحث في التمويل ياهو. أبي الخاصة بهم يمكن الوصول إلى عدد من الطرق المختلفة، ولكن وجدت إشارة لطيفة للحصول على معلومات الأسهم كملف كسف هنا: جارلو /
باستخدام ذلك كتبت هذا السيناريو. أنا لست حقا رجل روبي ولكن هذا قد تساعدك على الإختراق شيء معا. لم أخرج مع أسماء متغيرة لجميع المجالات ياهو العروض حتى الآن، حتى تتمكن من ملء تلك في إذا كنت في حاجة إليها.
وهنا الاستخدام.
يقوم لوادستينفو بإرجاع تجزئة، بحيث يكون سبيسيفيكداتا ["غوغ"] ["نيم"] هو "غوغل Inc."
وأخيرا، رمز الفعلي لتشغيل ذلك.
إذا كنت لا تزال تبحث عن استخدام غوغل فينانس لبياناتك، فيمكنك التحقق من ذلك.
كنت في حاجة مؤخرا لاختبار إذا كانت البيانات سغس هو في الواقع يمكن استرجاعها عن طريق جوجل المالية (وبالطبع التقيت مع نفس المشكلة كما كنت)
تحميل الخيار سلسلة البيانات من جوجل المالية في R: تحديث.
قرأت مؤخرا مقالا الذي أظهر كيفية تحميل بيانات سلسلة الخيار من جوجل المالية باستخدام R. ومن المثير للاهتمام، أن المادة يبدو أن التكيف الوثيق من مقال آخر الذي يفعل الشيء نفسه باستخدام بايثون.
أثناء اللعب مع التعليمات البرمجية من هذه المقالات لاحظت اثنين من الأشياء التي قد تستفيد من تعديلات طفيفة. قبل أن أنظر إلى تلك على الرغم من أنه من الجدير بالذكر أن هناك بالفعل وظيفة في كوانتمود لاسترداد البيانات سلسلة الخيار من Yahoo! المالية. ما أقوم به هنا هو أكثر من ذلك لبلدي التصريح الشخصي (ولكن نأمل أن تجد أنه من المثير للاهتمام أيضا!).
خلفية.
سلسلة الخيارات هي مجرد قائمة بجميع الخيارات المتاحة لأمن معين والتي تغطي مجموعة من تواريخ انتهاء الصلاحية.
أولا نحن بحاجة لتحميل بعض الحزم التي تسهل تحميل وتحليل وتحليل البيانات.
سنقوم باسترجاع البيانات بتنسيق جسون. ومما يبعث على الانزعاج إلى حد ما أن بيانات جسون من غوغل فينانس لا تبدو متوافقة تماما مع معايير جسون لأن المفاتيح غير مذكورة. سنستخدم وظيفة المساعد الذي سيتم تشغيله من خلال البيانات وإدراج علامات الاقتباس حول كل من المفاتيح. رمز الأصلي لهذه الدالة من خلال قائمة من الأسماء الرئيسية. وهذا غير فعال إلى حد ما، كما أنه سيشكل إشكالية إذا أدخلت مفاتيح إضافية. سوف نتغلب على ذلك باستخدام نهج مختلف الذي يتجنب تحديد الأسماء الرئيسية.
ولجعل وظيفة التنزيل أكثر إيجازا، سنحدد أيضا نموذجي عناوين ورل.
وأخيرا وظيفة التحميل نفسها، والتي تمر من خلال الخطوات التالية لرمز شريط محدد:
التنزيلات ملخص البيانات؛ استخراج تواريخ انتهاء الصلاحية من البيانات الموجزة وتنزيل البيانات الخيارات لكل من تلك التواريخ؛ يسلسل هذه البيانات في بنية واحدة، ويصلح أسماء الأعمدة ويختار مجموعة فرعية.
دعونا نعطيه دوامة. (تم سحب البيانات أدناه يوم السبت 10 يناير 2015).
هذا هو ما تبدو عليه البيانات الناتجة، مع دمج جميع تواريخ انتهاء الصلاحية المتاحة في جدول واحد:
هناك حمولة من البيانات هناك. للحصول على فكرة عما يبدو أننا يمكن أن تولد اثنين من المؤامرات. وفيما يلي الفائدة المفتوحة كدالة من سعر الإضراب في جميع تواريخ انتهاء الصلاحية. ويشار إلى السعر الأساسي من خلال خط متقطع عمودي. وكما هو متوقع، فإن غالبية الفائدة مرتبطة بتاريخ انتهاء الصلاحية التالي في 17 يناير 2015.
ومن الواضح جدا أن هذه ليست الطريقة المثلى للنظر في هذه البيانات، وأود أن تكون مهتمة للغاية أن نسمع من أي شخص مع اقتراح لتصور أفضل. إن محاولة النظر في جميع تواريخ انتهاء الصلاحية معا هي على الأرجح المشكلة الأكبر، لذلك دعونا نركز اهتمامنا على تلك الخيارات التي تنتهي في 17 يناير 2015. مرة أخرى يتم الإشارة إلى السعر الأساسي بخط عمودي متقطع.
هذه هي المرة الأولى التي أجري فيها نظرة جادة على بيانات الخيارات، ولكنني سأعترف الآن بسهولة بأنني مفتون. وجود البيانات المتاحة بسهولة، ليس هناك سبب لعدم استكشاف أكثر من ذلك. تفاصيل للمتابعة.
لا تزال واجهة برمجة تطبيقات غوغل فينانس ثابتة.
أنا بناء التطبيق المالية لدائرة الرقابة الداخلية. للإنتاج ونحن نخطط لدفع مبالغ كبيرة لخدمة البيانات التجارية للأسهم والخيار المعلومات ولكن حتى ذلك الحين، ولست بحاجة لبناء واجهة المستخدم، والعمل على جميع الحصول على البيانات غير متزامن، والقيام ببعض البحوث إلى الجزء الأكبر من بلدي المعرفة مجال التمويل. لذلك، قبل أن تبدأ باكز كبيرة في التدفق إلى تلك الخدمة البيانات أحتاج للحصول على معلومات باستخدام شيء آخر، مجانا شيء آخر، وأنا اخترت استخدام جوجل أبي المالية. لقد جعلت هذا الاختيار مع العلم أنه كان من المقرر أن تغلق في العام الماضي، نعم العام الماضي:
كنا نستخدم أبي ياهو المالية للحصول على معلومات عن سعر السهم. كان ذلك واضحا جدا، ولكن كنت بحاجة إلى معلومات سلسلة الخيار ووجدت أساليب ياهو أن تكون جدا (جدا، جدا) بطيئة. كانت واجهة برمجة تطبيقات غوغل سريعة جدا (جدا جدا)، لذا اخترت غوغل، واعتقدت أنها ستمثل بشكل أفضل سرعة الوصول التي أحصل عليها مع خدمة باكز الكبيرة. قد أكون قادرا على العثور على طريقة أفضل لاستخدام ياهو ولكن هذا أبي جوجل يحتاج فقط إلى تعليق هناك لمدة شهر آخر أو نحو ذلك حتى لدينا بيتا جاهز.
لم يكن كتابة رمز الجلب باستخدام واجهة برمجة تطبيقات غوغل أمرا صعبا:
كان تحليل النتائج قصة أخرى. عادة ما تفعل شيئا من هذا القبيل للوصول إلى البيانات:
خيبة الامل.
إذا لم يكن لديك وجود العقل لاختبار الخيار تشينسترينغ مع إسفاليدجسونوبجيكت سوف تكون مفاجأة بشكل غير سارة. يبدو أن مفاتيح القاموس عاد في جسون ليست مزدوجة نقلت، وبالتالي، لا تقرأ كما نستترينغ & # 8211؛ شرط ل نسجسونسيرياليزاشيون. ما يجب فعله & # 8230؛ لماذا، ستاكوفيرفلو بالطبع! مع الاعتذار إلى رجل الإجابة الصحيح بما أنني يمكن & # 8217؛ ر يبدو أن إعادة العثور على هذا النشر، والحل هو استخدام تعبير عادي لإضافة علامات الاقتباس إلى المفاتيح قبل المعالجة مع جسونوبجيكتثداتا:
الآن، إذا كان لديك وجود العقل لإضافة أن إسفاليدجسونوبجيكت تحقق هذه المرة، سوف يفاجأ أن نرى أنه لا يزال غير صالح! ولكن أنا لا & # 8217؛ ر الرعاية & # 8211؛ فإنه يوزع على ما يرام & # 8211؛ لذلك أنتقل على.
هذه هي البيانات لدينا الآن باستخدام الرمز، بغغ، الذي أعتقد هو بريغز & # 038؛ ستراتون، فإنها تجعل محركات الغاز لأشياء مثل جزازات العشب:
ما لدينا هو القاموس مع ستة مفاتيح. يضع، يدعو، إكسيراتيونس، انتهاء، الكامنة \ _id، و الكامنة \ _price. لقد أزلت الكثير من النقاط، وتدعو المصفوفات إلى اختصار النص. هنا & # 8217؛ s المتهدمة على معنى مفاتيح وضع ومكالمة:
الآن لدي ما أحتاج إليه ويمكن تحليل هذه البيانات في هياكل البيانات الخاصة بي. مع مصدر البيانات تربيع بعيدا، قضيت الكثير من الوقت في تنفيذ التدفق والتخطيط التي تقدمها لدينا مصمم ممتاز، جوش. كانت الحياة جيدة، جيدة جدا.
تجربة الإقتراب من الموت.
لم يكن ذلك بعد أسابيع، عندما كنت في طريق اختبار واجهة المستخدم التي أدركت أن معلومات الخيار المتاحة كانت فقط لآخر تاريخ انتهاء صلاحية. كنت قد قدمت افتراض سيئة. أعادت طلبات ياهو جميع بيانات الخيارات لجميع تواريخ انتهاء الصلاحية، لذا افترضت أن غوغل قد فعلت ذلك أيضا. تذكر أحد مفاتيح المستوى الأعلى الستة التالية: & # 8220؛ إكسيري & # 8221 ؛؟ تبين أن هذا المفتاح يخبرنا أن بيانات الاتصال والدعوة هي لهذا التاريخ انتهاء الصلاحية فقط. لا يمكنك طلب جميع بيانات وضع الاتصال والمكالمات دفعة واحدة. إذا نظرتم إلى رموز الخيارات لجميع النقاط والمكالمات أعلاه، (بما في ذلك تلك التي أزلتها للإيجاز) سترى، بغ 140719، أو، إكسيري = 19 يوليو 2014. في بلدي اختبار التطبيق كانت هناك عشرات أو نحو ذلك تواريخ انتهاء الصلاحية التي لم يكن لديك بيانات الخيار على الإطلاق! كان من الأهمية بمكان أن لدي بقية تلك البيانات أو التطبيق سيكون عديم الفائدة، غير قادر على تقديم حتى تجريبي للتاجر الخيار. كنت أشعر قبضة البرد من الوصول إلى داخل جسدي لتمزيق قلبي.
المثابرة.
الوجه الصفع أنا عقدت كلبي وبكى قليلا، ولكن بعد ذلك تقويمها، محو وجهي مع كلبي وقفز إلى العمل. يجب أن يكون هناك شيء على شبكة الإنترنت في مكان ما يصف كيفية استخدام واجهة برمجة تطبيقات غوغل للحصول على معلومات الخيارات المستندة إلى التاريخ.
كان لي للحصول على الإبداع. ستاكوفيرفلو قد فشلت لي، حتى الآن أنا & # 8217؛ م الذهاب إلى التفكير في نفسي. أوتش.
كيف تقوم بتنسيق سلسلة الاستعلام لطلب شهر معين؟ سلسلة الاستعلام المستخدمة لم يكن لديها معلومات التاريخ. هو ببساطة السلوك الافتراضي أن يقوم الخادم بإرجاع بيانات وضع / استدعاء لأقرب تاريخ انتهاء الصلاحية. ماذا عن صفحة الويب هذه التي تأتي دائما عند إجراء بحث غوغل عن & # 8220؛ خيارات تمويل غوغل & # 8221 ؛؟
هل يمكنني استخدام تشارلز لتحديد عنوان ورل للطلب الذي تستخدمه الصفحة للحصول على بياناته؟ إذا كنت لا تستخدم تشارلز وكنت مهتما بهذا الموضوع، يجب أن تستخدم تشارلز:
إذا كان لديك تشارلز يمكنك أن ترى لنفسك أن تغيير تاريخ انتهاء الصلاحية على صفحة جوجل / صفحة التمويل هذا الطلب:
أعتقد أن & # 8217؛ s ما نبحث عنه، إكسد، إكسم، و إكسبي. ولكن ما هي سيد وهذا الشيء قبيحة هاشي أبحث، إي؟ هل أحتاج إلى تلك؟ حسنا، أنا أعترف سيد، أن & # 8217؛ s في وضع / دعوة المعلومات، لذلك أنا & # 8217 سوف نحاول ذلك. شيء هاشي القبيح، أنا & # 8217؛ سوف مجرد اخراجها لمعرفة ما اذا كان لا يزال يعمل & # 8211؛ نعم هو كذلك. لذلك أنا يمكن أن الإختراق ورل لمعرفة ما إذا كان يرجع معلومات الخيار لتاريخ انتهاء الصلاحية مختلفة باستخدام سيد بغ، تاريخ جديد من قائمة إكسيراتيونس، وأي معلمة إي:
إنه لا يعمل. الشيخ ر *! ولكن هذا سيد تبدو مضحكة جدا. هو & # 8217؛ s، ماذا، 28 تريليون شيء؟ كان الرقم التعريفي آبل فقط 5 أرقام، 22144. لدي بيانات آبل تحميلها من طلب الاختبار. إنه & # 8217؛ s في تكستمات. من السهل القيام سمد-F للبحث في الصفحة ل 22144. هناك هو. تذكر الكامنة \ _id؟ الكامنة \ _ID: 22144. بالنسبة إلى بغغ، فإن هذا المستند الأساسي \ _id: 4755 (لا سمد-F في هذه الصفحة، وسوف تجده تماما كما فعلت). البديل 4755 ك سيد:
تبرئة.
و، البنغو! نتائج وضع / دعوة ل 1 يناير 2015 (مختصر):
تتكرر عبر مجموعة إكسيراتيونس للحصول على كل شيء، أو مجرد الحصول عليها لتاريخ واحد عندما كنت في حاجة إليها. وبالمناسبة، يمكنك استبدال q = بغغ بدلا من سيد = 4755. نفس النتيجة.
هناك لديك ذلك. تعرف الآن بقدر ما أفعل بشأن واجهة برمجة تطبيقات غوغل فينانس. انها لا تزال موقوتة، ولكن إلى متى؟
الحصول على فيا أب ستور قراءة هذه المشاركة في التطبيق لدينا!
بديل ل غوغل فينانس أبي [كلوسيد]
أردت استخدام واجهة برمجة تطبيقات غوغل فينانس للحصول على بيانات عن الشركة، ولكن تم إيقاف استخدام واجهة برمجة التطبيقات هذه منذ 2011/26/05.
ما الذي تستخدمه أبي مجانا للحصول على بيانات المخزون في الوقت الحقيقي؟
مغلق خارج الموضوع بواسطة أنيموسون & # 9830؛ 26 مايو 1515 في 22:45.
يبدو أن هذا السؤال خارج الموضوع. أعطى المستخدمون الذين صوتوا لإغلاق هذا السبب المحدد: & كوت؛ الأسئلة التي تطالبنا بالتوصية أو العثور على كتاب أو أداة أو مكتبة برامج أو برنامج تعليمي أو مورد آخر خارج الموقع هي خارج الموضوع ل ستاك أوفيرفلو لأنها تميل إلى جذب إجابات مدروسة بريد مؤذي. بدلا من ذلك، وصف المشكلة وما تم القيام به حتى الآن لحلها. & كوت؛ وندش]؛ أنيموسون إذا كان يمكن إعادة صياغة هذا السؤال لتناسب القواعد في مركز المساعدة، يرجى تحرير السؤال.
للمبتدئين، يمكنك إنشاء كسف مع دعوة أبي بسيطة:
(وهذا سيولد وحفظ كسف ل آبل، غوغ و مسفت)
لاحظ أنه يجب إلحاق التنسيق بسلسلة الاستعلام (f = ..). للحصول على نظرة عامة على جميع التنسيقات، راجع هذه الصفحة.
لمزيد من الأمثلة، انتقل إلى هذه الصفحة.
بالنسبة إلى بيانات شمل و جسون، يمكنك إجراء ما يلي:
1. استخدم يقل (ياهو لغة الاستعلام)
على سبيل المثال، للحصول على جميع أسعار الأسهم في شمل:
للحصول على جميع أسعار الأسهم في جسون، ما عليك سوى إضافة فورمات = جسون إلى نهاية عنوان ورل:
البدائل:
تتوفر في الوقت الحقيقي معدلات لزهاء 40 أزواج العملات.
وهم يدعمون هذه اللغات. مصدر البيانات تأتي من ياهو المالية، جوجل المالية، نس، بس، فس، هكسيكس، لس، سس، بورصة طوكيو وأكثر من ذلك (انظر هنا).
أود أن أقترح استخدام أبي المطور ترادكينغ ل. أنها جيدة جدا ومجانية للاستخدام. كل ما هو مطلوب هو أن لديك حساب معهم ومعرفتي لم يكن لديك لتحقيق التوازن. فقط أن تكون مسجلة.
تابعت أعلى إجابة وبدأت تبحث في التمويل ياهو. أبي الخاصة بهم يمكن الوصول إلى عدد من الطرق المختلفة، ولكن وجدت إشارة لطيفة للحصول على معلومات الأسهم كملف كسف هنا: جارلو /
باستخدام ذلك كتبت هذا السيناريو. أنا لست حقا رجل روبي ولكن هذا قد تساعدك على الإختراق شيء معا. لم أخرج مع أسماء متغيرة لجميع المجالات ياهو العروض حتى الآن، حتى تتمكن من ملء تلك في إذا كنت في حاجة إليها.
وهنا الاستخدام.
يقوم لوادستينفو بإرجاع تجزئة، بحيث يكون سبيسيفيكداتا ["غوغ"] ["نيم"] هو "غوغل Inc."
وأخيرا، رمز الفعلي لتشغيل ذلك.
إذا كنت لا تزال تبحث عن استخدام غوغل فينانس لبياناتك، فيمكنك التحقق من ذلك.
كنت في حاجة مؤخرا لاختبار إذا كانت البيانات سغس هو في الواقع يمكن استرجاعها عن طريق جوجل المالية (وبالطبع التقيت مع نفس المشكلة كما كنت)
تحميل الخيار سلسلة البيانات من جوجل المالية في R: تحديث.
قرأت مؤخرا مقالا الذي أظهر كيفية تحميل بيانات سلسلة الخيار من جوجل المالية باستخدام R. ومن المثير للاهتمام، أن المادة يبدو أن التكيف الوثيق من مقال آخر الذي يفعل الشيء نفسه باستخدام بايثون.
أثناء اللعب مع التعليمات البرمجية من هذه المقالات لاحظت اثنين من الأشياء التي قد تستفيد من تعديلات طفيفة. قبل أن أنظر إلى تلك على الرغم من أنه من الجدير بالذكر أن هناك بالفعل وظيفة في كوانتمود لاسترداد البيانات سلسلة الخيار من Yahoo! المالية. ما أقوم به هنا هو أكثر من ذلك لبلدي التصريح الشخصي (ولكن نأمل أن تجد أنه من المثير للاهتمام أيضا!).
خلفية.
سلسلة الخيارات هي مجرد قائمة بجميع الخيارات المتاحة لأمن معين والتي تغطي مجموعة من تواريخ انتهاء الصلاحية.
أولا نحن بحاجة لتحميل بعض الحزم التي تسهل تحميل وتحليل وتحليل البيانات.
سنقوم باسترجاع البيانات بتنسيق جسون. ومما يبعث على الانزعاج إلى حد ما أن بيانات جسون من غوغل فينانس لا تبدو متوافقة تماما مع معايير جسون لأن المفاتيح غير مذكورة. سنستخدم وظيفة المساعد الذي سيتم تشغيله من خلال البيانات وإدراج علامات الاقتباس حول كل من المفاتيح. رمز الأصلي لهذه الدالة من خلال قائمة من الأسماء الرئيسية. وهذا غير فعال إلى حد ما، كما أنه سيشكل إشكالية إذا أدخلت مفاتيح إضافية. سوف نتغلب على ذلك باستخدام نهج مختلف الذي يتجنب تحديد الأسماء الرئيسية.
ولجعل وظيفة التنزيل أكثر إيجازا، سنحدد أيضا نموذجي عناوين ورل.
وأخيرا وظيفة التحميل نفسها، والتي تمر من خلال الخطوات التالية لرمز شريط محدد:
التنزيلات ملخص البيانات؛ استخراج تواريخ انتهاء الصلاحية من البيانات الموجزة وتنزيل البيانات الخيارات لكل من تلك التواريخ؛ يسلسل هذه البيانات في بنية واحدة، ويصلح أسماء الأعمدة ويختار مجموعة فرعية.
دعونا نعطيه دوامة. (تم سحب البيانات أدناه يوم السبت 10 يناير 2015).
هذا هو ما تبدو عليه البيانات الناتجة، مع دمج جميع تواريخ انتهاء الصلاحية المتاحة في جدول واحد:
هناك حمولة من البيانات هناك. للحصول على فكرة عما يبدو أننا يمكن أن تولد اثنين من المؤامرات. وفيما يلي الفائدة المفتوحة كدالة من سعر الإضراب في جميع تواريخ انتهاء الصلاحية. ويشار إلى السعر الأساسي من خلال خط متقطع عمودي. وكما هو متوقع، فإن غالبية الفائدة مرتبطة بتاريخ انتهاء الصلاحية التالي في 17 يناير 2015.
ومن الواضح جدا أن هذه ليست الطريقة المثلى للنظر في هذه البيانات، وأود أن تكون مهتمة للغاية أن نسمع من أي شخص مع اقتراح لتصور أفضل. إن محاولة النظر في جميع تواريخ انتهاء الصلاحية معا هي على الأرجح المشكلة الأكبر، لذلك دعونا نركز اهتمامنا على تلك الخيارات التي تنتهي في 17 يناير 2015. مرة أخرى يتم الإشارة إلى السعر الأساسي بخط عمودي متقطع.
هذه هي المرة الأولى التي أجري فيها نظرة جادة على بيانات الخيارات، ولكنني سأعترف الآن بسهولة بأنني مفتون. وجود البيانات المتاحة بسهولة، ليس هناك سبب لعدم استكشاف أكثر من ذلك. تفاصيل للمتابعة.
لا تزال واجهة برمجة تطبيقات غوغل فينانس ثابتة.
أنا بناء التطبيق المالية لدائرة الرقابة الداخلية. للإنتاج ونحن نخطط لدفع مبالغ كبيرة لخدمة البيانات التجارية للأسهم والخيار المعلومات ولكن حتى ذلك الحين، ولست بحاجة لبناء واجهة المستخدم، والعمل على جميع الحصول على البيانات غير متزامن، والقيام ببعض البحوث إلى الجزء الأكبر من بلدي المعرفة مجال التمويل. لذلك، قبل أن تبدأ باكز كبيرة في التدفق إلى تلك الخدمة البيانات أحتاج للحصول على معلومات باستخدام شيء آخر، مجانا شيء آخر، وأنا اخترت استخدام جوجل أبي المالية. لقد جعلت هذا الاختيار مع العلم أنه كان من المقرر أن تغلق في العام الماضي، نعم العام الماضي:
كنا نستخدم أبي ياهو المالية للحصول على معلومات عن سعر السهم. كان ذلك واضحا جدا، ولكن كنت بحاجة إلى معلومات سلسلة الخيار ووجدت أساليب ياهو أن تكون جدا (جدا، جدا) بطيئة. كانت واجهة برمجة تطبيقات غوغل سريعة جدا (جدا جدا)، لذا اخترت غوغل، واعتقدت أنها ستمثل بشكل أفضل سرعة الوصول التي أحصل عليها مع خدمة باكز الكبيرة. قد أكون قادرا على العثور على طريقة أفضل لاستخدام ياهو ولكن هذا أبي جوجل يحتاج فقط إلى تعليق هناك لمدة شهر آخر أو نحو ذلك حتى لدينا بيتا جاهز.
لم يكن كتابة رمز الجلب باستخدام واجهة برمجة تطبيقات غوغل أمرا صعبا:
كان تحليل النتائج قصة أخرى. عادة ما تفعل شيئا من هذا القبيل للوصول إلى البيانات:
خيبة الامل.
إذا لم يكن لديك وجود العقل لاختبار الخيار تشينسترينغ مع إسفاليدجسونوبجيكت سوف تكون مفاجأة بشكل غير سارة. يبدو أن مفاتيح القاموس عاد في جسون ليست مزدوجة نقلت، وبالتالي، لا تقرأ كما نستترينغ & # 8211؛ شرط ل نسجسونسيرياليزاشيون. ما يجب فعله & # 8230؛ لماذا، ستاكوفيرفلو بالطبع! مع الاعتذار إلى رجل الإجابة الصحيح بما أنني يمكن & # 8217؛ ر يبدو أن إعادة العثور على هذا النشر، والحل هو استخدام تعبير عادي لإضافة علامات الاقتباس إلى المفاتيح قبل المعالجة مع جسونوبجيكتثداتا:
الآن، إذا كان لديك وجود العقل لإضافة أن إسفاليدجسونوبجيكت تحقق هذه المرة، سوف يفاجأ أن نرى أنه لا يزال غير صالح! ولكن أنا لا & # 8217؛ ر الرعاية & # 8211؛ فإنه يوزع على ما يرام & # 8211؛ لذلك أنتقل على.
هذه هي البيانات لدينا الآن باستخدام الرمز، بغغ، الذي أعتقد هو بريغز & # 038؛ ستراتون، فإنها تجعل محركات الغاز لأشياء مثل جزازات العشب:
ما لدينا هو القاموس مع ستة مفاتيح. يضع، يدعو، إكسيراتيونس، انتهاء، الكامنة \ _id، و الكامنة \ _price. لقد أزلت الكثير من النقاط، وتدعو المصفوفات إلى اختصار النص. هنا & # 8217؛ s المتهدمة على معنى مفاتيح وضع ومكالمة:
الآن لدي ما أحتاج إليه ويمكن تحليل هذه البيانات في هياكل البيانات الخاصة بي. مع مصدر البيانات تربيع بعيدا، قضيت الكثير من الوقت في تنفيذ التدفق والتخطيط التي تقدمها لدينا مصمم ممتاز، جوش. كانت الحياة جيدة، جيدة جدا.
تجربة الإقتراب من الموت.
لم يكن ذلك بعد أسابيع، عندما كنت في طريق اختبار واجهة المستخدم التي أدركت أن معلومات الخيار المتاحة كانت فقط لآخر تاريخ انتهاء صلاحية. كنت قد قدمت افتراض سيئة. أعادت طلبات ياهو جميع بيانات الخيارات لجميع تواريخ انتهاء الصلاحية، لذا افترضت أن غوغل قد فعلت ذلك أيضا. تذكر أحد مفاتيح المستوى الأعلى الستة التالية: & # 8220؛ إكسيري & # 8221 ؛؟ تبين أن هذا المفتاح يخبرنا أن بيانات الاتصال والدعوة هي لهذا التاريخ انتهاء الصلاحية فقط. لا يمكنك طلب جميع بيانات وضع الاتصال والمكالمات دفعة واحدة. إذا نظرتم إلى رموز الخيارات لجميع النقاط والمكالمات أعلاه، (بما في ذلك تلك التي أزلتها للإيجاز) سترى، بغ 140719، أو، إكسيري = 19 يوليو 2014. في بلدي اختبار التطبيق كانت هناك عشرات أو نحو ذلك تواريخ انتهاء الصلاحية التي لم يكن لديك بيانات الخيار على الإطلاق! كان من الأهمية بمكان أن لدي بقية تلك البيانات أو التطبيق سيكون عديم الفائدة، غير قادر على تقديم حتى تجريبي للتاجر الخيار. كنت أشعر قبضة البرد من الوصول إلى داخل جسدي لتمزيق قلبي.
المثابرة.
الوجه الصفع أنا عقدت كلبي وبكى قليلا، ولكن بعد ذلك تقويمها، محو وجهي مع كلبي وقفز إلى العمل. يجب أن يكون هناك شيء على شبكة الإنترنت في مكان ما يصف كيفية استخدام واجهة برمجة تطبيقات غوغل للحصول على معلومات الخيارات المستندة إلى التاريخ.
كان لي للحصول على الإبداع. ستاكوفيرفلو قد فشلت لي، حتى الآن أنا & # 8217؛ م الذهاب إلى التفكير في نفسي. أوتش.
كيف تقوم بتنسيق سلسلة الاستعلام لطلب شهر معين؟ سلسلة الاستعلام المستخدمة لم يكن لديها معلومات التاريخ. هو ببساطة السلوك الافتراضي أن يقوم الخادم بإرجاع بيانات وضع / استدعاء لأقرب تاريخ انتهاء الصلاحية. ماذا عن صفحة الويب هذه التي تأتي دائما عند إجراء بحث غوغل عن & # 8220؛ خيارات تمويل غوغل & # 8221 ؛؟
هل يمكنني استخدام تشارلز لتحديد عنوان ورل للطلب الذي تستخدمه الصفحة للحصول على بياناته؟ إذا كنت لا تستخدم تشارلز وكنت مهتما بهذا الموضوع، يجب أن تستخدم تشارلز:
إذا كان لديك تشارلز يمكنك أن ترى لنفسك أن تغيير تاريخ انتهاء الصلاحية على صفحة جوجل / صفحة التمويل هذا الطلب:
أعتقد أن & # 8217؛ s ما نبحث عنه، إكسد، إكسم، و إكسبي. ولكن ما هي سيد وهذا الشيء قبيحة هاشي أبحث، إي؟ هل أحتاج إلى تلك؟ حسنا، أنا أعترف سيد، أن & # 8217؛ s في وضع / دعوة المعلومات، لذلك أنا & # 8217 سوف نحاول ذلك. شيء هاشي القبيح، أنا & # 8217؛ سوف مجرد اخراجها لمعرفة ما اذا كان لا يزال يعمل & # 8211؛ نعم هو كذلك. لذلك أنا يمكن أن الإختراق ورل لمعرفة ما إذا كان يرجع معلومات الخيار لتاريخ انتهاء الصلاحية مختلفة باستخدام سيد بغ، تاريخ جديد من قائمة إكسيراتيونس، وأي معلمة إي:
إنه لا يعمل. الشيخ ر *! ولكن هذا سيد تبدو مضحكة جدا. هو & # 8217؛ s، ماذا، 28 تريليون شيء؟ كان الرقم التعريفي آبل فقط 5 أرقام، 22144. لدي بيانات آبل تحميلها من طلب الاختبار. إنه & # 8217؛ s في تكستمات. من السهل القيام سمد-F للبحث في الصفحة ل 22144. هناك هو. تذكر الكامنة \ _id؟ الكامنة \ _ID: 22144. بالنسبة إلى بغغ، فإن هذا المستند الأساسي \ _id: 4755 (لا سمد-F في هذه الصفحة، وسوف تجده تماما كما فعلت). البديل 4755 ك سيد:
تبرئة.
و، البنغو! نتائج وضع / دعوة ل 1 يناير 2015 (مختصر):
تتكرر عبر مجموعة إكسيراتيونس للحصول على كل شيء، أو مجرد الحصول عليها لتاريخ واحد عندما كنت في حاجة إليها. وبالمناسبة، يمكنك استبدال q = بغغ بدلا من سيد = 4755. نفس النتيجة.
هناك لديك ذلك. تعرف الآن بقدر ما أفعل بشأن واجهة برمجة تطبيقات غوغل فينانس. انها لا تزال موقوتة، ولكن إلى متى؟
Comments
Post a Comment