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