سؤال

أريد اختبار بوابة إصلاح لشركتنا وكنت أتساءل عما إذا كان هناك أي شيء في OpenSource موجود بالفعل يمكنني استخدامه أو ربما الاستفادة منه لإكمال هذه المهمة.

أنا أبحث حاليًا في QuickFix لكنني لست متأكدًا مما إذا كان لديه عميل يمكن استخدامه مقابل أي بوابة إصلاح قياسية.

كما أن الارتباطات بأي مادة تعليمية موجودة في هذا الموضوع ستكون موضع تقدير.

شكرًا

هل كانت مفيدة؟

المحلول

كود QuickFixEngine يأتي مع زوجين من الأمثلة ، انظر http://www.quickfixengine.org/quickfix/doc/html/examples.html

ربما تريد tradeclient لإرسال الرسائل. إنها أداة سطر الأوامر التي سترسل رسائل الإصلاح إلى الخادم.

يمكنك استعمال ال ordermatch مثال لبدء تشغيل Simple Fix Server الذي سيتوجه إلى الطلبات وإرسال ExecutionReports إلى عميلك.

لجميع التطبيقات على سبيل المثال ، تحتاج إلى توفير ملف تكوين لبدء التشغيل. فقط اتبع التعليمات في quickfixengine موقع الويب ، انظر مثال ملف التكوين. سيكون عميلك initiator والخادم acceptor.

لقد كنت أستخدم تطبيقات المثال بشكل كبير للاختبار وخاصة ordermatcher, ، لقد قمت بتحديث الألغام للتعامل مع أوامر التعديل وفصل رموز الأسهم/العقود الآجلة/الخيارات وما إلى ذلك.

ال tradeclient يستخدم مسجل الشاشة بحيث يجب أن ترى جميع الرسائل الصادرة والواقعية على سطر الأوامر.

نصائح أخرى

يمكن استخدام QuickFix لإرسال رسائل متوافقة مع المعيار (مع مستويات أمان مختلفة // استخدم سلامة قوية :-) لإصلاح الخوادم/البوابات.

يحتوي QuickFix على رمز عينة جميل على موقعه: http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html

هناك أداة واجهة المستخدم الرسومية Altarnative تسمح بمحاكاة كل من العميل والخادم. تسمى إصلاح صغير . يمكن للمرء بناء mesages كما يرى/هي استخدام رمز للتحدث معه والحصول على استجابة ذات صلة. الجانب السلبي الوحيد هو أنه Windows فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top