ما يمكن توقعه لمتخصص تكنولوجيا المعلومات في مجال التمويل: المتطلبات والتقنيات المستخدمة
في مدونتنا نكتب الكثير عن التقنيات المستخدمة في مجال التمويل. لعدة مئات من السنين ، انتقلت البورصات من أسعار النشر مرتين في الأسبوع على قطع صغيرة من الورق - كما كان الحال ، على سبيل المثال ، في لندن ، حيث تجمع السماسرة في مقهى جوناثان ، إلى الانفجار الكبير التكنولوجي الحقيقي في الثمانينيات من القرن الماضي.ونتيجة لذلك ، اليوم ، لتنظيم والمشاركة في المزاد ، يتم استخدام البرامج المتقدمة والأجهزة ، ويتم تطوير الخوارزميات المتطورة والأساليب الأصلية لتحليل البيانات ومعالجتها. بالإضافة إلى ذلك ، في مجال التمويل ، عادة ما تكون الرواتب جيدة جدًا - يؤدي مزيج من هذه العوامل إلى حقيقة أن العديد من متخصصي تكنولوجيا المعلومات يرغبون في تجربة يدهم في هذه الصناعة.سنتحدث اليوم عما يمكن توقعه لأولئك الذين يقررون مع ذلك التعمق في الصناعة المالية - ما التقنيات (البرامج والأجهزة والبروتوكولات) المستخدمة هنا وما هي متطلبات المتخصصين؟ما هي التقنيات المستخدمة في سوق الأسهم؟
تستخدم أي شركة تعمل في القطاع المالي مجموعة كبيرة من التقنيات ، والتي قد تختلف قليلاً في كل حالة. ومع ذلك ، لا يزال من الممكن تحديد الأدوات الأكثر شعبية بين الممولين لإنشاء وصيانة الأنظمة.لغات البرمجة
لذلك تم إنشاء جزء كبير من البنية التحتية لشركات الوساطة والتبادلات باستخدام لغة C ++ - حيث يتم إنشاء مجموعة متنوعة من المنتجات من المكتبات لحساب نماذج الأسعار للمشتقات إلى وحدات معالجة البيانات. ليس من المستغرب أن المتخصصين الذين يعرفون هذه اللغة مطلوبون للغاية في مجال التمويل. وعلاوة على ذلك، لغة C ++ الخالق بيارن ستروستروب (بيارن ستروستروب) تعمل في بنك الاستثمار مورجان ستانلي (هذه الحقيقة، في وقت واحد، بنشاط ناقش في مجتمع المطورين).C # وجافا هي أيضًا لغات برمجة شائعة جدًا في مجال التمويل. وهي أقل استخدامًا لمهام البنية التحتية ، ولكنها غالبًا ما تنفذ أجزاء معينة من تطبيقات التداول أو خدمات الواجهة الأمامية للشركات المالية (على سبيل المثال ، الوسطاء).يتم استخدام لغات البرمجة النصية مثل Python و MATLAB و R لوصف استراتيجيات التداول ونماذج النماذج الأولية ، وبالتالي ، يمكن ترجمة رمز هذه النماذج الأولية إلى لغة أكثر إنتاجية - على سبيل المثال ، C ++. ومع ذلك ، في بعض الحالات ، يمكن تنفيذ أنظمة التداول الميكانيكية بالكامل بلغات البرمجة النصية. بعض هذه الأدوات ، مثل TradeScriptيتم تضمينها حتى في محطات التداول ، والتي تسمح للمستخدمين "رسم" استراتيجية تداول بسرعة دون صرف الانتباه عن تحليل عروض الأسعار والرسوم البيانية.بروتوكولات نقل البيانات
للسوق المالية أيضًا بروتوكولات نقل البيانات المالية الخاصة به. بعضها معايير دولية ، مثل بروتوكولات FIX ، وكذلك بروتوكولات الملكية المستخدمة من قبل تبادلات محددة. يوجد بروتوكولان شائعان في السوق الروسية: بلازا 2 ، التي تم تطويرها من قبل خبراء RTS ، و ASTS Bridge ، التي تم إنشاؤها على MICEX . في وقت لاحق ، تم دمج هذين الموقعين في "بورصة موسكو" المشتركة.هناك أيضًا بروتوكولات حول التبادل الأجنبي - منذ وقت ليس ببعيد تحدثنا عن بروتوكولات ITCH و OUCH المستخدمة في ناسداك الأمريكية.حديد
في مجال التمويل ، ليس فقط مطوري البرمجيات في الطلب ، ولكن أيضا المتخصصين المشاركين في إنشاء وصيانة البنية التحتية. تحدثنا في إحدى موادنا السابقة عن كيفية ترتيب مراكز تبادل البيانات في روسيا والخارج. كقاعدة ، تعمل البورصات والشركات المالية مع مراكز البيانات الرائدة في منطقتها. على سبيل المثال ، تعمل بورصة موسكو الآن مع مركز بيانات DataSpace1 ، الذي أصبح أول مركز بيانات في روسيا وأوروبا القارية يتلقى جميع شهادات المستوى الثالث من معهد Uptime. فيما يلي صور لأنظمة التبريد وإمدادات الطاقة ومكافحة الحرائق:

بالإضافة إلى ذلك ، غالبًا ما يتم استخدام "الحديد" المتقدم لوضعه في مراكز البيانات هذه - حيث يقوم العديد من البائعين بإنشاء منتجات "مصممة" للعمل في مجال التمويل. على سبيل المثال ، في عام 2015 ، أصدر Juniper ما يسمى "الخادم على المحول" QFX5100-AA. تم تصميم هذا المنتج للعمل في بيئات ذات متطلبات خاصة للأداء والسرعة وقابلية التطوير. إن السوق المالية ليست القطاع الوحيد من هذا القبيل ، ولكنها واحدة من أكثر القطاعات وضوحا.
إذا تحدثنا عن مشروعات حقيقية ، فقد تم إنشاء البنية التحتية لنظام ITinvest Matrix التجاري باستخدام أجهزة Dell و IBM. وتشمل هذه خوادم IBM Data Power X75 (وبرنامج MQ Low Latency Messaging) ، وشفرات الخادم PowerEdge ، وأنظمة التخزين PowerVault من Dell.
ما المشاريع التي يمكنني المشاركة فيها؟
تعمل مجموعة متنوعة من الشركات في السوق المالية - من البورصات والبنوك والوسطاء إلى مطوري البرامج المستقلين للتجار والممولين. وفقًا لذلك ، يمكن استخدام معرفة محترفي تكنولوجيا المعلومات في طائرات مختلفة ، على سبيل المثال ، لإنشاء روبوتات تجارية ، أو العمل مع البنية التحتية أو تطوير برامج العميل.يمكن الحكم على مهام شركات الوساطة من خلال مثال ITinvest. لدينا العديد من المشاريع ، أهمها منصة التداول SmartX (وصفنا تاريخها هنا ) ونظام التداول Matrix .طبقة منفصلة وكبيرة إلى حد ما من المشاريع هي تطوير تطبيقات الهاتف المحمول للتداول عبر الإنترنت. لدى ITinvest تطبيقاتها الخاصة لأجهزة iPhone و iPad و Android - التي تحدثنا عنها سابقًاتطور واجهات هذه المحطات من بداية 2000 إلى يومنا هذا.بالإضافة إلى الوسطاء والتبادلات بأنفسهم ، هناك حاجة إلى متخصصي تكنولوجيا المعلومات من قبل الشركات العاملة في تطوير المنتجات للممولين والتجار الذين يقومون بإنشاء برامج التداول. أخبر أعضاء فريقها قصة إحدى شركات StockSharp في مقال ضيف على مدونتنا.كما أخبرنا قصص المطورين الذين يشاركون في التداول الذاتي في البورصة ويطورون الأدوات المناسبة لذلك. في هذه المقابلة ، تحدث مبرمج روسي عن الأدوات التي استخدمها لتطوير الروبوتات التجارية ، وتصف هذه المادة القصة مطور أمريكي ربح نصف مليون دولار من خلال التعلم الآلي والتداول عالي التردد.ما هي متطلبات المتخصصين
قد تختلف متطلبات المتخصصين في تكنولوجيا المعلومات في الشركات المالية المختلفة. وإذا كان الاختصاصيون في العمل مع البنية التحتية عادة ما يختلفون قليلاً عما تحتاج إلى معرفته في الصناعات الأخرى ، فهناك بعض الرغبات المحددة للمطورين.إليك ما يستحسن أن يعرفه المبرمج للحصول على وظيفة في مجال التمويل:- , . - . , , , , TCP-, . , , C++, , .
- , SQL. — , , .
- UNIX ( Linux). Windows, , , «» UNIX.
- , , GPU, Mellanox Solarflare.
بالإضافة إلى ذلك ، ستكون المعرفة بمجال الموضوع إضافة كبيرة لإيجاد وظيفة في مجال التمويل - إذا فهم المطور الفرق بين العقود الآجلة والخيار أو طلب وعرض سعر ومعرفة ماهية البورصة ، فإن هذا يمكن أن يقلل بشكل خطير من الوقت الذي يستغرقه للحصول على السرعة. سيقلل هذا أيضًا من عدد الأخطاء ، خاصةً في البداية.لا تنسى المعرفة التكنولوجية التي تنطبق بشكل خاص على القطاع المالي - قبل البحث عن وظيفة في شركة وساطة مشروطة ، يجب عليك ، على سبيل المثال ، التعامل مع بروتوكولات نقل البيانات مثل FIX أو ، في حالة بورصة موسكو ، ASTS Bridge.كما زاد سوق الأوراق المالية من الطلب على رعاية ومسؤولية المتخصصين - كل خطأ يتسلل إلى الكود المنشور "في الإنتاج" يمكن أن يؤدي إلى خسائر فادحة. في حالة التبادل، على سبيل المثال، يمكن ترجمتها بشكل غير صحيح أو عطاءات يمكن أحبطت في جميع تدفقات البيانات المالية - لقد كتبنا سابقا عن أسباب الفشل في الخارجية و المحلية الأسواق.روابط ومواد إضافية حول الموضوع:
Source: https://habr.com/ru/post/ar393219/
All Articles