Main Page

From MultiCharts
Jump to navigation Jump to search


MultiCharts trading platform is an award-winning trading software. Whether you are a new trader or a professional, MultiCharts has features that can help you achieve your trading goals. High-definition charting, built-in indicators and strategies, one-click trading from chart and DOM, high-precision backtesting, brute-force and genetic optimization, automated execution and support for EasyLanguage scripts are all key tools at your disposal. Freedom of choice has been the driving idea behind MultiCharts as you can see in the wide choice of supported data feeds and brokers. Choose your trading method, test it, and start trading with any supported broker you like — that's the advantage of MultiCharts.

Intro video to MultiCharts


MultiCharts .NET

MultiCharts .NET combines the best features of MultiCharts with the robust potential of the .NET framework.

The main difference between MultiCharts .NET and MultiCharts regular is the ability to develop in .NET languages, such as C# and VB.NET. Any IDE can be used to create scripts, from the built-in editor to Notepad++. A very tight integration with Visual Studio makes this IDE a perfect choice.

Here are a few features in MultiCharts .NET that are not available in MultiCharts regular:

  1. Access all data from Scripts for instruments that are not even charted.
  2. Create custom toolbars.
  3. Draw objects using GDI.
  4. Access to all information in Order and Position Tracker from scripts.

Watch a short intro video to get an overview of the .NET Editor and the tight integration we created with Visual Studio. Remember, you can choose between 32 and 64-bit versions for the one that best fits your needs.

The descriptions of the features common to MC.NET and regular MultiCharts (i.e. charting, manual and auto trading, data management, etc.) can be found below.

The PowerLanguage .NET Help file with descriptions of all of functions is located in the PowerLanguage .NET Editor itself and can be downloaded here (you may need to unblock the .chm file to be able to see its content: right-click on the file, click Properties and click Unblock on the General tab, then click Apply).

The MultiCharts .NET Programming Guide describing the process of creating and applying studies in MultiCharts .NET can be found here.

What is the MultiCharts Wiki?

This is a central place for accumulated knowledge about the MultiCharts platform, contributed to by both traders and developers. It is easier to search for an answer here than on the forum, so, with the help of our community, we are creating a comprehensive database of articles, tips, frequently asked questions (FAQ's), and discussions. The entire MultiCharts Help section has been moved here so it can be quickly accessed and searched anywhere.

Editing CheatSheet shows basic tags to edit content. To Edit a page, simply click Edit in the top right-hand corner. Choose Show Preview after adding content, and if everything looks good, click Save.

Beginners Guide to MultiCharts

Here are some helpful links:


Help(8 C, 21 P)
FAQ(67 P)

.NET Programming Guide

Indicators and signals for MultiCharts .NET can be written using C# and VB.NET programming languages. The following information requires that the reader has basic knowledge of any C# or VB.NET programming languages. If not, then we recommend reviewing the following reference before continuing.

This Programming Guide describes the process of creating and applying studies in MultiCharts .NET. A description of all PowerLanguage .NET methods and classes can be found in Power Language .NET Help.
It can be found in PowerLanguage .NET Editor main menu, if you select Help and click PowerLanguage .NET Help.

PowerLanguage Keyword Reference

PowerLanguage is an advanced programming environment for creating technical analysis indicators and trading strategies for the MultiCharts trading platform. PowerLanguage offers sophisticated features sought after by experts while still maintaining an easy learning curve for beginners. Download PowerLanguage Keyword Reference (MultiCharts 10.0 Beta 1 and below) in PDF format: Media:PowerLanguage_Keyword_Reference.pdf

PowerLanguageKeywords(41 C)
Accounts & Positions(14 P)
Alerts(4 P)
ArrowDrawing(47 P)
Attributes(13 P)
Colors(24 P)
Comparisons and Loops(23 P)
DateTime(2 P)
Declaration(28 P)
DLL Calling(34 P)
DOM(7 P)
Dynamic Arrays(19 P)
Execution Control(14 P)
Expert Commentary(6 P)
Math and Trig(29 P)
MouseClickEvents(6 P)
Output(9 P)
Plotting(15 P)
Quote Fields(36 P)
Rectangle Drawing(44 P)
Sessions(18 P)
Skip Words(14 P)
Strategy Events(8 P)
Strategy Orders(34 P)
Strategy Performance(34 P)
Strategy Position(47 P)
Strategy Properties(5 P)
Text Drawing(45 P)
Text Manipulation(13 P)
TPO(12 P)
Trendline Drawing(65 P)