Skip to content

Asset.Convert

method · Asset · cAlgo.API

DesktopCLICloud

Converts value to another asset.

Overloads

Convert(Asset to, double value)

Converts value to another asset.

double Convert(Asset to, double value)
asset.Convert(to: Asset, value: float) -> float

Parameters

Name C# type Python type Description
to Asset Asset Target asset
value double float The value you want to convert from current Asset

Returns double — Value in to / target asset

Examples

var cad = Assets.GetAsset("CAD");
if (cad == null)
{
    Print("Asset CAD not found");
    return;
}

var balanceInCad = Account.Asset.Convert(cad, Account.Balance);
Print("Balance in CAD: {0}", balanceInCad);
cad = api.Assets.GetAsset("CAD")
if cad is None:
    api.Print("Asset CAD not found")
else:
    balanceInCad = api.Account.Asset.Convert(cad, api.Account.Balance)
    api.Print(f"Balance in CAD: {balanceInCad}")

See also

Convert(string to, double value)

Converts value to another asset.

double Convert(string to, double value)
asset.Convert(to: str, value: float) -> float

Parameters

Name C# type Python type Description
to string str Target asset
value double float The value you want to convert from current Asset

Returns double — Value in to / target asset

Examples

if (!Assets.Exists("CAD"))
{
    Print("Asset CAD not found");
    return;
}

var balanceInCad = Account.Asset.Convert("CAD", Account.Balance);
Print("Balance in CAD: {0}", balanceInCad);
if not api.Assets.Exists("CAD"):
    api.Print("Asset CAD not found")
else:
    balanceInCad = api.Account.Asset.Convert("CAD", api.Account.Balance)
    api.Print(f"Balance in CAD: {balanceInCad}")

See also