A High Performance Native iOS Trading App with Source Code

Why build when you can buy? The all-new M4 iOS app for iPhone, iPad and Apple Watch comes with complete source code featuring advanced real-time charting, award-winning technical analysis indicators, powerful line studies, extensible trading system development and back-testing capabilities, push-notification alerts, multi-account portfolio tracking and multi-asset order entry, real-time news feeds and more. We've packed a lot of features into M4 iOS!

It couldn’t be easier... simply edit the code to add your data feed and order entry API, add your graphics, recompile the projects and submit your apps to the Apple App Store!

Developed in Native Objective C, not HTML5

Apps written in the Objective C programming language run faster and perform better on iOS devices than apps written in HTML5. Objective C was designed by Apple and is therefore preferred over HTML5 for developing iOS apps; the quality and performance of a native iOS app is immediately obvious to most users.

M4 Screenshots

Limitless Capabilities

The M4 iOS apps use the powerful TradeScript™ server-side scripting language which empowers traders to design and test trading strategies without prior programming experience. With TradeScript, users can also receive push-notification alerts when the price of a security reaches a new high, crosses over a moving average, or drops a set percentage. TradeScript can also scan the market and perform automated trading. With TradeScript, users can do all these things and more right from their iPad or iPhone.

Apple Watch App Included

The included WatchAlert™ app adds a physical dimension to alerts and notifications, emitting a gentle tap on your wrist with each stock alert. Trading notifications have never been more accessible or convenient.

An Entirely New Type of Trading App

Our TradeScript feature and fluid design sets the app, which we developed to be customizable, apart from others trading apps. This means you can take the source code and customize the app to your specifications, then simply compile and deploy your app on iTunes.

Quality can be seen throughout the app. When we designed M4 iOS, it was with user experience in mind. We make use of the San Francisco typeface, which has remarkable sharpness and contrast. Apple created this font specifically for legibility on small displays. Quality can be seen both in the app features and in the code, which is heavily commented and remarkably easy to customize.

With M4 iOS, you don't have to worry about the associated risks, time, and money it takes to build a trading platform app from scratch. Modulus has been developing financial apps for professional traders, quants, funds and banks for over 20 years. Leverage our experience by using M4 iOS.

M4 iOS comes with full Objective C source code, developer support and source code updates. It integrates with the SuperWebSocket Data Server to send and receive real-time market data and orders, which can be hosted anywhere. M4 iOS comes with Barchart.com pre-integrated as the default real-time data provider. Any standard or custom data feed can be added with ease and M4 iOS can also integrate with the MyExchange™ exchange engine for a complete, end-to-end trading solution for forex, futures, stocks, crypto-currency or other markets.

M4 iOS features multi-timeframe charts, over 80 technical analysis indicators, line studies such as trendlines and Fibonacci studies, HLC, OHLC, candlestick, mountain, histogram and other types of charts, server-side auto-trading capabilities via TradeScript and much more.

Download the Modulus M4 iOS Stock Futures and Forex Trading App from iTunes
M4 iOS

Any Brokerage - Any Data Feed

M4 iOS can be customized to work with any brokerage or data feed. You can connect the data server to Barchart, eSignal, Interactive Brokers, MB Trading, TD Ameritrade, FXCM, GAIN Capital, Oanda, or any other API. Each API integration requires minimal customization work and Modulus can customize the app for you so you don't need to lift a finger!

Ultra High Performance

Because M4 iOS is written in Objective C instead of HTML5, it is capable of taking full advantage of the iOS operating system. Data loading, real-time chart rendering, order entry, signal processing, and other critical features make full use of native iOS programming design. M4 iOS doesn't require any plugins or 3rd party libraries, and unlike HTML5, does not use JavaScript.

Why M4 iOS?

Most companies should prefer buying to building: if you build your own product, there's an unacceptable risk. What if the end result is a failure?

M4 saves thousands of hours in development time, translating to faster time to market, lower costs, and a higher ROI. Your organization can have an app to market in as little as one week versus over six months if building from scratch.

Modulus offers full developer support. Software developers receive extensive technical support, one-on-one setup and training via Skype and Teamviewer, ongoing source code updates, and helpful advice throughout the duration of your source code subscription.

Also, solution developers can earn substantial revenue with M4 iOS by enrolling in the Modulus Value Added Reseller program.

StockChartX Charting Engine

We asked more than 1,200 traders which charting features and technical indicators they wanted in StockChartX. There were lots of valuable feature requests, and we added all of them.

StockChartX features real-time, tick-by-tick charting with High-Low-Close bars, Open-High-Low-Close bars, 2D & 3D Candlestick charts, and other price styles.

Traders can chart real-time market data; insert buy, sell, or exit symbols; insert text, trend lines, multiple indicators, overlay indicators (share scales); display charts with semi-log or linear scaling; print charts; save charts as images; save/load charts as binary files and more.

StockChartX is the original charting library used by over 3,000,000 traders.

M4 iOS Financial Chart App

Technical Analysis Indicators

M4 iOS features over 80 popular technical indicators which can be customized with user-defined parameters. Our technical indicators have been validated by their authors whenever possible, so you can be sure the calculations are correct. That's why our technical indicator library has won numerous awards by Futures and Stocks & Commodities magazines. View a complete list of indicators here.


  • Functional login.
  • Real-time data and order entry (for both live accounts and demo accounts).
  • Trading interface with auto-trading capabilities.
  • End user scripting via TradeScript for back testing, alerts, and scanning.
  • All colors, fonts, fields, images, and screen layouts are customizable.
  • Real-time forex pairs quote display.
  • High performance SuperWebSocket C# data server.
  • Real-time charting via StockChartX iOS Objective C.
  • Over eighty technical indicators from our award-winning TA-SDK technical indicator library.
  • Multiple charts can be displayed on one screen (using StockChartX HTML5).
  • Customizable orders screen template.
  • Push-notification script-driven market alerts.
  • Back testing and walk forward testing feature.
  • User profile editor screen template.
  • UI coding examples in Objective C and Swift.
  • Customizable page elements.
  • Live messaging and timelines templates.
  • Can be integrated with FIX protocol.
  • Can connect to any broker API or data feed API.
  • Full theme support built-in.
  • Apple Watch app included.
  • Plus much more!

Modulus Source Code License

The Modulus Source Code License includes approximately three million lines of source code, documentation, and example projects, with a perpetual license, including source code updates, for the following products: TA-SDK C++, C#, Java, JS, VB, TradeScript C++ and C#, StockChartX C++, C#, JS, Java, Obj C, Neural Trader C++, Evo2 C#, PatternLogic C#, MyExchange C#, SuperWebSocket Data Server C#, RMD Server C++, M4 WinForm C#, M4 WPF C#, M4 Forex HTML5, M4 Standard HTML5, M4 iOS Obj C, M4 Mac Obj C, M4 Android Java and more. Most products are provided with complete source code. Support and consulting services available separately.

Schedule Demo

Developer Support

We provide developer setup and training via desktop sharing, so you can run the M4 iOS platform immediately in Apple Xcode after your license is purchased. Technical support and source code updates are provided for one year and may be renewed. Contact us to get started today.