Skip to content

CustomSymbol.Commission

property · CustomSymbol · cAlgo.API Since 5.3

DesktopCLICloud

Gets / sets the amount of base commission for the symbol.

Environment behaviour

CLI — not supported. Available to plugins only, and plugins cannot run in the CLI.

Cloud — not supported. Available to plugins only, and plugins cannot run in the cloud.

Definition

double Commission {get; set;}
customSymbol.Commission: float

Returns double

Examples

var customSymbol = CustomSymbols.Add("MYEURUSD", Symbols.GetSymbol("EURUSD"));
customSymbol.CommissionType = SymbolCommissionType.UsdPerMillionUsdVolume;
customSymbol.Commission = 30;
Print("Commission: {0} ({1})", customSymbol.Commission, customSymbol.CommissionType);
customSymbol = api.CustomSymbols.Add("MYEURUSD", api.Symbols.GetSymbol("EURUSD"))
customSymbol.CommissionType = SymbolCommissionType.UsdPerMillionUsdVolume
customSymbol.Commission = 30
api.Print(f"Commission: {customSymbol.Commission} ({customSymbol.CommissionType})")