Table of Contents

Struct SymbolPair

Namespace
WhalesSecret.TradeScriptLib.Entities
Assembly
WhalesSecret.TradeScriptLib.dll

Two symbols of (crypto) currencies, tokens, or assets representing a pair that is traded on an exchange.

[JsonConverter(typeof(SymbolPairConverter))]
public readonly struct SymbolPair : IEquatable<SymbolPair>, IComparable<SymbolPair>, IJsonOnDeserialized
Implements
Inherited Members
Extension Methods

Examples

BTC/USD, ETH/EUR, etc.

BTC/USD, ETH/EUR, etc.

Remarks

For BTC/USD symbol pair, BTC is BaseSymbol and USD is QuoteSymbol.

Constructors

SymbolPair(string, string)

Creates a new instance of SymbolPair.

Fields

ADA_BTC

ADA/BTC symbol pair.

ADA_EUR

ADA/EUR symbol pair.

ADA_USD

ADA/USD symbol pair.

ADA_USDT

ADA/USDT symbol pair.

ALGO_BTC

ALGO/BTC symbol pair.

ALGO_EUR

ALGO/EUR symbol pair.

ALGO_USD

ALGO/USD symbol pair.

ALGO_USDT

ALGO/USDT symbol pair.

AMPL_BTC

AMPL/BTC symbol pair.

AMPL_EUR

AMPL/EUR symbol pair.

AMPL_USD

AMPL/USD symbol pair.

AMPL_USDT

AMPL/USDT symbol pair.

ANT_BTC

ANT/BTC symbol pair.

ANT_EUR

ANT/EUR symbol pair.

ANT_USD

ANT/USD symbol pair.

ANT_USDT

ANT/USDT symbol pair.

AOA_BTC

AOA/BTC symbol pair.

AOA_EUR

AOA/EUR symbol pair.

AOA_USD

AOA/USD symbol pair.

AOA_USDT

AOA/USDT symbol pair.

ATOM_BTC

ATOM/BTC symbol pair.

ATOM_EUR

ATOM/EUR symbol pair.

ATOM_USD

ATOM/USD symbol pair.

ATOM_USDT

ATOM/USDT symbol pair.

BAND_BTC

BAND/BTC symbol pair.

BAND_EUR

BAND/EUR symbol pair.

BAND_USD

BAND/USD symbol pair.

BAND_USDT

BAND/USDT symbol pair.

BAT_BTC

BAT/BTC symbol pair.

BAT_EUR

BAT/EUR symbol pair.

BAT_USD

BAT/USD symbol pair.

BAT_USDT

BAT/USDT symbol pair.

BCD_BTC

BCD/BTC symbol pair.

BCD_EUR

BCD/EUR symbol pair.

BCD_USD

BCD/USD symbol pair.

BCD_USDT

BCD/USDT symbol pair.

BCH_BTC

BCH/BTC symbol pair.

BCH_EUR

BCH/EUR symbol pair.

BCH_USD

BCH/USD symbol pair.

BCH_USDT

BCH/USDT symbol pair.

BNB_BTC

BNB/BTC symbol pair.

BNB_EUR

BNB/EUR symbol pair.

BNB_USD

BNB/USD symbol pair.

BNB_USDT

BNB/USDT symbol pair.

BNT_BTC

BNT/BTC symbol pair.

BNT_EUR

BNT/EUR symbol pair.

BNT_USD

BNT/USD symbol pair.

BNT_USDT

BNT/USDT symbol pair.

BSV_BTC

BSV/BTC symbol pair.

BSV_EUR

BSV/EUR symbol pair.

BSV_USD

BSV/USD symbol pair.

BSV_USDT

BSV/USDT symbol pair.

BTC_BUSD

BTC/BUSD symbol pair.

BTC_EUR

BTC/EUR symbol pair.

BTC_TUSD

BTC/TUSD symbol pair.

BTC_USD

BTC/USD symbol pair.

BTC_USDC

BTC/USDC symbol pair.

BTC_USDT

BTC/USDT symbol pair.

BTG_BTC

BTG/BTC symbol pair.

BTG_EUR

BTG/EUR symbol pair.

BTG_USD

BTG/USD symbol pair.

BTG_USDT

BTG/USDT symbol pair.

BTM_BTC

BTM/BTC symbol pair.

BTM_EUR

BTM/EUR symbol pair.

BTM_USD

BTM/USD symbol pair.

BTM_USDT

BTM/USDT symbol pair.

BTT_BTC

BTT/BTC symbol pair.

BTT_EUR

BTT/EUR symbol pair.

BTT_USD

BTT/USD symbol pair.

BTT_USDT

BTT/USDT symbol pair.

BUSD_EUR

BUSD/EUR symbol pair.

BUSD_USD

BUSD/USD symbol pair.

BUSD_USDT

BUSD/USDT symbol pair.

CEL_BTC

CEL/BTC symbol pair.

CEL_EUR

CEL/EUR symbol pair.

CEL_USD

CEL/USD symbol pair.

CEL_USDT

CEL/USDT symbol pair.

CHSB_BTC

CHSB/BTC symbol pair.

CHSB_EUR

CHSB/EUR symbol pair.

CHSB_USD

CHSB/USD symbol pair.

CHSB_USDT

CHSB/USDT symbol pair.

CKB_BTC

CKB/BTC symbol pair.

CKB_EUR

CKB/EUR symbol pair.

CKB_USD

CKB/USD symbol pair.

CKB_USDT

CKB/USDT symbol pair.

COMP_BTC

COMP/BTC symbol pair.

COMP_EUR

COMP/EUR symbol pair.

COMP_USD

COMP/USD symbol pair.

COMP_USDT

COMP/USDT symbol pair.

CRO_BTC

CRO/BTC symbol pair.

CRO_EUR

CRO/EUR symbol pair.

CRO_USD

CRO/USD symbol pair.

CRO_USDT

CRO/USDT symbol pair.

DAI_BTC

DAI/BTC symbol pair.

DAI_EUR

DAI/EUR symbol pair.

DAI_USD

DAI/USD symbol pair.

DAI_USDT

DAI/USDT symbol pair.

DASH_BTC

DASH/BTC symbol pair.

DASH_EUR

DASH/EUR symbol pair.

DASH_USD

DASH/USD symbol pair.

DASH_USDT

DASH/USDT symbol pair.

DCR_BTC

DCR/BTC symbol pair.

DCR_EUR

DCR/EUR symbol pair.

DCR_USD

DCR/USD symbol pair.

DCR_USDT

DCR/USDT symbol pair.

DGB_BTC

DGB/BTC symbol pair.

DGB_EUR

DGB/EUR symbol pair.

DGB_USD

DGB/USD symbol pair.

DGB_USDT

DGB/USDT symbol pair.

DIVI_BTC

DIVI/BTC symbol pair.

DIVI_EUR

DIVI/EUR symbol pair.

DIVI_USD

DIVI/USD symbol pair.

DIVI_USDT

DIVI/USDT symbol pair.

DOGE_BTC

DOGE/BTC symbol pair.

DOGE_EUR

DOGE/EUR symbol pair.

DOGE_USD

DOGE/USD symbol pair.

DOGE_USDT

DOGE/USDT symbol pair.

DX_BTC

DX/BTC symbol pair.

DX_EUR

DX/EUR symbol pair.

DX_USD

DX/USD symbol pair.

DX_USDT

DX/USDT symbol pair.

ENJ_BTC

ENJ/BTC symbol pair.

ENJ_EUR

ENJ/EUR symbol pair.

ENJ_USD

ENJ/USD symbol pair.

ENJ_USDT

ENJ/USDT symbol pair.

EOS_BTC

EOS/BTC symbol pair.

EOS_EUR

EOS/EUR symbol pair.

EOS_USD

EOS/USD symbol pair.

EOS_USDT

EOS/USDT symbol pair.

ERD_BTC

ERD/BTC symbol pair.

ERD_EUR

ERD/EUR symbol pair.

ERD_USD

ERD/USD symbol pair.

ERD_USDT

ERD/USDT symbol pair.

ETC_BTC

ETC/BTC symbol pair.

ETC_EUR

ETC/EUR symbol pair.

ETC_USD

ETC/USD symbol pair.

ETC_USDT

ETC/USDT symbol pair.

ETH_BTC

ETH/BTC symbol pair.

ETH_EUR

ETH/EUR symbol pair.

ETH_USD

ETH/USD symbol pair.

ETH_USDT

ETH/USDT symbol pair.

EWT_BTC

EWT/BTC symbol pair.

EWT_EUR

EWT/EUR symbol pair.

EWT_USD

EWT/USD symbol pair.

EWT_USDT

EWT/USDT symbol pair.

FTT_BTC

FTT/BTC symbol pair.

FTT_EUR

FTT/EUR symbol pair.

FTT_USD

FTT/USD symbol pair.

FTT_USDT

FTT/USDT symbol pair.

FXC_BTC

FXC/BTC symbol pair.

FXC_EUR

FXC/EUR symbol pair.

FXC_USD

FXC/USD symbol pair.

FXC_USDT

FXC/USDT symbol pair.

HBAR_BTC

HBAR/BTC symbol pair.

HBAR_EUR

HBAR/EUR symbol pair.

HBAR_USD

HBAR/USD symbol pair.

HBAR_USDT

HBAR/USDT symbol pair.

HEDG_BTC

HEDG/BTC symbol pair.

HEDG_EUR

HEDG/EUR symbol pair.

HEDG_USD

HEDG/USD symbol pair.

HEDG_USDT

HEDG/USDT symbol pair.

HOT_BTC

HOT/BTC symbol pair.

HOT_EUR

HOT/EUR symbol pair.

HOT_USD

HOT/USD symbol pair.

HOT_USDT

HOT/USDT symbol pair.

HT_BTC

HT/BTC symbol pair.

HT_EUR

HT/EUR symbol pair.

HT_USD

HT/USD symbol pair.

HT_USDT

HT/USDT symbol pair.

HUSD_BTC

HUSD/BTC symbol pair.

HUSD_EUR

HUSD/EUR symbol pair.

HUSD_USD

HUSD/USD symbol pair.

HUSD_USDT

HUSD/USDT symbol pair.

HYN_BTC

HYN/BTC symbol pair.

HYN_EUR

HYN/EUR symbol pair.

HYN_USD

HYN/USD symbol pair.

HYN_USDT

HYN/USDT symbol pair.

ICX_BTC

ICX/BTC symbol pair.

ICX_EUR

ICX/EUR symbol pair.

ICX_USD

ICX/USD symbol pair.

ICX_USDT

ICX/USDT symbol pair.

IOST_BTC

IOST/BTC symbol pair.

IOST_EUR

IOST/EUR symbol pair.

IOST_USD

IOST/USD symbol pair.

IOST_USDT

IOST/USDT symbol pair.

KAVA_BTC

KAVA/BTC symbol pair.

KAVA_EUR

KAVA/EUR symbol pair.

KAVA_USD

KAVA/USD symbol pair.

KAVA_USDT

KAVA/USDT symbol pair.

KMD_BTC

KMD/BTC symbol pair.

KMD_EUR

KMD/EUR symbol pair.

KMD_USD

KMD/USD symbol pair.

KMD_USDT

KMD/USDT symbol pair.

KNC_BTC

KNC/BTC symbol pair.

KNC_EUR

KNC/EUR symbol pair.

KNC_USD

KNC/USD symbol pair.

KNC_USDT

KNC/USDT symbol pair.

LEND_BTC

LEND/BTC symbol pair.

LEND_EUR

LEND/EUR symbol pair.

LEND_USD

LEND/USD symbol pair.

LEND_USDT

LEND/USDT symbol pair.

LEO_BTC

LEO/BTC symbol pair.

LEO_EUR

LEO/EUR symbol pair.

LEO_USD

LEO/USD symbol pair.

LEO_USDT

LEO/USDT symbol pair.

LINK_BTC

LINK/BTC symbol pair.

LINK_EUR

LINK/EUR symbol pair.

LINK_USD

LINK/USD symbol pair.

LINK_USDT

LINK/USDT symbol pair.

LRC_BTC

LRC/BTC symbol pair.

LRC_EUR

LRC/EUR symbol pair.

LRC_USD

LRC/USD symbol pair.

LRC_USDT

LRC/USDT symbol pair.

LSK_BTC

LSK/BTC symbol pair.

LSK_EUR

LSK/EUR symbol pair.

LSK_USD

LSK/USD symbol pair.

LSK_USDT

LSK/USDT symbol pair.

LTC_BTC

LTC/BTC symbol pair.

LTC_EUR

LTC/EUR symbol pair.

LTC_USD

LTC/USD symbol pair.

LTC_USDT

LTC/USDT symbol pair.

LUNA_BTC

LUNA/BTC symbol pair.

LUNA_EUR

LUNA/EUR symbol pair.

LUNA_USD

LUNA/USD symbol pair.

LUNA_USDT

LUNA/USDT symbol pair.

MCO_BTC

MCO/BTC symbol pair.

MCO_EUR

MCO/EUR symbol pair.

MCO_USD

MCO/USD symbol pair.

MCO_USDT

MCO/USDT symbol pair.

MIOTA_BTC

MIOTA/BTC symbol pair.

MIOTA_EUR

MIOTA/EUR symbol pair.

MIOTA_USD

MIOTA/USD symbol pair.

MIOTA_USDT

MIOTA/USDT symbol pair.

MKR_BTC

MKR/BTC symbol pair.

MKR_EUR

MKR/EUR symbol pair.

MKR_USD

MKR/USD symbol pair.

MKR_USDT

MKR/USDT symbol pair.

MONA_BTC

MONA/BTC symbol pair.

MONA_EUR

MONA/EUR symbol pair.

MONA_USD

MONA/USD symbol pair.

MONA_USDT

MONA/USDT symbol pair.

MaxSymbolLength

Maximum length of a symbol.

NANO_BTC

NANO/BTC symbol pair.

NANO_EUR

NANO/EUR symbol pair.

NANO_USD

NANO/USD symbol pair.

NANO_USDT

NANO/USDT symbol pair.

NEO_BTC

NEO/BTC symbol pair.

NEO_EUR

NEO/EUR symbol pair.

NEO_USD

NEO/USD symbol pair.

NEO_USDT

NEO/USDT symbol pair.

NEXO_BTC

NEXO/BTC symbol pair.

NEXO_EUR

NEXO/EUR symbol pair.

NEXO_USD

NEXO/USD symbol pair.

NEXO_USDT

NEXO/USDT symbol pair.

OCEAN_BTC

OCEAN/BTC symbol pair.

OCEAN_EUR

OCEAN/EUR symbol pair.

OCEAN_USD

OCEAN/USD symbol pair.

OCEAN_USDT

OCEAN/USDT symbol pair.

OKB_BTC

OKB/BTC symbol pair.

OKB_EUR

OKB/EUR symbol pair.

OKB_USD

OKB/USD symbol pair.

OKB_USDT

OKB/USDT symbol pair.

OMG_BTC

OMG/BTC symbol pair.

OMG_EUR

OMG/EUR symbol pair.

OMG_USD

OMG/USD symbol pair.

OMG_USDT

OMG/USDT symbol pair.

ONT_BTC

ONT/BTC symbol pair.

ONT_EUR

ONT/EUR symbol pair.

ONT_USD

ONT/USD symbol pair.

ONT_USDT

ONT/USDT symbol pair.

PAX_BTC

PAX/BTC symbol pair.

PAX_EUR

PAX/EUR symbol pair.

PAX_USD

PAX/USD symbol pair.

PAX_USDT

PAX/USDT symbol pair.

QNT_BTC

QNT/BTC symbol pair.

QNT_EUR

QNT/EUR symbol pair.

QNT_USD

QNT/USD symbol pair.

QNT_USDT

QNT/USDT symbol pair.

QTUM_BTC

QTUM/BTC symbol pair.

QTUM_EUR

QTUM/EUR symbol pair.

QTUM_USD

QTUM/USD symbol pair.

QTUM_USDT

QTUM/USDT symbol pair.

REN_BTC

REN/BTC symbol pair.

REN_EUR

REN/EUR symbol pair.

REN_USD

REN/USD symbol pair.

REN_USDT

REN/USDT symbol pair.

REP_BTC

REP/BTC symbol pair.

REP_EUR

REP/EUR symbol pair.

REP_USD

REP/USD symbol pair.

REP_USDT

REP/USDT symbol pair.

RLC_BTC

RLC/BTC symbol pair.

RLC_EUR

RLC/EUR symbol pair.

RLC_USD

RLC/USD symbol pair.

RLC_USDT

RLC/USDT symbol pair.

RSR_BTC

RSR/BTC symbol pair.

RSR_EUR

RSR/EUR symbol pair.

RSR_USD

RSR/USD symbol pair.

RSR_USDT

RSR/USDT symbol pair.

RVN_BTC

RVN/BTC symbol pair.

RVN_EUR

RVN/EUR symbol pair.

RVN_USD

RVN/USD symbol pair.

RVN_USDT

RVN/USDT symbol pair.

SC_BTC

SC/BTC symbol pair.

SC_EUR

SC/EUR symbol pair.

SC_USD

SC/USD symbol pair.

SC_USDT

SC/USDT symbol pair.

SNT_BTC

SNT/BTC symbol pair.

SNT_EUR

SNT/EUR symbol pair.

SNT_USD

SNT/USD symbol pair.

SNT_USDT

SNT/USDT symbol pair.

SNX_BTC

SNX/BTC symbol pair.

SNX_EUR

SNX/EUR symbol pair.

SNX_USD

SNX/USD symbol pair.

SNX_USDT

SNX/USDT symbol pair.

STX_BTC

STX/BTC symbol pair.

STX_EUR

STX/EUR symbol pair.

STX_USD

STX/USD symbol pair.

STX_USDT

STX/USDT symbol pair.

SXP_BTC

SXP/BTC symbol pair.

SXP_EUR

SXP/EUR symbol pair.

SXP_USD

SXP/USD symbol pair.

SXP_USDT

SXP/USDT symbol pair.

THETA_BTC

THETA/BTC symbol pair.

THETA_EUR

THETA/EUR symbol pair.

THETA_USD

THETA/USD symbol pair.

THETA_USDT

THETA/USDT symbol pair.

TMTG_BTC

TMTG/BTC symbol pair.

TMTG_EUR

TMTG/EUR symbol pair.

TMTG_USD

TMTG/USD symbol pair.

TMTG_USDT

TMTG/USDT symbol pair.

TRX_BTC

TRX/BTC symbol pair.

TRX_EUR

TRX/EUR symbol pair.

TRX_USD

TRX/USD symbol pair.

TRX_USDT

TRX/USDT symbol pair.

TUSD_EUR

TUSD/EUR symbol pair.

TUSD_USD

TUSD/USD symbol pair.

TUSD_USDT

TUSD/USDT symbol pair.

UBT_BTC

UBT/BTC symbol pair.

UBT_EUR

UBT/EUR symbol pair.

UBT_USD

UBT/USD symbol pair.

UBT_USDT

UBT/USDT symbol pair.

USDC_EUR

USDC/EUR symbol pair.

USDC_USD

USDC/USD symbol pair.

USDC_USDT

USDC/USDT symbol pair.

USDT_BTC

USDT/BTC symbol pair.

USDT_EUR

USDT/EUR symbol pair.

USDT_USD

USDT/USD symbol pair.

VET_BTC

VET/BTC symbol pair.

VET_EUR

VET/EUR symbol pair.

VET_USD

VET/USD symbol pair.

VET_USDT

VET/USDT symbol pair.

WAVES_BTC

WAVES/BTC symbol pair.

WAVES_EUR

WAVES/EUR symbol pair.

WAVES_USD

WAVES/USD symbol pair.

WAVES_USDT

WAVES/USDT symbol pair.

XEM_BTC

XEM/BTC symbol pair.

XEM_EUR

XEM/EUR symbol pair.

XEM_USD

XEM/USD symbol pair.

XEM_USDT

XEM/USDT symbol pair.

XLM_BTC

XLM/BTC symbol pair.

XLM_EUR

XLM/EUR symbol pair.

XLM_USD

XLM/USD symbol pair.

XLM_USDT

XLM/USDT symbol pair.

XMR_BTC

XMR/BTC symbol pair.

XMR_EUR

XMR/EUR symbol pair.

XMR_USD

XMR/USD symbol pair.

XMR_USDT

XMR/USDT symbol pair.

XRP_BTC

XRP/BTC symbol pair.

XRP_EUR

XRP/EUR symbol pair.

XRP_USD

XRP/USD symbol pair.

XRP_USDT

XRP/USDT symbol pair.

XTZ_BTC

XTZ/BTC symbol pair.

XTZ_EUR

XTZ/EUR symbol pair.

XTZ_USD

XTZ/USD symbol pair.

XTZ_USDT

XTZ/USDT symbol pair.

XVG_BTC

XVG/BTC symbol pair.

XVG_EUR

XVG/EUR symbol pair.

XVG_USD

XVG/USD symbol pair.

XVG_USDT

XVG/USDT symbol pair.

ZB_BTC

ZB/BTC symbol pair.

ZB_EUR

ZB/EUR symbol pair.

ZB_USD

ZB/USD symbol pair.

ZB_USDT

ZB/USDT symbol pair.

ZEC_BTC

ZEC/BTC symbol pair.

ZEC_EUR

ZEC/EUR symbol pair.

ZEC_USD

ZEC/USD symbol pair.

ZEC_USDT

ZEC/USDT symbol pair.

ZEN_BTC

ZEN/BTC symbol pair.

ZEN_EUR

ZEN/EUR symbol pair.

ZEN_USD

ZEN/USD symbol pair.

ZEN_USDT

ZEN/USDT symbol pair.

ZIL_BTC

ZIL/BTC symbol pair.

ZIL_EUR

ZIL/EUR symbol pair.

ZIL_USD

ZIL/USD symbol pair.

ZIL_USDT

ZIL/USDT symbol pair.

ZRX_BTC

ZRX/BTC symbol pair.

ZRX_EUR

ZRX/EUR symbol pair.

ZRX_USD

ZRX/USD symbol pair.

ZRX_USDT

ZRX/USDT symbol pair.

Properties

BaseSymbol

First symbol of the symbol pair.

QuoteSymbol

Second symbol of the symbol pair.

Methods

CompareTo(SymbolPair)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Equals(object?)

Indicates whether this instance and a specified object are equal.

Equals(SymbolPair)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Returns the hash code for this instance.

OnDeserialized()

The method that is called after deserialization.

Parse(string)

Parses output of ToString() back to the symbol pair.

ToString()

Returns the fully qualified type name of this instance.

TryParseToString(string, out SymbolPair?)

Parses output of ToString() back to the symbol pair.

Operators

operator ==(SymbolPair, SymbolPair)

Determines whether two specified symbol pairs have the same value.

operator >(SymbolPair, SymbolPair)

Determines whether the first given symbol pair follows the other in the sort order.

operator >=(SymbolPair, SymbolPair)

Determines whether the first given symbol pair follows or equals to the other in the sort order.

operator !=(SymbolPair, SymbolPair)

Determines whether two specified symbol pairs have different values.

operator <(SymbolPair, SymbolPair)

Determines whether the first given symbol pair precedes the other in the sort order.

operator <=(SymbolPair, SymbolPair)

Determines whether the first given symbol pair precedes or equals to the other in the sort order.