Monday 20 November 2017

وسطاء تفاعلي الفوركس أبي


استخدام إيبريدجبي لتنفيذ بايثون في واجهة برمجة التطبيقات التفاعلية في المقالة السابقة على إبي تعليمي لتنفيذ بايثون في أبي التفاعلية للوسطاء. تحدثت عن وسطاء التفاعلية، أبي وتنفيذ رموز بيثون باستخدام إبي. في هذه المقالة، وسوف أتحدث عن تنفيذ الثعبان في IB8217s C أبي باستخدام المجمع، الذي كتبه الدكتور هوى ليو. هوي ليو الدكتور هوي ليو هو مؤسس تشغيل نهر للاستثمار ليك، وهو صندوق التحوط الخاصة المتخصصة في تطوير استراتيجيات التداول الآلي باستخدام بايثون. هوى هو مؤلف إيبريدجبي، وهي منصة التداول الشهيرة بيثون التي تسمح للتجار لتنفيذ استراتيجيات التداول الخاصة بهم بسرعة. حصل الدكتور هوى ليو على درجة البكالوريوس ودرجة الماجستير في علوم المواد والهندسة من جامعة تسينغهوا، الصين ودرجة الدكتوراه من جامعة فيرجينيا، الولايات المتحدة الأمريكية. وكان ماجستير في إدارة الأعمال من جامعة إنديانا، الولايات المتحدة الأمريكية وكان اهتمام دراسته في إنديانا التحليل الكمي. الدكتور ليوس إبريدجبي هو المجمع الذي سوف تساعدك على التجارة في واجهة برمجة التطبيقات التفاعلية وسطاء باستخدام بيثون، بدلا من إبي أو كوانتوبيان. استضافت كوانتينستي ندوة عبر الإنترنت ناجحة للغاية حول هذا الموضوع وكان لدينا رقم قياسي من المسجلين (1000) حضور ندوة الويب الذي أجراه الدكتور ليو نفسه. وسوف أكون مشاركة الرابط إلى الويبينار في نهاية هذه المقالة. إيبريدجبي هي واحدة من حزم بيثون الأكثر مرونة والأكثر ودية والتي يمكن استخدامها لتنفيذ بايثون على واجهة برمجة التطبيقات التفاعلية الوسطاء. انها مختلفة تماما عن إبي. حسنا، هو تنفيذ طرف ثالث من واجهة برمجة التطبيقات التي يتم استخدامها للوصول إلى محطة عمل المتداول إبس. بينما يعمل إيبريدجبي بشكل مختلف فإنه لا إعادة تنفيذ أبي الوسطاء التفاعلية. بدلا من ذلك فإنه يساعد بايثون للاتصال إبس C أبي مباشرة كما أنه يعمل المجمع. منذ يدعو إيبريدجبي على إبس C أبي مباشرة، وبالتالي، يمكننا أن نتوقع أقل عدد من الأخطاء والاستثناءات في البرنامج. لسبب بسيط: وسطاء التفاعلية يتم الاحتفاظ أبي رسميا من قبل وسطاء التفاعلية. في الواقع، عندما وسطاء التفاعلية سيكون لها إصدار جديد من برنامجها، ثم سيتم أيضا تحديث أبي. ما هي فوائد استخدام إيبريدجبي إبريدجبي لديه بعض الميزات الرئيسية التي تجعلها أكثر فائدة للمستخدمين وانا ذاهب الى قائمة هذه على النحو التالي: المرونة أفضل شيء عن إيبريدجبي هو حقيقة أنه يمكنك استخدامه للتداول أي نوع من الأوراق المالية. يمكنك تداول الأسهم، والعقود الآجلة، والخيارات، والفوركس الخ واحدة من دوافع الدكتور ليوس لتطوير إيبريدجبي كان لجعل تطبيق مرنة. كوانتوبيان يتيح لك التداول فقط في الأسهم وتردد الوقت للتداول هو دقيقتين فقط. على إيبريدجبي، يمكنك استخدام أي حزمة بيثون والوصول إلى مصدر البيانات من أي مكان. سهلة الاستخدام تعقيدات وسطاء واجهة برمجة التطبيقات التفاعلية قد كسوف تماما من قبل واجهة المستخدم ودية من إيبريدجبي. لن تضطر إلى بذل أي جهود إضافية لإدارة طلباتك التي هي في انتظار أو كتابة رموز للحصول على البيانات التاريخية أو يقتبس من الخادم، كما التفاف يعتني بها. الخصوصية مهمة جدا وأحد العوامل التي تم تجاهلها في بعض الأحيان عند إعطاء بيانات الاعتماد الخاصة بك إلى برنامج طرف ثالث الذي يعمل على ملقم آخر. ومع ذلك، يتم تشغيل إيبريدجبي على جهاز الكمبيوتر الخاص بك، لذلك خصوصيتك تحت سيطرتك تماما. الذين يجب أن تستخدم إيبريدجبي الناس الذين هم في التداول الآلي أولئك الذين يريدون استخدامه كسوق أو الأسهم فرز كيفية تثبيت إيبريدجبي أولا وقبل كل شيء، سيكون لديك لإرسال بريد إلكتروني إلى إيبريدجبيغمايل طلب لتطبيق مستقل. سوف تتلقى رابط التحميل عن طريق البريد الإلكتروني. قم بتنزيل الملف المضغوط (.zip) واستخرجه في المجلد المحلي. المتطلبات الأساسية يجب أن يكون لديك البرامج التالية المثبتة على النظام الخاص بك: وسطاء التفاعلية توز. لقد ناقشنا بالتفصيل كيفية تثبيت التفاعلية الوسطاء توز في المادة السابقة. بدلا من ذلك، يمكنك أيضا استخدام بوابة يب (الذي يأتي جنبا إلى جنب مع توز) يجب أن يكون لديك أيضا حزمة الثعبان المثبتة على النظام الخاص بك. أنا باستخدام أناكوندا، ومع ذلك، وقد أوصت الدكتور ليو باستخدام بايثون (زي) وهو إيد العلمية لبيثون الذي يعمل فقط على النوافذ. يجب أن يكون لديك إيبريدجبي (ومجموعة من البرامج عينة) التي يمكنك الحصول عليها عن طريق كتابة طلب إلى البريد الإلكتروني IbridgePy8217s المذكورة أعلاه. توز أو يب غيتيواي يمكن استخدام كل من توز والبوابة للتداول. إذا كنت جديدة نسبيا للتجارة، ثم أنصح توز كما هو أكثر ملاءمة للمستخدمين. ومع ذلك، إذا كنت ترغب في توفير الوقت وتجنب إعادة تشغيل نظام يب ثم انتقل لبوابة يب. سنتابع نفس الخطوات كما في المقالة السابقة. عند ظهور شاشة تسجيل الدخول، تحقق من بوابة يب والمضي قدما. عندما يفتح بوابة يب، نذهب إلى تكوينه، تماما كما فعلنا مع توز. وسيلي ذلك التكوين اليدوي لبوابة البكالوريا الدولية. بعد ذلك، انقر على الإعدادات. على الرغم من أنه لا يوجد شيء لتغيير هنا، يمكننا تعيين الميناء حسب حاجتك، على الرغم من أنه لا ينصح. سنقوم أيضا تعيين توز، كما فعلنا في المادة السابقة. إعادة تشغيل توز بعد تكوينه. إعداد إيد الخطوة الهامة التالية في هذا البرنامج التعليمي هو إعداد إيد بيثونس. إذا كنت تستخدم بيثون (زي)، ثم يجب عليك بدء تشغيل قابل للتنفيذ وتشغيل سبيدر من هناك: مرة واحدة يبدأ سبيدر، واتبع الخطوات التالية: تشغيل برنامج عينة انقر على RUNME. py في سبايدر إيد من خلال النقر على ملف ثم على فتح. RUNME. py هو البرنامج الذي قد يتم تشغيله كمدخل ولكن examplemovingaveragecross. py هو الملف الذي يتم فيه الاحتفاظ باستراتيجية التداول. بعد ذلك، تأكد من تسجيل الدخول إلى يب توز أو يب العبارة. اضغط على المثلث الأخضر أو ​​اضغط على F5. فك بنية المدونة تماما كما كنت قد ناقشت حول بنية البرنامج في مقالتي السابقة، سوف أتحدث عن بنية الشفرة هنا أيضا. نحدد التهيئة () وهي طريقة مضمنة للمطالبة بالمتغيرات التي سيتم تشغيلها مرة واحدة فقط. التالي نحدد هاندلداتا (). والتي هي أيضا طريقة مدمجة حيث يتم اتخاذ قرار التداول. ويرد هنا مدخلان (السياق، البيانات). يحتوي السياق على المتغيرات المطالب بها في التهيئة (). بينما البيانات هي تغذية حية وردت إما يوميا أو بدقة. خط 19: يمكنك اختيار خوارزمية واحدة تريد تنفيذها من خلال التعليق على الآخرين السطر 20: رمز حساب الوسطاء التفاعليين الخاص بك الخط 21: التردد أو عدد المرات التي تعني فيها الدالة هاندلداتا (السياق، البيانات)، 60 تعني تشغيلها كل دقيقة و 1 يعني لتشغيله كل ثانية. الخط 22: هناك 4 مستويات لإظهار النتائج خطأ: تظهر رسائل الخطأ فقط إنفو: المستخدمين العاديين سوف استخدامه لمعرفة نتائج ألغو الخاص بك ديبوغ: قد تعرف المزيد من المعلومات عند تصحيح الخاص بك الغو نوتسيت: سترى معلومات هائلة إذا كنت تريد حقا أن تعرف ما يجري على 3 الحجارة الزاوية من إيبريدجبي وهنا ثلاث من أكثر لفتا في بنيت الوظائف التي تشكل حجر الزاوية في إيبريدجبي: شوريالتيمبريس ريكستداتا وضع النظام في الوقت الحقيقي يقتبس في السطر أعلاه، سترى المعلمات المستخدمة هي النقد واليورو والدولار الذي سيعود مع أسعار العملات الأجنبية في الوقت الحقيقي للعملات المحددة. وبالمثل، يمكنك استخدام ستك، آبل، أوسد بدلا من قيمة الأسهم أبلس بالدولار الأمريكي. ستك هو نوع الأمن، والتي ناقشناها بالتفصيل في المقالة السابقة حول تنفيذ بيثون في أبي التفاعلية للوسطاء باستخدام إبي. جلب البيانات التاريخية ريكستداتا هي الدالة التي يتم استخدامها للحصول على البيانات التاريخية من وسطاء التفاعلية. سيكون لديك أيضا لتحديد محفوظات المعلمة. المعلمات المعنية باستخدام المعلمات نختار الأداة التي تحتاج إلى الحصول على البيانات التاريخية، في المثال أعلاه هو سبي الذي هو تتبع إتف على مؤشر SampP500 التالي نحدد الفجوة الزمنية، في مثالنا هو 1 يوم الذهاب - back الفترة هي المعلمة التالية حيث نحدد فترة البيانات التاريخية المطلوبة. في مثالنا هو 50 D يعني العودة 50 يوما من اليوم. يتم حفظ البيانات التاريخية المستردة في داتافريم الباندا التي يتم حفظها في هيست، وهي سمة من داتاكلاس، المحفوظة في قاموس يسمى البيانات. طلب بيانات تاريخية متعددة تماما كما طلبت بيانات تاريخية من وسطاء تفاعليين لفترة زمنية محددة، يمكنك أيضا جلب بيانات تاريخية متعددة في وقت واحد. انظر إلى التعليمات البرمجية أدناه: لقد حددت سبي و آبل والفجوة الزمنية المحددة هي 1 دقيقة (1 دقيقة) و 1 يوم على التوالي. وتكون المدة المحددة هي 1 D أمب 10 D (D دايس) على التوالي. وبالمثل، حددنا المتطلبات في وظيفة الإخراج كذلك. الإخراج وضع أمر أمر وضع هو الخطوة الهامة في العملية برمتها وهنا هو كيف نضع النظام على وسطاء التفاعلية باستخدام إيبريدجبي: أوامر السوق مكان: النظام (رمز (الأمن)، س) هنا الأمن هو الأمن الهدف، على سبيل المثال سبي و x هو عدد الأسهم. x يعني سيل و x يعني بوي. على سبيل المثال، النظام (رمز (سبي)، 100) الأمن المستهدف هو سبي الإجراء هو شراء 100 سهم عندما ن غ 0 إذا كان -100، ثم الرقم السلبي يعني بيع، -100 بيع 100 سهم أوردرارجيتجيت (رمز (سبي )، و 100) ضبط المواقف بناء على صفقات الشراء الخاصة بك عن طريق شراء أو بيع حتى تعقد 100 سهم وضع أوامر أوامر ليمتستوب (رمز (سبي)، 100، ليميتوردر (213.42)) وضع أمر حد لشراء 100 سهم من سبي في السعر 213.42 للسهم الواحد (رمز (سبي)، -100، ستوبوردر (213.42)) وضع أمر وقف لبيع 100 سهم من سبي بسعر 213.42 للسهم الواحد ينصح بشدة لمتابعة حالة النظام الذي وضعته من قبل باستخدام أوردرستاتوسمونيتور () تماما كما هو الحال في البرنامج التعليمي السابق، كنا قد حدد أورديريد، وهنا أيضا نحدد دالة الطلب الذي هو هوية فريدة من طلبات النظام الخاص بك. لأوامر السوق، يجب أن نتوقع شغل كنقطة نهاية لطلبك، مما يعني أن أوامر تم تنفيذها في وسطاء التفاعلية. بالنسبة لأوامر الحد والوقف، يتم تقديم الحالة المتوقعة، مما يعني أن الطلبات المقبولة من قبل البنك الدولي والانتظار لعمليات الإعدام. بالنسبة للأوراق المالية عالية السيولة، فإنه لن يستغرق وقتا طويلا (بضع ثوان) لإتمام المعاملات. و IbridgePy. Tradersingleaccount هو اسم الوحدة ويتبعه طلب لشراء 100 سهم. ويلي ذلك رصيد الحساب. يمكنك مشاهدة تسجيل ندوة الدكتور هوى Liu8217s هنا. هذا هو البرنامج التعليمي بسيط نسبيا ويمكن فهمها بسهولة إذا كنت قد ذهبت بالفعل من خلال المادة السابقة. نود منك أن تحاول استخدام إيبريدجبي للتجارة على الوسطاء التفاعلي ونرى أي واحد تجد هو أسهل - إبي أو إيبريدجبي. سننتظر ملاحظاتك. في غضون ذلك، نود أيضا أن أقول لكم أننا سوف نناقش حول أبي آخر يسمى كيتكونيكت، والتي سيتم استخدامها أيضا للتجارة باستخدام بايثون دون أن تكون ملزمة لبعض منصات التداول واجهة المستخدم. يمكنك قراءة المزيد عن استخدام بيثون للتداول الحسابي هنا ويفضل من قبل المبرمجين في جميع أنحاء العالم. إذا كنت تريد أن تعرف المزيد عن التداول الحسابي والتمويل الكمي، ثم يجب عليك التسجيل للحصول على مكالمة مجانية من متخصص إبات لدينا عن طريق الاشتراك هنا. الوظائف ذات الصلة: يب يوفر لأصحاب حساباتها مجموعة متنوعة من منصات التداول الملكية دون أي تكلفة، وبالتالي لا تعزز بنشاط أو تقدم منصات أو إضافة على البرمجيات من البائعين الآخرين. على الرغم من ذلك، كما منصة التداول الرئيسية إب، و تراديروركستاتيون (توز)، وتعمل مع أبي المفتوحة، وهناك العديد من البائعين طرف ثالث الذين خلق دخول النظام، والرسوم البيانية والبرامج التحليلية الأخرى المختلفة التي تعمل جنبا إلى جنب مع توز لأغراض تنفيذ أوامر من خلال يب. وبما أن مواصفات واجهة برمجة التطبيقات هذه تكون علنية، فإننا لسنا بالضرورة على علم بجميع البائعين الذين ينشئون تطبيقات لدمجهم مع توز ولكنهم يقومون بتشغيل برنامج يشار إليه باسم سوق المستثمرين الذي يعمل كمجتمع خدمة ذاتية يجمع بين طرف ثالث بائعين لديهم والمنتجات والخدمات لتقديمها مع عملاء يب تسعى لملء حاجة محددة. في حين ميتاكوتس البرمجيات ليست مشاركا من إبس المستثمرين السوق، على التعاون مع أونيزيرو النظام المالي أنها توفر بوابة أونيزيرو هاب لتوصيل ميتاتريدر 5 مع توز. يحتاج العملاء المهتمين للاتصال أونيزيرو مباشرة للحصول على مساعدة إضافية. يرجى الرجوع إلى قسم الاتصال من عنوان ورل التالي. ملاحظة: إلى جانب بوابة أونيزيرو هاب، يقدم بائعون مختلفون مثل كوماندر و جتوسداتا أيضا برنامجا يمثلونه، ويعمل كجسر بين ميتاتريدر 45 و توز. وكما هو الحال مع تطبيقات البرمجيات الأخرى الخاصة بجهات خارجية، فإن المكتب الدولي ليس في وضع يمكنه من تقديم معلومات أو توصيات بشأن توافق أو تشغيل هذه البرامج.

No comments:

Post a Comment