Introduction

EdgeRater provides extensibility through two programming languages - ChartScript and Managed Code.

ChartScript is an easy to use technical analysis scripting language that you can use to build chart indicators and scans for display on the Security Chart and for prospecting and scanning in the Entries and Exits tab. ChartScript is a great option for writing security selectors if your selector is purely based on combining technical analysis functions to arrive at a selection decision. See the ChartScript Reference for more information on ChartScript.

Managed code refers to the C# (pronounced 'C Sharp') code that you can use to write both security and rank selectors. C# is a general purpose programming language invented by Microsoft and is used extensively by programmers worldwide. EdgeRater provides an Application Programming Interface (API) that makes it easy for anyone to create security and rank selectors using this powerful language. If you wish to write a security selector that has more complexity than ChartScript allows then you should use managed code.

This section will discuss how to create and edit a managed code selector.

Note: Currently EdgeRater only supports the C# language for writing managed code although the term Managed Code is used by Microsoft to refer in general to any code that compiles to run in the .NET framework common language runtime.