We create and code MultiCharts .NET scripts in the PowerLanguage .NET Editor. This article provides an overview of the PowerLanguage .NET Editor chapter, in which we look at the editor’s features and make our own scripts.

What is the PowerLanguage .NET Editor and what’s used for?

The main program for creating and editing MultiCharts .NET indicators, trading strategies, and functions is the PowerLanguage .NET Editor (MultiCharts, 2014). This MultiCharts .NET component is a basic IDE (Integrated Development Environment) for writing scripts in the PowerLanguage .NET programming language.

While we can also code and create scripts in other programs (even in Notepad if we want to), things like removing, exporting, and importing scripts are only possible in the PowerLanguage .NET Editor. That makes this a program that we’ll often work with, and so this chapter focuses on the features of the PowerLanguage .NET Editor and how we can create our own scripts with this program.

By the way, we’ll often see the term ‘studies’ used in the PowerLanguage .NET Editor or in the main MultiCharts .NET program. Studies is MultiCharts .NET’s collective name for indicators, signals (which are trading strategies), and functions (MultiCharts Wiki, 2013). In this chapter we’ll use the more common term scripts for these.

Exploring the PowerLanguage .NET Editor

We begin the chapter by launching the PowerLanguage .NET Editor and exploring the different features of this code editor:

Changing the appearance of the PowerLanguage .NET Editor

In the second part of the chapter we adjust the appearance of the PowerLanguage .NET Editor to our liking:

Working with scripts in the PowerLanguage .NET Editor

After discussing the basics of the PowerLanguage .NET Editor and its appearance, it’s time to work with MultiCharts .NET scripts in this chapter’s next part:

Importing and exporting scripts from the PowerLanguage .NET Editor

The next part of the chapter looks at how to get scripts in and out of the PowerLanguage .NET Editor:

Creating MultiCharts .NET scripts in the PowerLanguage .NET Editor

After that, it’s (finally) time to create our own scripts! In this part of the chapter we look at:

Learning more about MultiCharts .NET

We end the chapter by looking at the help contents of the PowerLanguage .NET Editor.

See the MultiCharts .NET programming articles to learn more about programming in PowerLanguage .NET.

Want to learn more about C#, the programming language that drives MultiCharts .NET? Checkout my C# programming tutorials.


MultiCharts (2014). MultiCharts .NET Programming Guide (version 1.1). Retrieved from http://www.multicharts.com/downloads/MultiCharts.NET-ProgrammingGuide-v1.1.pdf

MultiCharts Wiki (2013, May 6). Using Studies (PowerLanguage Editor). Retrieved on August 22, 2015, from https://www.multicharts.com/trading-software/index.php/Using_Studies_%28PowerLanguage_Editor%29

Visit Kodify for more helpful coding articles.