Thursday 22 February 2018

جافا تصميم نظام التداول


أنا أحاول تصميم أول نظام التداول وأنا تكافح مع تصميم كائن النظام الصحيح مع جميع المفاهيم فيكس المشاركة فيه. أتساءل عما إذا كان أي شخص من ذوي الخبرة يمكن أن تتناغم في بعض الأفكار. أنا خلقت فئة النظام بسيطة. ولكن كما يتم إنشاء نيوردرسينغل (فيكس)، أحتاج إلى كلورديد. ثم عند إلغاء هذا النظام، أحتاج إلى كلورديد جديد (لكل إلغاء واستبدال رسالة فيكس ولدت) وتعيين أوريغكلورديد الصحيح. لذلك أنا بحاجة إلى تتبع تلك أوريكلورديدس. أيضا، أعتقد أنني بحاجة للحفاظ على معرف فريد داخلي لنظام بلدي لتحديد هذا النظام، يختلف عن كلورديد. والتي يمكن أن تبقي متغيرة. أنا لا أرى أي لطيفة وجوه المنحى طريقة تصميم هذا الكائن النظام مع الحفاظ على مفهوم مختلف المعرفات ذات الصلة إلى بلدي رسائل فيكس منفصلة. كيف الناس تصميم هذه في العالم الحقيقي أي اقتراحات شكرا. لقد شاركت في تصميم العديد من الأنظمة التي تفعل بالضبط ما كنت تصف. هو في الواقع أكثر تعقيدا من تصميم التسلسل الهرمي للفئة. بعض الأمور التي يجب أخذها في الاعتبار: استنادا إلى فئة الأصول في مكان التداول، يمكن أن يكون الرقم التعريفي الفريد للطلب عبارة عن مجموعة من العلامات. على سبيل المثال، عند التداول في نيس كلاسيك فإن المعرف الفريد هو في الواقع معرف مركب يتكون من علامة 115 (أونبهالفوفكومبيد) علامة 11. بالنسبة للأماكن الأخرى، يمكن أن يكون تاج 109 تاج 11، أو تاج 76 تاج 11. بالإضافة إلى ذلك، قد تحتاج لإضافة المزيد من البيانات إلى الرقم التعريفي الفريد الخاص بك لحساب حقيقة أن المعرفات المرسلة إلى أماكن متميزة يمكن أن تكون هي نفسها. على سبيل المثال، بعض الأماكن تتطلب عدد صحيح كقيمة كلورديد. في مثل هذه الحالات، يجب أن يكون تمثيلك الداخلي للمعرف الفريد نوعا من الملح بيانات المعرف، أي داركروس-1 حيث المكان (الخيالي) هو داركروس و 1 هي قيمة الوسم 11. إذا كان العديد من الأماكن لديها استراتيجية مماثلة لحل معرف فريد من النظام، هل يمكن استخراج هذا المنطق إلى مصانع الهوية - تكوين على الميراث. لذلك، يمكن أن تبدأ التجريد الخاص بك مع أبستراكتوردر. ولكن قد تجد أن تحتاج إلى أن يكون نيسوردر. NasdaqOrder. وما إلى ذلك وهلم جرا. (لاحظ أن بعض تطبيقات إيف رأيت لديها فئة جينريكفيكسوردر أو بعض من هذا القبيل. في الممارسة العملية، ليس هناك شيء من هذا القبيل - كل مكان له سلوكه المحدد الخاص الذي يختلف قليلا عن الآخرين.) موضوع آخر هو جيد تيل إلغاء وحسن تيل تاريخ أوامر ، والتي يجب أن يكون لها بشكل عام معرفات فريدة من نوعها في كل العصور (أي يجب أن يحتوي معرف على تاريخ)، والتي البقاء على قيد الحياة التطبيق الخاص بك لإعادة تشغيل متعددة. لذلك، يجب أن يأخذ مصنع الهوية الخاصة بك هذه الطلبات في الاعتبار. فيما يتعلق علاقة المعرفات، هو في الواقع تماما إلى الأمام. لديك خريطة للمعرفات الفريدة لطلب الكائنات. الفئة التي تمثل a كانسلريبلاس أو إلغاء المراجع ترتيب الأصل (عبر حقل معرف أمر الأصل، حل نفس الحقل معرف فريد كما هو موضح أعلاه). هناك لا يجب أن تكون إشارة مباشرة إلى الأصلي (الجذر) أمر جديد، في الواقع عندما يتم قبول كانسيلريبلاس قد تجد أنه من المفيد إزالته من خريطة عقد الأوامر الخاصة بك. عندما يتم قبول إلغاء، يمكنك بالتأكيد بالتأكيد إزالة كل من ذلك والنظام من الخريطة - اكتمال النظام. لاحظ أن ما سبق هو رسم عام - إزالة أوامر من الذاكرة، وما يمكن اعتبار التحسين المبكر لأوانه. إذا كانت أحجام التداول الخاصة بك صغيرة، هل يمكن أن تعقد جميع رسائل التداول الخاصة بك في الذاكرة ليوم كامل. أنا في عملية تصميم تطبيق التداول التي سوف تستخدم أبي الأسواق لوضع أوامر في السوق. هذا ليس تطبيق تداول خوارزمية عالية الأداء معقدة من النوع الموجود في البنوك الاستثمارية. هذا هو مجرد تطبيق الشخصية الصغيرة التي سوف التجارة ربما مرتين أو ثلاث مرات في اليوم اعتمادا على كونديتيونستريندس السوق سيتكون التطبيق (تقريبا) من مودولسباكاجيس التالية: استراتيجيات - خوارزميات التداول الفعلي تحليلات - فئات لتحليل أسعار الحية أمبير أوامر في السوق لإنتاج إشارات بوسيل الخدمات - الطبقات المستخدمة للحفاظ على اتصال إلى السوق، واسترداد معلومات السوق ووضع أوامر بيسيل. حتى الآن، كل ما هو مطلوب لتطبيق يبدو أن تكون متاحة على شبكة الإنترنت: أباتشي سكسف لتوليد الطبقات جافا المستخدمة للوصول إلى خدمات ويب الأسواق. أباتشي الرياضيات لأداء تحليلات التسعير ويكيبيديا لأنماط التصميم المختلفة أي مصنع، سوبجيكوبوبسيرفر، الدولة، الخ حيث إم عالقة حقا ولكن مع الخوارزميات. قررت إيف استخدام نمط الدولة لتقسيم، إلى مجموعات منطقية، وقطع مختلفة من المنطق الذي ينبغي أن يؤديها عند الوفاء ببعض ظروف السوق. والمشكلة هي أن إم تبدأ أن نرى أنه من المرجح جدا أن كل فئة الدولة سوف تحتوي على انفجار إفادات أخرى: لا أستطيع أن أشعر ولكن أنا أشعر أنني في عداد المفقودين شيء هنا، وأنه يجب أن يكون هناك بعض الإطار أو نمط التصميم أنا لا أعرف عن تمكن المطور لتغليف كافة المدخلات والمخرجات من سياق الأعمال معين في عدد محدود من الأعمال التجارية إنبوتوتوبوت التي قواعد الأعمال التجارية يمكن بناؤها. أي. بدلا من الاضطرار إلى هاردكود الخوارزميات إم على أمل أنه ينبغي أن يكون من الممكن لجعل التطبيق إلى معالج قواعد من نوع ما. للأسف أنا لا أعرف من أين تبدأ على هذا. اتمنى ان افسر ديليما بوضوح بما فيه الكفاية اذا كنت ترغب فى توضيح اى شئ واسمحوا لي ان اعرف. شكرا لك طلب أوكت 08 09 في 22: 48W e l c o m e مرحبا بكم في المنزل من نظام جافا المفتوحة للتجارة ومن المفترض أن نظام التجارة جافا المفتوحة (أوجتس) لتكون بنية تحتية مشتركة لتطوير أنظمة تداول الأسهم. وهو يتألف من أربعة أجزاء: جمع البيانات الخام عبر الإنترنت الاعتراف إشارات التداول وحدة التصور والوحدات للاتصال واجهات برمجة منصات التداول مثل البنوك. وتهدف هذه المشاريع إلى توفير بنية تحتية مشتركة (جافا بلاتفورم) جافا (جافا) مستقلة لمطوري أنظمة التداول. بعض الجوانب التي يجب معالجتها هي توفير مخطط قاعدة بيانات متوافق مع SQL92 لتخزين البيانات المالية، واجهات جافا الشائعة لكيفية تبادل البيانات بين وحدات مختلفة، وتصور البيانات المالية الخام وإشارات التداول والعديد من الجوانب المشتركة الأخرى اللازمة لإنشاء نظام التداول النهائي. بسبب وظيفتي وعائلتي أنا لا أجد الوقت لتحسين أوجتس لفترة أطول. أنا مستمر في تحديث قسم الروابط أدناه التي سوف توجه لكم لمشاريع جافا مفتوحة المصدر أكثر نشاطا في هذا المجال، على الرغم من. في الواقع كنتيجة لاهتمام بلدي في ديناميات أسواق الأسهم بدأت رحلة إلى تفاصيل أعمق من الاقتصاد الوطني من أجل فهم أسعار صرف العملات. هذا الموضوع يؤدي لي أخيرا إلى دراسة أعمق من المال في حد ذاته وحدة القياس التي نستخدمها في الاقتصاد لقياس قيمة، والنجاح أو فائدة. هذا الموضوع تبين أن مثيرة للاهتمام للغاية ولكن في الوقت نفسه كان من الصعب جدا العثور على أي معلومات حول كيفية عمل نظامنا النقدي. نتجول ونطلب من الناس حيث يأتي المال، الذي يخلق ذلك وما الذي يحدد قيمتها. ستلاحظ أنه حتى الناس الذين لديهم درجة الماجستير أو دكتوراه. في الاقتصاد لن يعرف هذه التفاصيل. أوه، نعم، سوف يجيبون في بعض المصطلحات الفنية الخفية، لكنها لن تكون قادرة على رسم رسم تخطيطي بسيط الذي يحدد العملية. ويذكر أن ج. ويلز قال: لكتابة العملة هو عموما المعترف بها باعتبارها ممارسة غير مقبولة، بل تقريبا غير لائقة. سوف يناشد المحررون الكاتب بالدموع تقريبا لا يكتب عن المال، وليس لأنه موضوع غير مهتم، ولكن لأنه كان دائما واحد مزعج للغاية. أقترح على أي شخص يعيش في مجتمع ديمقراطي أن يقرأ عن هذا الموضوع. إنه يؤثر على حياتنا كل يوم إلى حد لا يمكن أن يكون مفرطا في رأيي أن على كل مواطن في بلد ديمقراطي على هذا العالم أن يعرف أين تأتي أموالنا. على الأرجح أنك وصلت إلى هذا الموقع على شبكة الإنترنت من أجل البحث عن الأدوات التي تساعدك في زيادة الثروة النقدية الخاصة بك. لفهم وحدة وحدة القياس (بغض النظر عن الدولار أو اليورو) سيكون عنصرا هاما في مجموعة الأدوات الخاصة بك لكسب المال. إذا كان لديك القليل من الوقت، ويمكن فقط أن تحمل قراءة كتاب واحد واحد حول هذا الموضوع ثم أقترح عليك قراءة الثروة والثروة الافتراضية والديون من قبل فريدريك سودي. كنت قادرا على شراء نسخة مستعملة عبر الأمازون ل 23.48، ولكن هناك أيضا نسخة على الانترنت. سوف تحتاج إلى البرنامج المساعد دجفو لقراءته. وقد نشر هذا الكتاب أصلا في عام 1929، ولكن لا يزال يصف الحقائق الفعلية بشكل جيد للغاية. حتى لو كنت لا أتفق مع كل استنتاجات فريدريك سودي عمله يعتقد بشكل مثير إثارة وسوف تقودك لطرح الأسئلة الصحيحة. N بوستفيكسيس و أوبداتد دوكومنتاتيون أعلن عن تعليق التطوير النشط والمراجع المضافة إلى المعلومات حول نظمنا النقدية (دولاريورو). وأضاف قسم الروابط لمشاريع نظام التداول جافا أخرى مثيرة للاهتمام. أنا التحقيق في كيفية جعل أوجتس أكثر توافقا مع جهود نظام التداول جافا أخرى. مشروع توثيق نظام الاستثمار والتجارة الذي يمكن الاطلاع عليه في ITSdoc. org. هناك ويكي جديد متاح في ITSdoc. org مع التركيز على توزيع المعرفة في مجال أنظمة الاستثمار والتجارة. الفكرة وراء ITSdoc. org هو أن يكون منصة تعاون مماثلة ل ويكيبيديا مساعدة المجتمع لتبادل المعرفة. أوبينجافاترادينغسيستم v0.13 صدر. أمس أصدرت الإصدار 0.13 من مكتبة أوبينجافاترادينغسيستم. من بين الميزات الجديدة هي: استرجاع البيانات للأسهم والصناديق والعملات من أونفيستا. تنفيذ التعامل مع العملات والتحويلات. يتم تنفيذ المحافظ، ويمكنك العمل مع المحافظ بنفس الطريقة كما هو الحال مع البنود ورقة الأمن واحد. وأضاف إطار عام لتطبيق الخوارزميات لسلسلة زمنية سوق الأوراق المالية. تحولت من قذيفة تفاعلية سيسكشيم إلى أبكلكومونليسب بالإضافة إلى محرره دعا J. وأضاف آلية التخزين المؤقت للبيانات العامة لذاكرة التخزين المؤقت للبيانات التي تم استرجاعها بالفعل عبر شبكة الإنترنت في نظام الملفات. بالإضافة إلى العديد من التحسينات الطفيفة إذا كنت مهتما في هذا الإصدار الجديد يجب أن تبدأ في قسم كويكستارتسكرينشوت. لم يتم تحديث الدليل حتى الآن ولكن يمكن أن تعطيك مع ذلك بعض المعلومات الأساسية قيمة إذا كنت ترغب في استخدام المكتبة في المشروع الخاص بك. يجب تحديث الوثائق قريبا. في الوقت الحالي ليس هناك الكثير من التطوير، لأنني رفع مستوى معرفتي عن شبكات بايزي. انظر على سبيل المثال قائمة الكتب على موقع الويب الخاص بي. اثنين من مشاريع مثيرة جدا للاهتمام في هذا الصدد هي ويكا و بنج. وسأواصل قريبا التنمية، وسوف أبدأ في دمج الذكاء الأول في النظام. اليوم أضع الإصدار الأول في قسم الملفات من منطقة تحميل سورسيفورج. وبالإضافة إلى ذلك قمت بتحديث الدليل لتوثيق الاستخدام التفاعلي للمشروع من خلال طبقة مخطط سيسك. للصبر هنا هو قسم كويكستارسكرينشوت لتحصل على الذهاب. ال توجد وثائق تصف املرشوع الداخلي للمشروع. جافا داتا أوبجيكتس أند إنتيرفاس دوكومنتاتيون غغتتمل غتبفف وثائق الاستخدام غغتتمل غتبفف مشروع توثيق نظام الاستثمار والتجارة gtgtitsdoc. org T إكنولوغي طرف ثالث كتل البناء المستخدمة في هذا المشروع هكل قاعدة بيانات المحرك (الترخيص: hsqldblic. txt) هكلدب هو محرك قاعدة البيانات التي يتم شحنها مع المشروع بحيث يمكنك البدء فورا باستخدام أوجتس دون تثبيت قاعدة بيانات طرف ثالث. ولكن إذا كنت تخطط لاستخدام قاعدة بيانات متوافقة مع SQL92 آخر ثم هذا هو خيار التكوين. كاستور (الترخيص: رخصة إكسولاب) كاستور هو إطار بيانات ملزم المصدر المفتوح ل جافاتم. في أقصر مسار بين كائنات جافا، وثائق شمل والجداول العلائقية. يوفر كاستور جافا-تو-شمل ملزم، استمرار جافا إلى سكل، وأكثر من ذلك. كاستور دوكليت (ترخيص: غنو لغبل v2.1) جافا دوكليت لتوليد كل من الخرائط و ملفات دل ل كاستور جدو و كاستور شمل. تيستماكر (الترخيص: تيستماكر الترخيص المفتوح المصدر) من مشروع تيستماكر فقط يتم استخدام تنفيذ البروتوكولات مثل هتب أو هتبس لجمع البيانات من الويب. جكوكي (الترخيص: غنو لغبل v2.1) مكتبة جكوكي ضرورية لمكتبات تستماكر للعمل. هتملبارسر (الترخيص: غنو لغبل v2.1) يتم استخدام مكتبة هتملبارسر لاستخراج البيانات من موارد الويب. أبكلكومونليسب (الترخيص: غنو غل v2) يستخدم أبكل (أرمد بير كومون ليسب) لتنفيذ القلب الخوارزمي للمشروع في لغة البرمجة ليسب المشتركة أنسي. جفريشارت (ترخيص: غنو لغبل v2.1) يستخدم جفريشارت لتصور البيانات المالية والرسوم البيانية. جسي (الترخيص: غنو لغبل v2.1) جسسي - أبي العلوم جافا. جودا تايم (ترخيص: ترخيص محلي مفتوح المصدر) جودا تايم يحل محل فئات جدك التاريخ والوقت الأصلية. L i n k s روابط لمشاريع أخرى قد تكون مجموعة جافاترادرز جوجل أفضل مدخل لك لمعرفة المزيد عن أنظمة التداول الأخرى القائمة على جافا. شروط الاستخدام رمز المشروع مرخص وفقا لشروط لغبل وجميع الوثائق التي تجدها في هذا المشروع مرخصة بموجب شروط فدل.

No comments:

Post a Comment