{"id":112730,"date":"2025-04-09T16:30:31","date_gmt":"2025-04-09T20:30:31","guid":{"rendered":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/"},"modified":"2025-04-09T16:30:31","modified_gmt":"2025-04-09T20:30:31","slug":"modernizing-how-traders-enhance-their-workflows-with-python-api","status":"publish","type":[3762],"link":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/","title":{"rendered":"Modernizing how traders enhance their workflows with Python API"},"content":{"rendered":"<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-compact row-padding--bottom-none bbg-row--full-bg-bleed\" data-anchor='row-69fba00e2e50c'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-7\"\n    style=\"\"\n    >\n    <p><div\n    class=\"bbg-spacer bbg-spacer--lg\"\n    >\n<\/div><div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p class=\"small\"><strong><span style=\"font-size: 14px; letter-spacing: 1px; color: #0062dd;\">ARTICLE<\/span><\/strong><\/p>\n\n<\/div>\n<div\n    class=\"bbg-spacer bbg-spacer--sm\"\n    >\n<\/div>    <h1 class=\"bbg-metadata bbg-metadata--title\">Modernizing how traders enhance their workflows with Python API<\/h1>\n<div\n    class=\"bbg-spacer\"\n        style=\"height: 50px !important\"\n    >\n<\/div>    <ul class=\"bbg-categories_list\">\n                    <li>\n                <a href=\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/category\/markets\/\" rel=\"category tag\">\n                    Markets\n                <\/a>\n            <\/li>\n                    <li>\n                <a href=\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/category\/trading\/\" rel=\"category tag\">\n                    Trading\n                <\/a>\n            <\/li>\n            <\/ul>\n<\/p>\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-5\"\n    style=\"\"\n    >\n    <div id=\"\" class=\"wpb_content_element bbg-single-image align-left\">\n    <figure class=\"bbg-single-image__figure\" style=\"max-width:100%\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/10\/3671316332.jpg\" class=\"bbg-single-image__image attachment-full\" alt=\"Keyboard\" title=\"Data And Text On Computer Screens\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/10\/3671316332.jpg 800w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/10\/3671316332.jpg 552w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/10\/3671316332.jpg 768w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/10\/3671316332.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>\n        \n            <\/figure>\n<\/div>\n\n\n\n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-none row-padding--bottom-none bbg-row--full-bg-bleed\" data-anchor='row-69fba00e3ab71'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div><div\n    class=\"bbg-column bbg-column--width-6 bbg-column--m-width-6\"\n    style=\"\"\n    >\n    <p>    <p class=\"bbg-metadata bbg-metadata--date\">April 9, 2025<\/p>\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p><strong>Functions for the Market<\/strong><\/p>\n\n<\/div>\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-2 bbg-column--valign-middle bbg-column--m-width-2 bbg-column--s-padding-right-2\"\n    style=\"\"\n    >\n    <div class=\"bb-tts\"\n\tdata-selector=\"main\"\n\tdata-label=\"Speak this page\"\n\tdata-custom-play=\"Play\"\n\tdata-custom-pause=\"Pause\"\n\tdata-custom-stop=\"Stop\"\n\tdata-overlay=\"false\"\n\tdata-invert=\"false\"\n\tdata-no-time=\"false\"\n\tdata-no-button-text=\"false\"\n\tdata-one-button=\"true\"\n\tdata-one-style=\"true\"\n\tdata-hide-stop=\"true\"\n\tdata-voice=\"Gordon\"\n\tdata-pitch=\"1\"\n\tdata-speed=\"1\"\n\tdata-align=\"flex-start\"\n>\n<\/div>\n\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-none row-padding--bottom-compact bbg-row--full-bg-bleed\" data-anchor='row-69fba00e3da51'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div><div\n    class=\"bbg-column bbg-column--width-8 bbg-column--has-bg-color\"\n    style=\"background-color:#e6f3ff;border-radius: 16px 16px 16px 16px;\"\n    >\n    <div class=\"wpb_content_element bbg-card  bbg-card-custom bbg-card-text-black\" id=\"card_1\" data-card_type=\"no_image\">\n      <style>#card_1 .bbg-card__innerwrapper {background-color: #e6f3ff;}#card_1 .bbg-card__innerwrapper {\n\tborder: 1px solid #e6f3ff !important;\n\t}#card_1:hover .bbg-card__innerwrapper {\n\tborder: 1px solid #e6f3ff !important;\n\t}#card_1 .bbg-card__innerwrapper {\n\tpadding: calc(var(--brand-large-padding, 40px) - 1px) !important;\n\t}#card_1 .bbg-card__innerwrapper .bbg-card__title {\n\tcolor: #000000 !important;\n\t}#card_1 .bbg-card__innerwrapper .bbg-card__content,#card_1 .bbg-card__innerwrapper .bbg-card__content p  {\n\tcolor: #000000 !important;\n\t}#card_1.bbg-card_hasImage .bbg-card__innerwrapper{padding-top: calc(var(--brand-default-padding, 16px) - 1px);padding-left: calc(var(--brand-default-padding, 16px) - 1px);padding-right: calc(var(--brand-default-padding, 16px) - 1px);}<\/style>\n  \n  \n  <div class=\"bbg-card__innerwrapper\">\n    <div class=\"bbg-card__content\">\n      \n              <div class=\"bbg-card__eyebrow\" style=\"color: #000000\">KEY TAKEAWAYS<\/div>\n      \n      \n              <div class=\"bbg-card__wysiwyg bb-wysiwyg\"><\/p>\n<ul>\n<li class=\"\" data-start=\"82\" data-end=\"192\">\n<p class=\"\" data-start=\"84\" data-end=\"192\"><strong data-start=\"84\" data-end=\"117\">Traders who code have an edge<\/strong> \u2013 Python skills are helping traders automate tasks and improve accuracy.<\/p>\n<\/li>\n<li class=\"\" data-start=\"82\" data-end=\"192\">\n<p class=\"\" data-start=\"84\" data-end=\"192\"><strong data-start=\"195\" data-end=\"241\">Automation is solving workflow pain points<\/strong> \u2013 Leading firms are cutting manual steps and boosting speed with trading APIs.<\/p>\n<\/li>\n<li><strong data-start=\"168\" data-end=\"212\">Bloomberg\u2019s DOR API makes trading easier<\/strong> \u2013 It helps automate trades in bonds, swaps, FX options, and more.<\/li>\n<\/ul>\n<p>\n<\/div>\n          <\/div>\n\n      <\/div>\n\n  <\/div>\n\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-compact row-padding--bottom-compact bbg-row--full-bg-bleed\" data-anchor='row-69fba00e40cb1'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div><div\n    class=\"bbg-column bbg-column--width-8\"\n    style=\"\"\n    >\n    <p><div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p><em>Bloomberg API Product Manager Joan Puig<\/em><em>\u00a0contributed to this article. The original version appeared first on the Bloomberg Terminal.\u00a0<\/em><\/p>\n\n<\/div>\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<h2>Background<\/h2>\n\n<\/div>\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p>Leading investment firms are finding value in employing traders with programming skills. The traders\u2013 particularly those with Python coding in their skillset \u2013 are helping to enhance efficiency and accuracy through workflow automation.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-none row-padding--bottom-none bbg-row--full-bg-bleed\" data-anchor='row-69fba00e42e2e'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-3\"\n    style=\"\"\n    >\n    <p><div\n    class=\"bbg-spacer bbg-spacer--sm\"\n    >\n<\/div><hr class=\"bbg-separator bbg-separator-1\" style=\"height:1px;\" \/>\n<div\n    class=\"bbg-spacer\"\n        style=\"height: 32px !important\"\n    >\n<\/div><div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p class=\"small\"><strong><span style=\"font-size: 14px; letter-spacing: 1px;\">PRODUCT MENTIONS<\/span><\/strong><\/p>\n\n<\/div>\n\n<div\n  id=\"cta_2637852723409262222\"\n  class=\"wpb_content_element bbg-cta no-icon\">\n  <style>\n    \n    \n    \n  <\/style>\n  <div\n    class=\"bbg-cta-link link-holder\"\n    data-links-type=\"cta-links\">\n    <p class=\"bbg-cta-p left\">\n      <a\n        class=\"bbg-cta-link link\"\n        href=\"https:\/\/www.bloomberg.com\/professional\/products\/bloomberg-terminal\/\"\n        target=\"_blank\"\n        rel=\"\"\n        data-section-name=\"Bloomberg Terminal\"\n        >\n                      Bloomberg Terminal\n                <\/a>\n    <\/p>\n  <\/div>\n<\/div>\n<div\n    class=\"bbg-spacer bbg-spacer--md\"\n    >\n<\/div><hr class=\"bbg-separator bbg-separator-1\" style=\"height:1px;\" \/>\n<\/p>\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-1\"\n    style=\"\"\n    >\n    \n<\/div><div\n    class=\"bbg-column bbg-column--width-6\"\n    style=\"\"\n    >\n    <div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p>Bloomberg offers a Python-based trading application programming interface (API): Direct Order Routing (DOR) for Python. It enables coding-proficient traders to streamline a wide range of financial instruments. Among them: bonds, including single securities, curves and butterflies; generic to-be-announced mortgage-backed securities, or TBAs (singles and rolls); interest-rate swap baskets; and foreign exchange option strategies.<\/p>\n\n<\/div>\n\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-none row-padding--bottom-none bbg-row--margin-top-compact bbg-row--margin-bottom-compact bbg-row--full-bg-bleed\" data-anchor='row-69fba00e46ce0'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <div\n    class=\"bbg-column\"\n    style=\"\"\n    >\n    <div class=\"bbg-interstitial\" aria-label=\"interstitial\" tabindex=\"0\">\n\t<style>\n\t\t.bbg-interstitial #card_2.bbg-card_hasCta{\n\t\t\tbackground:rgba(0,0,0,0);\n\t\t\tpadding: 104px;\n\t\t\t\n\t\t\t\n\t\t}\n\t\t.bbg-interstitial #card_2.bbg-card_hasCta .bbg-card__content, .bbg-interstitial #card_2.bbg-card_hasCta .bbg-card__content p{\n\t\t\tcolor:inherit;\n\t\t}\n\t\t@media (max-width: 768px) {\n\t\t\t.bbg-interstitial #card_2.bbg-card_hasCta{\n\t\t\t\tpadding: 80px 32px;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 480px) {\n\t\t\t.bbg-interstitial #card_2.bbg-card_hasCta{\n\t\t\t\tpadding: 80px 18px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"wpb_content_element bbg-card  bbg-card-dark bbg-card_hasCta has_interstitial\" id=\"card_2\" data-card_type=\"no_image\">\n  \n  \n  <div class=\"bbg-card__innerwrapper\">\n    <div class=\"bbg-card__content\">\n      \n      \n                      <h3 class=\"bbg-card__title\">Ready to take the next step? Connect with a specialist and get fully enabled.<\/h3>\n      \n          <\/div>\n\n          \n<div\n  id=\"cta_6582570554810128378\"\n  class=\"wpb_content_element bbg-cta icon icon-arrow\">\n  <style>\n    \n    \n    \n  <\/style>\n  <div\n    class=\"bbg-cta-link link-holder\"\n    data-links-type=\"cta-links\">\n    <p class=\"bbg-cta-p right\">\n      <a\n        class=\"bbg-cta-link link interstitial_cta\"\n        href=\"https:\/\/www.bloomberg.com\/professional\/explore\/electronic-trading\/#form\"\n        target=\"_blank\"\n        rel=\"\"\n        data-section-name=\"\"\n                role=\"button\"\n        aria-label=\"Learn more\"\n        >\n                <\/a>\n    <\/p>\n  <\/div>\n<\/div>\n\n      <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-compact row-padding--bottom-none bbg-row--full-bg-bleed\" data-anchor='row-69fba00e49928'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-2\"\n    style=\"\"\n    >\n    \n<\/div><div\n    class=\"bbg-column bbg-column--width-8\"\n    style=\"\"\n    >\n    <div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<h2><span class=\"TextRun SCXW223772706 BCX0\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW223772706 BCX0\" data-ccp-parastyle=\"heading 2\">The issue<\/span><\/span><span class=\"EOP SCXW223772706 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:120}\">\u00a0<\/span><\/h2>\n\n<\/div>\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p>Hedge funds, private banks and other large asset managers are under pressure to become more efficient. Drivers include geopolitical risk and evolving market dynamics, the AI boom and the possibility of recession in the US.<\/p>\n<p>Regulatory environments are also becoming more stringent. Alongside these pressures are growing regulatory consequences for operational errors.<\/p>\n<p>Teams at asset managers and banks usually perform their own analyses to determine which trades need to be executed. Often, a team member is then required to manually type in the trade parameters in tickets on the Terminal before negotiating with counterparties.<\/p>\n<p>Many leading institutions have identified this manual handling as a pain point and the automation of trading workflows.<\/p>\n<p>Bloomberg\u2019s DOR for Python is one viable and cost-effective solution. The API enables developers and traders to integrate sophisticated trading capabilities into existing systems for fixed income, derivatives or FX portfolio management.<\/p>\n\n<\/div>\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<h2>Tracking<\/h2>\n\n<\/div>\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p>To get started, download the DOR for Python software development kit (SDK) from the Bloomberg Developer portal.<\/p>\n<p>Type \u201cBloomberg developer\u201d in the command line of a Bloomberg screen and click on the BDEV match in autocomplete. The shortcut is {BDEV}.<\/p>\n<p>To download the DOR Python SDK, run {BDEV } to go to the Bloomberg Developer portal. Click on Downloads and then type \u201cDOR\u201d in the Search Downloads field.<\/p>\n<p>Click on Downloads. Then type \u201cDOR\u201d in the Search Downloads field and hit . Click the icon to download a zip file. In it, you will find the Python package dor-1.1.0.tar.gz, an examples directory and a README.pdf file to help you with the installation.<\/p>\n<p>Once you\u2019ve installed the package in your Python environment, you can start to write code. The examples directory in the zip file contains a variety of samples of code to trade asset classes such as bonds, FX options, interest-rate swaps and TBAs.<\/p>\n\n<\/div>\n<div id=\"\" class=\"wpb_content_element bbg-single-image align-center\">\n    <figure class=\"bbg-single-image__figure\" style=\"max-width:1024px\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"457\" src=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/41\/python.jpg\" class=\"bbg-single-image__image attachment-large\" alt=\"A screen grab shows sample code for generating a request-for-quote (RFQ) ticket for a single bond trade. Here, the parameters include the side of the trade, a buy.\" title=\"python\" srcset=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/41\/python.jpg 756w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/41\/python.jpg 552w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/41\/python.jpg 100w, https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/professional\/sites\/41\/python.jpg 179w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/>\n        \n            <\/figure>\n<\/div>\n\n<div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<p><em><span class=\"TextRun SCXW198633601 BCX0\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW198633601 BCX0\">For more information on the capabilities of DOR for Python, contact your Bloomberg electronic trading representative. Existing clients can press &lt;HELP HELP&gt; on their Bloomberg keyboard.<\/span><\/span><span class=\"EOP SCXW198633601 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/em><\/p>\n\n<\/div>\n\n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <style>section[data-anchor=row-69fba00e4f219]::before {\n\t\t\t\tbackground-color: #f4f4f9;\n\t\t\t}<\/style>\n    <section class=\"bbg-row bg--custom-color  bg--f4f4f9 text--black bbg-row--full-bg-bleed\" data-anchor='row-69fba00e4f219'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <p><div\n    class=\"bbg-column bbg-column--width-8\"\n    style=\"\"\n    >\n    <div\n\tclass=\"bb-wysiwyg\"\n\t\t>\n\t<h3>Related Content<\/h3>\n\n<\/div>\n\n\n<\/div><div\n    class=\"bbg-column bbg-column--width-4 bbg-column--halign-right\"\n    style=\"\"\n    >\n    \n<div\n  id=\"cta_6664578284300859852\"\n  class=\"wpb_content_element bbg-cta icon icon-arrow\">\n  <style>\n    \n    \n    \n  <\/style>\n  <div\n    class=\"bbg-cta-link link-holder\"\n    data-links-type=\"cta-links\">\n    <p class=\"bbg-cta-p right\">\n      <a\n        class=\"bbg-cta-link link\"\n        href=\"https:\/\/www.bloomberg.com\/professional\/insights\/\"\n        target=\"\"\n        rel=\"\"\n        data-section-name=\"View all\"\n        >\n                      View all\n                <\/a>\n    <\/p>\n  <\/div>\n<\/div>\n\n\n<\/div><div\n    class=\"bbg-column\"\n    style=\"\"\n    >\n    <script>\n    window.feed = window.feed || {};\n    window.feed['69fba00e51fea'] = {\"config\":{\"uuid\":\"\",\"title\":\"\",\"filter_label\":\"\",\"post_type\":\"post\",\"order_by\":\"date\",\"direction\":\"desc\",\"show_date\":\"no\",\"show_excerpt\":\"no\",\"display\":\"limit\",\"filter\":\"OR\",\"max_items\":\"3\",\"skip_cache\":\"no\",\"feed_style\":\"grid\",\"published_date\":\"\",\"show_cta\":\"\",\"featured_image\":\"yes\",\"el_class\":\"\",\"terms_post\":\"post_tag__terminal\",\"terms_page\":\"\",\"terms_attachment\":\"\",\"terms_webinar\":\"\",\"terms_bbmegamenu\":\"\",\"terms_directory\":\"\",\"terms_datalayer\":\"\",\"terms_templatera\":\"\",\"terms_bbg-fourofour\":\"\",\"terms_reusable\":\"\",\"terms_cookie_items\":\"\",\"terms_bbl_email_subscriber\":\"\",\"terms_dynamic_table_ticker\":\"\",\"terms_bfix\":\"\",\"terms_quicklinks\":\"\",\"terms_interstitial\":\"\",\"terms_slide\":\"\",\"terms_gated_content_form\":\"\",\"terms_site_alert\":\"\",\"terms_country\":\"\",\"terms_region\":\"\",\"terms\":\"post_tag__terminal\"},\"cpt\":{\"name\":\"post\",\"label\":\"Posts\",\"labels\":{\"name\":\"Posts\",\"singular_name\":\"Post\",\"add_new\":\"Add New\",\"add_new_item\":\"Add New Post\",\"edit_item\":\"Edit Post\",\"new_item\":\"New Post\",\"view_item\":\"View Post\",\"view_items\":\"View Posts\",\"search_items\":\"Search Posts\",\"not_found\":\"No posts found.\",\"not_found_in_trash\":\"No posts found in Trash.\",\"parent_item_colon\":null,\"all_items\":\"All Posts\",\"archives\":\"Post Archives\",\"attributes\":\"Post Attributes\",\"insert_into_item\":\"Insert into post\",\"uploaded_to_this_item\":\"Uploaded to this post\",\"featured_image\":\"Featured image\",\"set_featured_image\":\"Set featured image\",\"remove_featured_image\":\"Remove featured image\",\"use_featured_image\":\"Use as featured image\",\"filter_items_list\":\"Filter posts list\",\"filter_by_date\":\"Filter by date\",\"items_list_navigation\":\"Posts list navigation\",\"items_list\":\"Posts list\",\"item_published\":\"Post published.\",\"item_published_privately\":\"Post published privately.\",\"item_reverted_to_draft\":\"Post reverted to draft.\",\"item_trashed\":\"Post trashed.\",\"item_scheduled\":\"Post scheduled.\",\"item_updated\":\"Post updated.\",\"item_link\":\"Post Link\",\"item_link_description\":\"A link to a post.\",\"menu_name\":\"Posts\",\"name_admin_bar\":\"Post\"},\"description\":\"\",\"public\":true,\"hierarchical\":false,\"exclude_from_search\":false,\"publicly_queryable\":true,\"show_ui\":true,\"show_in_menu\":true,\"show_in_nav_menus\":true,\"show_in_admin_bar\":true,\"menu_position\":5,\"menu_icon\":\"dashicons-admin-post\",\"capability_type\":\"post\",\"map_meta_cap\":true,\"register_meta_box_cb\":null,\"taxonomies\":[],\"has_archive\":false,\"query_var\":false,\"can_export\":true,\"delete_with_user\":true,\"template\":[],\"template_lock\":false,\"_builtin\":true,\"_edit_link\":\"post.php?post=%d\",\"cap\":{\"edit_post\":\"edit_post\",\"read_post\":\"read_post\",\"delete_post\":\"delete_post\",\"edit_posts\":\"edit_posts\",\"edit_others_posts\":\"edit_others_posts\",\"delete_posts\":\"delete_posts\",\"publish_posts\":\"publish_posts\",\"read_private_posts\":\"read_private_posts\",\"read\":\"read\",\"delete_private_posts\":\"delete_private_posts\",\"delete_published_posts\":\"delete_published_posts\",\"delete_others_posts\":\"delete_others_posts\",\"edit_private_posts\":\"edit_private_posts\",\"edit_published_posts\":\"edit_published_posts\",\"create_posts\":\"edit_posts\"},\"rewrite\":false,\"show_in_rest\":true,\"rest_base\":\"posts\",\"rest_namespace\":\"wp\\\/v2\",\"rest_controller_class\":\"WP_REST_Posts_Controller\",\"rest_controller\":{},\"revisions_rest_controller_class\":false,\"revisions_rest_controller\":{},\"autosave_rest_controller_class\":false,\"autosave_rest_controller\":{},\"late_route_registration\":false},\"taxonomies\":[{\"taxonomy\":\"post_tag\",\"terms\":[{\"term_id\":3778,\"name\":\"Terminal\",\"slug\":\"terminal\",\"term_group\":0,\"term_taxonomy_id\":3778,\"taxonomy\":\"post_tag\",\"description\":\"\",\"parent\":0,\"count\":69,\"filter\":\"raw\"}]}],\"excluded_taxonomies\":{\"tags\":[]},\"post_id\":112730};\n<\/script>\n<div class=\"feed\" data-id=\"69fba00e51fea\"><\/div>\n\n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n\n<div  class=\"bbg-row-container\">\n    <section class=\"bbg-row  text--black row-padding--top-none bbg-row--margin-top-normal bbg-row--margin-bottom-normal bbg-row--full-bg-bleed\" data-anchor='row-69fba00e533ed'>\n        \n        \n        <div\n            class=\"bbg-row--content\"\n                    >\n            \n            <div\n    class=\"bbg-column\"\n    style=\"\"\n    >\n    <div class=\"bbg-interstitial\" aria-label=\"interstitial\" tabindex=\"0\">\n\t<style>\n\t\t.bbg-interstitial #card_3.bbg-card_hasCta{\n\t\t\tbackground:#e6f3ff;\n\t\t\tpadding: 104px;\n\t\t\t\n\t\t\t\n\t\t}\n\t\t.bbg-interstitial #card_3.bbg-card_hasCta .bbg-card__content, .bbg-interstitial #card_3.bbg-card_hasCta .bbg-card__content p{\n\t\t\tcolor:black;\n\t\t}\n\t\t@media (max-width: 768px) {\n\t\t\t.bbg-interstitial #card_3.bbg-card_hasCta{\n\t\t\t\tpadding: 80px 32px;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 480px) {\n\t\t\t.bbg-interstitial #card_3.bbg-card_hasCta{\n\t\t\t\tpadding: 80px 18px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"wpb_content_element bbg-card  bbg-card-dark bbg-card_hasCta has_interstitial\" id=\"card_3\" data-card_type=\"no_image\">\n  \n  \n  <div class=\"bbg-card__innerwrapper\">\n    <div class=\"bbg-card__content\">\n      \n      \n                      <h3 class=\"bbg-card__title\">Get insights delivered to your inbox<\/h3>\n      \n              <div class=\"bbg-card__wysiwyg bb-wysiwyg\"><p>Sign up for Bloomberg Professional Services newsletter<\/p>\n<\/div>\n          <\/div>\n\n          \n<div\n  id=\"cta_7118465937995029518\"\n  class=\"wpb_content_element bbg-cta icon icon-arrow\">\n  <style>\n    \n    \n    \n  <\/style>\n  <div\n    class=\"bbg-cta-link link-holder\"\n    data-links-type=\"cta-links\">\n    <p class=\"bbg-cta-p right\">\n      <a\n        class=\"bbg-cta-link link interstitial_cta\"\n        href=\"https:\/\/www.bloomberg.com\/professional\/insights\/newsletter\/\"\n        target=\"\"\n        rel=\"\"\n        data-section-name=\"\"\n                role=\"button\"\n        aria-label=\"Learn more\"\n        >\n                <\/a>\n    <\/p>\n  <\/div>\n<\/div>\n\n      <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<\/div>\n\n\n                    <\/div>\n    <\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.<\/p>\n","protected":false},"author":1679,"featured_media":103738,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"template-article.php","format":"standard","meta":{"_yoast_wpseo_primary_category":"444","footnotes":""},"categories":[453,444],"tags":[531,3670],"series":[],"class_list":["post-112730","post","type-post","status-publish","format-standard","hentry","category-markets","category-trading","tag-electronic-trading","tag-functions-for-the-market","type-article"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Modernizing how traders enhance their workflows with Python API | Insights | Bloomberg Professional Services<\/title>\n<meta name=\"description\" content=\"Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modernizing how traders enhance their workflows with Python API | Insights | Bloomberg Professional Services\" \/>\n<meta property=\"og:description\" content=\"Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Bloomberg Professional Services\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bloomberglp\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-09T20:30:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.bbhub.io\/image\/v1\/convert?type=auto&amp;url=https%3A%2F%2Fassets.bbhub.io%2Fprofessional%2Fsites%2F41%2FScreen-and-code.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"3870\" \/>\n\t<meta property=\"og:image:height\" content=\"2580\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"fgiacco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theterminal\" \/>\n<meta name=\"twitter:site\" content=\"@theterminal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fgiacco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\"},\"author\":{\"name\":\"fgiacco\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/person\/13fc771c8972a4c622b87e4830da005a\"},\"headline\":\"Modernizing how traders enhance their workflows with Python API\",\"datePublished\":\"2025-04-09T20:30:31+00:00\",\"dateModified\":\"2025-04-09T20:30:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\"},\"wordCount\":\"1049\",\"publisher\":{\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#organization\"},\"keywords\":[\"Electronic Trading\",\"Functions for the Market\"],\"articleSection\":[\"Markets\",\"Trading\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\",\"url\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\",\"name\":\"Modernizing how traders enhance their workflows with Python API | Insights | Bloomberg Professional Services\",\"isPartOf\":{\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#website\"},\"datePublished\":\"2025-04-09T20:30:31+00:00\",\"dateModified\":\"2025-04-09T20:30:31+00:00\",\"description\":\"Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#website\",\"url\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/\",\"name\":\"Bloomberg Professional Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#organization\",\"name\":\"Bloomberg Professional Services\",\"url\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/assets.bbhub.io\/image\/v1\/convert?type=auto&amp;url=https%3A%2F%2Fassets.bbhub.io%2Fprofessional%2Fsites%2F41%2Flogo.png\",\"contentUrl\":\"https:\/\/assets.bbhub.io\/image\/v1\/convert?type=auto&amp;url=https%3A%2F%2Fassets.bbhub.io%2Fprofessional%2Fsites%2F41%2Flogo.png\",\"width\":\"512\",\"height\":\"103\",\"caption\":\"Bloomberg Professional Services\"},\"image\":{\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/bloomberg\/\",\"https:\/\/www.linkedin.com\/showcase\/bloomberg-professional-service\/\",\"https:\/\/www.facebook.com\/bloomberglp\",\"https:\/\/twitter.com\/theterminal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/person\/13fc771c8972a4c622b87e4830da005a\",\"name\":\"Bloomberg Professional Services\",\"url\":\"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modernizing how traders enhance their workflows with Python API | Insights | Bloomberg Professional Services","description":"Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/","og_locale":"en_US","og_type":"article","og_title":"Modernizing how traders enhance their workflows with Python API | Insights | Bloomberg Professional Services","og_description":"Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.","og_url":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/","og_site_name":"Bloomberg Professional Services","article_publisher":"https:\/\/www.facebook.com\/bloomberglp","article_published_time":"2025-04-09T20:30:31+00:00","og_image":[{"width":3870,"height":2580,"url":"https:\/\/assets.bbhub.io\/image\/v1\/convert?type=auto&amp;url=https%3A%2F%2Fassets.bbhub.io%2Fprofessional%2Fsites%2F41%2FScreen-and-code.jpeg","type":"image\/jpeg"}],"author":"fgiacco","twitter_card":"summary_large_image","twitter_creator":"@theterminal","twitter_site":"@theterminal","twitter_misc":{"Written by":"fgiacco","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/#article","isPartOf":{"@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/"},"author":{"name":"fgiacco","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/person\/13fc771c8972a4c622b87e4830da005a"},"headline":"Modernizing how traders enhance their workflows with Python API","datePublished":"2025-04-09T20:30:31+00:00","dateModified":"2025-04-09T20:30:31+00:00","mainEntityOfPage":{"@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/"},"wordCount":"1049","publisher":{"@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#organization"},"keywords":["Electronic Trading","Functions for the Market"],"articleSection":["Markets","Trading"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/","url":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/","name":"Modernizing how traders enhance their workflows with Python API | Insights | Bloomberg Professional Services","isPartOf":{"@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#website"},"datePublished":"2025-04-09T20:30:31+00:00","dateModified":"2025-04-09T20:30:31+00:00","description":"Leading investment firms are finding value in employing traders with programming skills, particularly those with Python coding experience.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/insights\/trading\/modernizing-how-traders-enhance-their-workflows-with-python-api\/"]}]},{"@type":"WebSite","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#website","url":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/","name":"Bloomberg Professional Services","description":"","publisher":{"@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#organization","name":"Bloomberg Professional Services","url":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/logo\/image\/","url":"https:\/\/assets.bbhub.io\/image\/v1\/convert?type=auto&amp;url=https%3A%2F%2Fassets.bbhub.io%2Fprofessional%2Fsites%2F41%2Flogo.png","contentUrl":"https:\/\/assets.bbhub.io\/image\/v1\/convert?type=auto&amp;url=https%3A%2F%2Fassets.bbhub.io%2Fprofessional%2Fsites%2F41%2Flogo.png","width":"512","height":"103","caption":"Bloomberg Professional Services"},"image":{"@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/bloomberg\/","https:\/\/www.linkedin.com\/showcase\/bloomberg-professional-service\/","https:\/\/www.facebook.com\/bloomberglp","https:\/\/twitter.com\/theterminal"]},{"@type":"Person","@id":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/#\/schema\/person\/13fc771c8972a4c622b87e4830da005a","name":"Bloomberg Professional Services","url":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023"}]}},"_links":{"self":[{"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/posts\/112730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/users\/1679"}],"replies":[{"embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/comments?post=112730"}],"version-history":[{"count":5,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/posts\/112730\/revisions"}],"predecessor-version":[{"id":113009,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/posts\/112730\/revisions\/113009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/media\/103738"}],"wp:attachment":[{"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/media?parent=112730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/categories?post=112730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/tags?post=112730"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/series?post=112730"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/professional.content.cirrus.bloomberg.com\/professional2023\/wp-json\/wp\/v2\/type?post=112730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}