DXcharts for Mobile Platform: Implementing Native Charting for iOS and Android Apps

Business Challenge

According to a recent study, mobile traffic is growing yearly. This includes increased usage from professional and amateur traders who access the market 24/7, thanks to the new flexibility that mobile versions of desktop trading platforms provide.

DXcharts received a large volume of requests that indicated, despite these trends in end-user behavior, there was yet to be a native charting library offering for iOS and Android mobile applications. The only solutions available on the market were, in fact, web-based solutions that just mimic native apps and aren’t ready to facilitate the full capabilities of modern mobile devices.

Given the significant number of users transitioning to mobile applications, there is a clear need for charting capabilities. 

The DXcharts team saw this as an opportunity and decided to use their accumulated industry experience to build a solution that would align with the quality expectations and standards of the capital markets industry.

Solution

The Devexperts team was already experienced in building native mobile solutions with charts and various technical analysis tools. There were multiple ways to provide a solution:

  1. Take our legacy libraries and update them to align with modern quality standards. However, this approach presented many technical challenges, which could lead to an outdated solution that does not meet modern users’ needs.
  2. Start from scratch. This path didn’t fit our lean approach and objective to quickly deliver a quality solution to the market.
  3. Use the core of our advanced web charts and logic to build a mobile solution. 

The third option seemed the most promising. We evaluated the effectiveness of this strategy and concluded the approach offered numerous advantages: 

  1. Accelerated time to market. By building on the core of web charting with mobile-optimized code (for better UX), there was no need to start from scratch. 
  2. Reduced cost. The chosen option did not require a large team and could be implemented quickly.
  3. Met all objectives. A native application tailored to mobile traders’ needs filled the identified gap in the market.

Results

Mobile and desktop traders’ user scenarios are different, so our product team revised the existing features of DXcharts. Instead of providing all features available for the web and desktop, we focused on the interactive chart canvas. Meanwhile, we built and designed the entire UX from scratch in native mobile code.

DXcharts Mobile
DXcharts Mobile
Nikita, Software Developer Android platform, Devexperts

We opted for the most efficient approach to charting, utilizing the latest technologies available. One of the key advantages lies in the fact that the charts are not rendered natively, ensuring consistent behavior across different devices. This significantly enhances the application’s adaptability, making it more flexible and expediting the release process. The most exhilarating aspect of this task was establishing a close interaction between our unique native features and the chart, creating a seamless integration of the mobile world with data visualization. Furthermore, we emphasized crafting a flexible structure, facilitating seamless integration and adaptation of our product to diverse needs.

Nikita, Software Developer Android platform, Devexperts
Indicator configuration in DXcharts Mobile
Indicator configuration in DXcharts Mobile

DXcharts mobile application is essentially an embedded browser rendering the core chart. A significant advantage of this approach was that if new features are added to the core web chart in the future, they will automatically be accessible in the mobile application with minimal effort from the mobile developers.

Anastasia, Software Developer iOS platform, Devexperts

One of the challenging developmental tasks is acquiring, processing, and displaying a substantial volume of data in a chart. We pay special attention to ensuring data flows in and is displayed without delay. We’ve chosen the most optimal approach for chart creation, employing modern technologies. One of the key advantages is that chart rendering doesn’t occur at the native function level. By using a ready-made solution for chart rendering, we expedite the development process and achieve uniformity across all platforms.

An intriguing development aspect for me is creating interactive user engagement with the chart, allowing users to draw on it and visualize it in their preferred manner or style. The close integration of native functions with web components brings numerous advantages and flexibility.

Anastasia, Software Developer iOS platform, Devexperts

Our team for this project consisted of only three developers, who accomplished the task in a short time, developing two native mobile libraries for applications around the charting core. This efficient delivery demonstrated the resources needed for future mobile app integrations.

DXcharts light web-library
DXcharts mobile libraries
Dmitrii, Software Developer Android platform, Devexperts

We chose to use the existing dxcharts-light web library by embedding it in the web view instead of drawing the charts within our application. Essentially, we created a wrapper for the existing chart display functionality, saving significant resources. The web team focused on optimizing the data visualization while we focused on the user interface.

The most fascinating part was designing the architecture for the future product. Since our project was an embedded library for other applications, we couldn’t fully use the standard methods for developing architectures for mobile applications. We had to consider how the end developer would integrate our library, how they could configure it, and how they would provide us with their data: instruments, candles, etc.

Dmitrii, Software Developer Android platform, Devexperts

In the shortest possible time frame, the DXcharts product line obtained full-fledged charts for native mobile applications that provide users with complete freedom of action and a full range of functionality comparable to the web version of the product.

Devexperts is currently integrating the new mobile charts with our existing DXtrade applications. As a result, DXcharts customers will soon have advanced, multifunctional, and powerful mobile charts with a wealth of features available in the latest versions of web charts, outperforming the competition in the market.

Andrey Shuvlenov, Devexperts

The team did a great job—we studied the perspectives, chose the optimal one, and quickly delivered one of the most advanced mobile charts. Now we can maintain it at a reasonable cost, and the compatibility between Devexperts’ products is higher than ever.

Andrey Shuvlenov, Devexperts

DXcharts for Mobile is designed to help brokers provide a unique service to their end-users. Your firm can be among the first to explore DXcharts for mobile. Organize your complimentary one-month trial here.

Charting Library Upgrade in Trading Platform for Fintech Firm

About the Client

The client is a fintech firm that offers a proprietary turnkey trading platform to brokerages and investment companies working with FX, CFDs, and cryptocurrencies. This platform is one of the most demanded white-label solutions in the financial industry, so the client strives to equip it with the most advanced features to stay ahead of the competition.

Business Challenge

The client’s business experienced continuous growth: its trading platform was in demand among prop trading firms and FX, CFD, and crypto brokers. As a result, hundreds of thousands of traders worldwide use white labels of the client’s trading platform.

However, through market analysis and user feedback, the client identified a charting component in their trading platform as a weakness. Users complained that there was no possibility to trade from the charts, change the chart timeframe, create layouts, save them for further use, and much more.

The client couldn’t afford to lose their market leadership, so they decided to replace the charting component with a new one.

The nature of the client’s business involved the following integration challenges:

  1. In the FX trading industry, prices are marked up and differ depending on user groups. So, the client’s platform had an intermediary stratum liaised between the end-user software and the market data feed.
  2. It was necessary to migrate users’ preferences and settings so that after the migration, users would see the exact drawings and indicators they had in their old charts.

It was also crucial for the client to have an opportunity to buy out the charting source code to keep 100% of the trading platform components in-house and avoid vendor lock-in.

Solution

As mentioned, the client conducted a market analysis and gathered requirements for the new charting library. According to their investigation, they started searching for a vendor with relevant expertise and successful cases. The client also evaluated vendors based on functionality, compatibility, support, and costs.

First, Devexperts’ charting library DXcharts made it to the shortlist of candidates for integration. Then, the client’s stakeholders, CTO and CPO, decided that DXcharts perfectly aligns with their goals and technology strategy.

DXcharts is a charting package for historical and real-time market data visualization across multiple asset classes. It comes with over 100 technical indicators (studies) and a wide selection of drawings and chart types for in-depth technical analysis. The trade-from-the-chart functionality, multiple charts layout, price scale configuration, custom aggregation (timeframe) presets, and other handy features accommodate different styles of trading.

Devexperts helped the client translate business requirements into technical specifications and made sure that the deployed configuration of DXcharts aligned with the client’s needs.

As DXcharts was to be integrated into an existing platform, it was crucial to create a system design that covered how it would integrate with the existing trading system, including market data feeds.

After creating the system design, Devexperts went on to implement DXcharts into the client’s trading platform. The implementation was followed by rigorous testing to ensure functionality, performance, and compatibility.

The deployment also included integration with the client’s market data feeds.

“Devexperts spent years developing the DXcharts library, which became a powerful instrument for trading and investment applications. DXcharts provides all the tools required for daily trading and comprehensive analysis. In terms of implementation, DXcharts is built for easy integration with third-party trading terminals and investment portals.”

Andrey Shuvlenov, VP of Product Management, Devexperts

Usually, it takes a few days to integrate DXcharts into a trading app, but in this case, it took longer because of a migration process: the team wanted to smoothly transfer users by keeping their preferences intact, including such data as open charts, symbols, positioning, zoom, drawings, studies, etc.

After rolling out the new charting, Devexperts conducted training for the client. DXcharts also comes with a knowledge base, FAQs, and educational materials powered by ChatGPT, so end users can take advantage of them right inside the platform without the need to open additional apps and leave the trading environment.

Upgrading a Charting Library in a Proprietary Trading Platform

“The comfort of the users was important for the migration. Our end users usually spend several hours a day working with the trading platform, using charts a significant portion of the time. In the past, when we occasionally lost users’ UI preferences and the UI reverted to its default state, we faced a surge of negative feedback. Given the importance of charting, we chose to treat their preferences as invaluable and ensured a smooth transition to a third-party charting library, although it required considerable engineering effort.”

— Alex, Lead Frontend Developer, the Client

Additionally, the solution incorporated a special bundle that acted as an intermediary between charts, the trading terminal, and the market data provider. It was essential to address the need to display different quotes according to user groups due to varying markup settings. 

Results

The client replaced a charting solution in their proprietary trading platform to adhere to the best industry practices and stay ahead of the curve.

The newly introduced features are:

  • Trading-from-the-chart functionality
  • More drawings, studies, and advanced charting tools
  • A widget to overview earnings, dividends, and splits
  • An instrument comparison widget 
  • An ability to create custom studies with Devexperts’ proprietary programming language dxScript that doesn’t require any coding experience.

DXcharts has solved charting usability issues of the client’s trading platform, improved overall user experience, and stopped customer attrition. The client was able to implement missing charting features that kept them from further business growth.

The adaptation of end users of the client’s trading platform went smoothly due to a user-friendly and intuitive UI of DXcharts.

To escape possible vendor lock-in, the client requested to buy out DXcharts source code. Devexperts started its transition to the client’s development team.

“As we strive to broaden our user base and fortify our platform’s standing in the competitive landscape, it’s been crucial to find a charting partner that brings innovation and quality to the table. DXcharts has sophistication and adaptability that undoubtedly enhance the possibilities we can offer our clientele. I’d like to emphasize Devexperts’ support during the integration, which was complicated by our legacy issues, as well as additional requirements to preserve users’ data during the migration.”

— Jonathan, Product Director, the client.

Matching Engine for a Top Indonesian Crypto Exchange

About the Client

The client is one of the first and largest crypto exchanges in Indonesia, facilitating the buying and selling of crypto assets.

Founded in 2014, the client’s mission is to make crypto markets accessible to everyone. Their platform currently enables 5+ million traders to engage in the trading of various crypto assets such as Bitcoin, Ethereum, Ripple, and more.

Business Challenge

The client was looking to enhance their exchange platform’s throughput by a substantial margin. The roadmap required enhanced scalability and performance to accommodate the desired trading volume expansion.

Specifically, the system needed to efficiently process a peak load of 10,000+ orders per second. However, the client’s existing software was incapable of handling such a high load.

In their search for a suitable solution, the client came across Devexperts, who offered DXmatch as a pre-existing technology designed to address the aforementioned challenge.

Solution

DXmatch is an advanced software solution with a comprehensive array of features such as a matching engine, reliable market data delivery, storage capabilities, risk controls, and WebSocket and REST APIs.

Notably, DXmatch demonstrates a prominent emphasis on low latency and high throughput.

Thanks to its system design, DXmatch scales horizontally, linearly adding more computational power with each new matching segment added to the array.

Scaling DXmatch with multi-matching engine segments

To help the client, the Devexperts team:

  • Deployed the DXmatch software within the client’s infrastructure.
  • Provided training on effective system operation to the client’s personnel.
  • Offered necessary consulting during the integration process.

It is noteworthy to mention that the DXmatch software required no customization. It immediately fulfilled its intended purpose and seamlessly integrated with the client’s ecosystem.

Matching Engine for a Top Indonesian Crypto Exchange
Our client + DXmatch integration

It’s fantastic to see how the client is using the vanilla product, without any customization, along with the documentation on how to operate the system, to achieve their goal of ultra low latency and high burstable throughput on GCP. 

It brings me great joy to witness how seamlessly our DXmatch ‘just works’ for users on the other side of the world, without needing our control, maintenance, and support”.

Sergey Samushin, Head of Delivery Unit

He also added that:

“On the first trading day the system has already processed over 10M orders, and 1.1M orders are working in order books!”

Results

Working closely with the client, the Devexperts team managed to deliver a scalable and flexible solution within a few months. All project goals, including desired performance, reliability, and security characteristics, were met successfully.

The move solidified the client’s position as a leading crypto exchange in the Asian region and provided a strong technological foundation from which to continue the expansion of its customer base.

“Our client possesses a genuine passion for this asset class, and they have an indescribable zeal to help spread it across the region in a professional, trusted, and regulated manner. They’ve been around since the very early days of crypto, and they also witnessed the evolution of exchange tech. So we’re happy they recognized the maturity of our systems. And now, we’re eager to help them grow”.

— Michael Babushkin, CEO of Devexperts

“This upgrade solidifies our promise to continue to invest in the very best technologies to provide our traders with a truly first class service. We aim to spread crypto literacy across the nation, and to be the venue of choice in the Asia-Pacific region. We’re happy to have Devexperts joining us on this journey”.

— Co-founder and CEO, the client

Devexperts is Heading to iFX EXPO Asia 2023

Meet us at iFX EXPO Asia at booth #115 on June 20-22!

Our representatives will be there to showcase our products and services. Visit booth #115 to discuss your business challenges and see how our software can help you tackle them.

If you’d like to book a meeting in advance, please fill out this form.

Our team will be represented by:

  • Vitaly Kudinov, SVP of Sales and Business Development
  • Jon Light, Director, Head of OTC Platform
  • Charmaine Athaide, VP of Business Development.

If you’re interested in seeing our product demos, the team will be ready to show:

  • DXtrade, a suite of trading platforms for brokers offering FX, CFDs, crypto, and exchange-traded instruments
  • Devexa, an AI-driven customer care and sales assistant for brokers and their clients
  • DXcharts, a turnkey HTML5 financial charting library ready to be delivered in just one day.

iFX Expo is a major B2B conference that brings together top executives from major companies operating in the financial industry. The event provides an ideal platform for networking, business development, and thought-provoking content.

Attendees will have the opportunity to engage with stakeholders from various industry segments, including technology providers, retail and institutional brokers, banks, payment providers, affiliates, IBs, and regulatory experts.

It’ll be a perfect environment for in-person meetings and fostering relationships with industry leaders.

Our team will also attend one of the biggest fintech EXPOs in Latin America – iFX EXPO LATAM 2024.

Creating an NFT Ecosystem for Live Performance Industry

About the Client

The client is a US-based technology startup founded by serial entrepreneurs with multiple successful exits in the tech, financial, and entertainment domains.

Intentions

The company’s mission is to create an NFT ecosystem that will empower performers to remain in control of and monetize their art, by connecting them directly with their respective fan bases. Seeking to harness blockchain technology and the innovation of non-fungible digital assets, the client commissioned a platform for the creation and trading of performance art that keeps giving back to the artists who create it.

A number of contributing factors led the client to embark on the project. These include the following:

  • The exponential growth of the NFT space, from its inception as the ERC-721 token standard in 2017, to the multi-billion-dollar asset class it is today.
  • The saturation of said market by similar NFT platforms that have failed to develop beyond the original innovation of transforming digital files into unique, digitally scarce, objects.
  • The inevitable dilution of NFT markets as a result of how easy it has become to create and flood the market with them.
  • The lack of an accessible and authoritative venue for well-known artists, performers, and celebrities to be able to create digital collectibles out of the unique moments of their performances and sell them directly to their fans.

Project Scope

Utilizing the client’s offline studios, creators book stage time to record performances that are simultaneously live-streamed on the website, and also minted, in real-time, as NFTs that are available for immediate purchasing/reselling to users.

This requires a system that allows artists to live stream their performances and split those performances into discrete chunks that the artist can then determine the final length of, before turning them into non-fungible tokens and digital collectibles.

The system must also have in-built trading functionality both for auctions (creators to fans), and trading (secondary markets). This allows buyers and sellers of NFTs on the platform to transact between themselves, and for NFTs to be liquid once purchased from creators (i.e., to be immediately resalable).  NFTs should be transferable to the Ethereum blockchain when required by the end user, for example for use as collateral in other smart contracts such as compatible loan protocols, DeFi, and so on.

Furthermore, the system should be able to distribute fees from each transaction to the artist credited with creating the NFT in question. In other words, the artist receives a type of royalty in perpetuity as their work continues to change hands on the open market.

Users of the system should be able to register and authenticate themselves via email, phone, social login, oAuth, or a digital wallet, which also allows them to withdraw funds from the digital marketplace. The development of the platform ought to prioritize mobile first as it is anticipated that most users will want to engage with it via mobile devices rather than personal computers, and should quickly scale up to serve thousands of users going forward. The initial target market of the project is performers rather than home creators. This exclusivity is also one of its unique selling points as, at launch, the focus is on providing NFT services for performances that are due to take place at properly equipped facilities.

Business Challenge

One of the most notable challenges is the current limited throughput and high fees resulting from public blockchains not being able to meaningfully scale. This leads to a dilemma for developers in the space as there is a definite limit to what can be put on-chain.

However, to perform everything off-chain, or on a private blockchain, is to negate the very reason (and some would say the value) of provably scarce digital assets such as NFTs. These are issues that members of the crypto community are particularly sensitive to, as such, developers attempting to innovate in this field have to carefully negotiate the pros and cons of every design decision they make.

The need for fast transactions and zero gas fees were the most nagging issues when working with public Ethereum, especially back in the proof-of-work days. They both had a severe impact on the complexity of the system.

Michael, Solution Architect

The mobile first approach is also not without its issues as both Apple and Google treat NFTs as assets that are subject to a commission fee up to 30% for every sale. This is not economically feasible given the platform’s focus on remunerating artists rather than middlemen.

The client was looking for a team that is at the bleeding edge of crypto development. Devexperts was chosen because of its proven track record of delivering unparalleled solutions in various domains.

Solution

Blockchain systems inevitably sacrifice one of the following features in their design choices: decentralization, security, or scalability (you can only have two of the above at any given time). From the project perspective, we have had to navigate the above trilemma by using centralized components of system architecture, such as the combination of a private blockchain and AWS to offer the throughput and security guarantees required by the client. That is, until a time when public blockchains have scaled to a point where these centralized components may be migrated exclusively on-chain, should the client desire to do so.

To this end, the system currently prioritizes scalability and security over decentralization, but uses the Ethereum blockchain’s high degree of assurance to provide verifiability, as well as a smart contract environment on which the NFTs minted on the platform can be used.

The system employs a private blockchain created by Devexperts for all the computational steps that would be too costly and slow to currently perform on the Ethereum network.

The platform uses AWS for live streaming, data storage, logging, messaging, email, and SMS. Filecoin and the IPFS protocols were initially considered as decentralized storage solutions, however, it was decided that these protocols, while ticking the right decentralization boxes, were not sufficiently mature to currently be able to handle the multimedia demands of the platform.

In response to the difficulty of running such a platform as an app on either the App Store or Google Play store, the development team opted for the creation of a web app optimized for mobile use.

NFT Ecosystem Solution
Solution diagram
AWS Live Streaming System Design
AWS Live Streaming System Design

The platform comprises a Creator’s Portal, an NFT Marketplace, and Smart Contract for interaction with the Ethereum public chain. Content is uploaded, stored, and managed by artists on the Creator’s Portal. It is then minted as NFTs and made available to the public on the NFT Marketplace, which includes a matching engine, allowing for NFTs to be tradable immediately after the sale. Finally, the smart contract component allows activity that takes place on the NFT marketplace (minting, sale, and transfer of ownership of NFTs).

Since the platform is intended for widespread usage beyond crypto natives and seeks to be a gateway for non-crypto users into the space, it allows for traditional account creation logic such as logging in with Google or Facebook credentials, SMS verification, etc. However, it is also in the process of being integrated with a number of the most popular custodial and non-custodial crypto wallets in the crypto space allowing for full crypto functionality, including the withdrawal of tokens for use on the main Ethereum chain.

The platform employs the following development frameworks for its various components:

The Creator Portal and NFT Marketplace frontend is based on ReactJS Framework. All media is hosted on the AWS S3 cloud platform. All blockchain logic is currently based on the Ethereum stack, using Solidity, with a view to providing future blockchain interoperability as the scalability race between protocols intensifies.

As we needed to launch fast scale rapidly, we decided to leverage a number of cloud-native services of AWS: live-streaming and media services to create and tear down live streams of any given quality on demand, SQS as a message queue, SES for notifications, ElastiCache for quick media look up and ECS as a service discovery and docker containers orchestration mechanism.

Michael, Solution Architect

Results

The client received an NFT ecosystem that inspires performers to monetize their art by connecting them directly with their fan base and remaining in control of their creations.

The solution’s workflow looks the following way:

  1. Artists upload, store, and manage content on the platform.
  2. The content gets minted as NFTs and goes public on the marketplace.
  3. NFTs become tradable immediately after the sale.

To help performers escape additional commission fees of application stores, we delivered the platform as a web app optimized for mobile use. We opted for a private blockchain for all computational steps because they’re costly and slow if performed on the Ethereum network. But we employed the Ethereum blockchain and a smart contract environment to ensure the system’s verifiability.

The platform is compatible with the following Ethereum standards:

  • ERC-721. Ethereum’s standard non-fungible token that is unique and not interchangeable with any other tokens.
  • ERC-1155. An improvement of the ERC-20 and ERC-721 token standards, allowing for multiple fungible and non-fungible tokens to be sent in a single smart contract transaction
  • ERC-998. An extension of the ERC-721, allowing a new token to “compose,” or own a group of other fungible and non-fungible tokens.
  • ERC-2309: An extension of the ERC-721 token standard, and improvement on ERC-115, allowing for the creation and transfer of an infinite amount on ERC-721 tokens as in the case of the mass minting on NFTs.

We Are Going to TradingTech Summit London 2023

Would you like to explore the latest developments in trading technology and learn how to apply them in your business? Join us at TradingTech Summit London on February 28!

The agenda will cover a range of challenges and trends:

  1. cloud migration
  2. risk and security in cloud environments
  3. market data disruption and innovation
  4. insights from data science and advanced analytics
  5. AI and machine learning for trading workflow efficiencies
  6. the impact of ESG and sustainable trading on the trading landscape.

Our representatives are business development experts with a background in engineering. If you need to upgrade your trading platform or find a software solution to a business challenge, you can speak to:

  • Vitaly Kudinov, SVP of Sales and Business Development
  • Ben Clark, VP of Business Development
  • Michael Sprachman, VP of Brokerage Trading Platforms

Our experts will provide a vision for modernizing your brokerage and point out scalability opportunities. You’ll also learn about our product suite and see it in action.

We look forward to seeing you at our stand on February 28 at Hilton Canary Wharf, London!

You can schedule a meeting with us by filling out the form on our website.

Meet Us at iFX Expo Dubai 2023

Devexperts representatives are joining the largest B2B financial expo in Middle Asia – iFX Expo Dubai!  

The event presents numerous opportunities to network and connect with C-level executives from international companies and industry experts. Representatives from different industries are attending, including Technology & Service Providers, Digital Assets & Blockchain, Retail & Institutional Brokers, Payments, Banks & Liquidity Providers, Affiliates & IBs, and Regulation & Compliance. 

This year’s edition will take place from the 16th to the 18th of January, 2023, at the Dubai World Trade Centre. It’ll host more than 100 speakers and 3,500 attendees.

Devexperts representatives will be available to discuss some of the company’s best products, like the DXtrade platform, Devexa, DXcharts, and more. 

DXtrade is a great solution for established brokers looking to add another trading platform to their range. It’s also suitable for startup brokers looking for a quick solution to help them launch their businesses.  

Devexa is a virtual assistant for traders. It can help boost brokerage or referral programs. It also shows real-time quotes, charts, and fundamentals.

DXcharts is a powerful HTML5 financial charting library that the company can roll out into production in just a day. It has multiple chart layouts, price scales, and trading tools. 

If you’re curious to know more about our offerings, you can meet our experts at booth #79. Our team will be represented by: 

  • Vitaly Kudinov, SVP of Sales and Business Development
  • Ben Clark, VP of Business Development
  • Evgeny Sorokin, VP of Business Development
  • Elena Gorbacheva, PR Manager
  • Alexander Mamalev, Deputy VP Sales Administration
  • Denis Kozlov, VP of Business Development

Schedule a meeting with our experts by filling out the form on our website.

We are also going to iFX EXPO LATAM 2024 in Mexico City.

We are going to FMLS 2022

Devexperts representatives are joining the Finance Magnates London Summit (FMLS). This year’s edition marks the event’s 10th anniversary. 

The FMLS conference covers financial services, crypto, payments, and FinTech. The 2022 edition includes four new content tracks. They include leading executives from the online trading sector, key players in the FX/CFD and crypto space, and emergent and leading fintech companies using technology to improve financial services.

This year’s summit will have 3,500+ attendees, 130+ speakers, and 150+ exhibitors. It will feature next-generation products and you’ll meet representatives from different areas. Additionally, sessions will cover neobanking, banking platforms, cybersecurity, and more.

Attendees have the opportunity to network, attend presentations and talks, and test software. 

During the event, you’ll be able to test some of Devexperts’ newest and best products, including:

DXtrade CFD and DXtrade Crypto

These products are suitable for established brokers looking to add another trading platform to their range. They’re also great for startup brokers who want a quick-to-deploy solution to launch their business.

DXtrade XT

The product is ideal for brokers offering exchange-traded assets.

Devexa

Devexa is an AI assistant and chatbot for brokers and their traders. While you’re attending FMLS, you can directly chat with Devexa, send orders, and request quotes. You can even test the chatbot as an integrated widget into the trading platform.

Gate45

This is a multiple trading server hub for multi-asset brokers. It has a dealing monitor and unified API. It enables brokers to integrate IT ecosystems with trading servers. This is regardless of how many platforms or what brands you use.

Our team representatives are business development specialists with an engineering background. They can test your trading infrastructure and find ways to improve it. You can schedule a meeting with:

  • Ben Clark, VP of Business Development
  • Jon Light, VP of Trading Solutions (for FX and Crypto brokers)
  • Vitaly Kudinov, SVP of Sales and Business Development
  • Denis Kozlov, VP of Business Development
  • Michael Sprachman, VP of Brokerage Trading Platform (for stocks, options, futures, funds, bonds brokers)

Jon Light will be part of The Cutting Edge: Advances in Trading Technology panel. You can meet him at booth #1.

The conference will be a great opportunity for you to network with industry professionals. It’s also a unique spot to get to know Devexperts’ team and products.

Schedule a free consultation with our experts in advance by filling out this form.

We are going to TOKEN2049 in London 2022

TOKEN2049 is an annual crypto event, that brings together investors, developers, entrepreneurs, industry insiders, and global media. It’s a wonderful opportunity for all attendees to network and participate in workshops, hackathons, and dinners. 

The Singapore event in September welcomed 7000+ visitors, among which traders, investors, crypto brokers, heads of digital assets trading, and more.

This year’s European edition will take place at Magazine London, located in Greenwich Peninsula, on  November 9 – 10. The list of guests includes more than 150 speakers and 100+ sponsors. The topics will cover new trends, regulations, opportunities, and more from the crypto world.

Our team’s representatives are business development specialists with an engineering background. If you’re interested in improving your cryptocurrency trading platform or you would like to learn more about our services, you can speak with:

  • Jon Light, Vice President of Trading Solutions (FX and Crypto)
  • Ben Clark, Vice President Of Business Development
  • Lyubomir Valchanov, Business Development Manager

You can find them at booth #MB39.

Our experts can consult you on revamping your broker’s infrastructure, point out scalability issues and areas to consider, as well as offer advice about your growth strategy. You will also have the opportunity to learn more about our suite of products and get a feel for them in our demo.

Our company has been consulting and developing for the financial industry for two decades, so our representatives have a lot of experience to share. We specialize in the development of financial software and we help businesses launch fast with our out-of-the-box trading platforms and to grow and gain an advantage by providing custom software solutions.


Schedule a meeting with our experts by filling out the form on our website.

Supersonic Charting Solution for One of the Biggest Global Financial Platforms

About the Client

The client is a media platform with 150 mln visitors monthly, quite often topping the finance websites rating in the Alexa or Similarweb ranks globally. The platform provides actual news, real-time market data, and other information relating to the financial markets.

Business Challenge

The client was looking for a charting solution as a core of a new analytical B2C system. DXcharts, being one of the leading charting solutions on the market, became a perfect fit for this goal.

Following the customer needs, DXcharts already provided a comprehensive set of features such as 42 drawings, customizable intervals, 11 chart types, accessibility compliance, etc. Along with the great functionality, impeccable performance was a critical factor to the client: the charting solution had to be working in a high-load environment, a multiple-chart layouts mode, where users launch up to 16 charts at once. It meant that the solution must operate an enormous workload with no productivity or availability loss. None of the then-current market leaders could provide as productive and efficient charts as required.

Solution

To solve this task, DXcharts team undertook a series of optimization measures. We managed to reduce the CPU usage, increased FPS, and eventually boosted up the DXcharts performance multiple times (see the Results section). The team made DXcharts work smoothly even in high load conditions, such as rendering 8, 12, and 16 charts with market data and indicators updating in real time.

As the final step, we tested DXcharts under extreme workload, employing heavy configuration that would exceed the setups of the most sophisticated users. Devexperts ran the tests several times to ensure that DXcharts will sustain the future performance challenges beyond the project requirements.

Charting is an essential tool in a trader’s toolbox. As a product manager, I always wanted DXcharts to be the best “swiss army knife’’ there is. This project was quite challenging, I would say we unlocked the whole new level: the growing functionality and ease of implementation should now be accompanied by supersonic speed.

It is so delightful to see it through. I truly believe that the users would enjoy it.

Andrey Shuvlenov, Product Manager of DXcharts

I enjoyed working with Devexperts who competed to become our charting vendor. Their team did go the extra mile to satisfy the most demanding requirements of our users – analysts and traders with multi-monitor configurations.

VP of Product, Client Representative

DXcharts Performance Test

The test has been performed on the layouts with 1, 4, 8, 12, and 16 charts.

EnvironmentDescriptionSetup
Browser: Chromium 101.0.4950.0 (Developer Build) (x86_64)
Hardware: 6-Core Intel Core i7, 32GB RAM
Screen resolution: 2048×1280
Test Application: React application which uses only chart-core package to build multi-chart layout
The test compares previous version DXcharts library to the latest version Quote rate: 10qps (10 price updates per second for each chart)
Test duration: 5 sec
Total runs: 15
Applied studies: Volumes, MACD, Relative Strength Index, STARC Bands, Bollinger Bands, Average True Range, Aroon Oscillator, Average Directional Index, Accumulation/Distribution, On Balance Volume, Momentum
Application with DXcharts
Application with the current DXcharts version

Results

The result is a significant difference between the previous (DXcharts v 3.6.1) and the current version (DXcharts v 5.x.x).
Take a look at the tables below for details.

CPU Usage. Current version of DXcharts requires fewer CPU resources across all the test scenarios than the previous version.
FPS.
Current version of DXcharts shows more FPS with fewer frame drops across all the test scenarios than the previous version.

CPU Load

CPU Load

DXcharts Current VersionDXcharts Previous Version
1-chart layout14%97%
4-chart layout39%99%
8-chart layout57%99%
12-chart layout80%99%
16-chart layout95%99%
FPS

FPS

DXcharts Current VersionDXcharts Previous Version
1-chart layout4022
4-chart layout32,34,2
8-chart layout28,22,4
12-chart layout211,4
16-chart layout151,2



Dropped Frames

The resulting performance shows clearly that DXcharts can be run even on most demanding configurations. Our advanced feature-rich supersonic charting solution, seamlessly implemented into high-load financial platforms and news websites, can cover any client’s needs.

Follow the link to check out the DXcharts performance yourself—https://devexperts.com/dxcharts-demo/.