Skip to content

CustomSymbol.MinCommission

property · CustomSymbol · cAlgo.API Since 5.3

DesktopCLICloud

Gets / sets the minimum amount of commission for the symbol. This is the amount of commission that will be paid by trader for any trade. Check MinCommissionType for interpretation of MinCommission value.

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 MinCommission {get; set;}
customSymbol.MinCommission: float

Returns double

Examples

var customSymbol = CustomSymbols.Add("MYEURUSD", Symbols.GetSymbol("EURUSD"));
customSymbol.MinCommissionType = SymbolMinCommissionType.Asset;
customSymbol.MinCommissionAsset = Assets.GetAsset("USD");
customSymbol.MinCommission = 1;
Print("Minimum commission: {0} {1}", customSymbol.MinCommission, customSymbol.MinCommissionAsset.Name);
customSymbol = api.CustomSymbols.Add("MYEURUSD", api.Symbols.GetSymbol("EURUSD"))
customSymbol.MinCommissionType = SymbolMinCommissionType.Asset
customSymbol.MinCommissionAsset = api.Assets.GetAsset("USD")
customSymbol.MinCommission = 1
api.Print(f"Minimum commission: {customSymbol.MinCommission} {customSymbol.MinCommissionAsset.Name}")