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}")