Skip to content

Symbol.VolumeInUnitsMax

property · Symbol · cAlgo.API.Internals

DesktopCLICloud

Gets the maximum tradable amount.

Definition

double VolumeInUnitsMax {get;}
api.Symbol.VolumeInUnitsMax: float

Returns double

Examples

var volume = Symbol.NormalizeVolumeInUnits(Symbol.QuantityToVolumeInUnits(10), RoundingMode.Down);
if (volume <= Symbol.VolumeInUnitsMax)
    ExecuteMarketOrder(TradeType.Buy, SymbolName, volume);
else
    Print("Volume {0} exceeds the maximum {1}", volume, Symbol.VolumeInUnitsMax);
volume = api.Symbol.NormalizeVolumeInUnits(api.Symbol.QuantityToVolumeInUnits(10), RoundingMode.Down)
if volume <= api.Symbol.VolumeInUnitsMax:
    api.ExecuteMarketOrder(TradeType.Buy, api.SymbolName, volume)
else:
    api.Print(f"Volume {volume} exceeds the maximum {api.Symbol.VolumeInUnitsMax}")