OverBasic
OverBasic is a basic style easy language. This means: ease of learning and power of development.
Slightly more complex than a scripting language, OverBasic provides the ability to create custom functions using all major syntax of a structured language (For, Do Until, If, Variables, Arrays etc). These features make it a powerful and versatile language suitable for creating indicators and trading systems also particularly complex.