In C# (cTrader), a namespace declares a scope containing a set of related classes, structs, or interfaces. Namespaces organize code and prevent name conflicts. For example, all cTrader API classes reside in cAlgo.API
. Developers often declare custom namespaces (e.g., MyAlgo.Strategies
) to organize EA code and ensure unique type names.