Package org.knowm.xchange.currency
Class CurrencyPair
java.lang.Object
org.knowm.xchange.instrument.Instrument
org.knowm.xchange.currency.CurrencyPair
- All Implemented Interfaces:
Serializable
,Comparable<CurrencyPair>
Value object to provide the following to API:
- Provision of major currency symbol pairs (EUR/USD, GBP/USD etc)
- Provision of arbitrary symbol pairs for exchange index trading, notional currencies etc
Symbol pairs are quoted, for example, as EUR/USD 1.25 such that 1 EUR can be purchased with 1.25 USD
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
final Currency
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
final Currency
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
static final CurrencyPair
-
Constructor Summary
ConstructorDescriptionCurrencyPair
(String currencyPair) Parse currency pair from a string in the same format as returned by toString() method - ABC/XYZCurrencyPair
(String baseSymbol, String counterSymbol) String constructor In general the CurrencyPair.base is what you're wanting to buy/sell.CurrencyPair
(Currency base, Currency counter) Full constructor In general the CurrencyPair.base is what you're wanting to buy/sell. -
Method Summary
-
Field Details
-
EUR_USD
-
GBP_USD
-
USD_JPY
-
JPY_USD
-
USD_CHF
-
USD_AUD
-
USD_CAD
-
USD_RUR
-
EUR_RUR
-
USD_XRP
-
EUR_XRP
-
USD_XVN
-
EUR_XVN
-
KRW_XRP
-
BTC_USD
-
BTC_GBP
-
BTC_EUR
-
BTC_JPY
-
BTC_CHF
-
BTC_AUD
-
BTC_CAD
-
BTC_CNY
-
BTC_DKK
-
BTC_HKD
-
BTC_MXN
-
BTC_NZD
-
BTC_PLN
-
BTC_RUB
-
BTC_SEK
-
BTC_SGD
-
BTC_NOK
-
BTC_THB
-
BTC_RUR
-
BTC_ZAR
-
BTC_BRL
-
BTC_BRZ
-
BTC_CZK
-
BTC_ILS
-
BTC_KRW
-
BTC_LTC
-
BTC_XRP
-
BTC_NMC
-
BTC_XVN
-
BTC_IDR
-
BTC_PHP
-
BTC_STR
-
BTC_INR
-
BTC_XAUR
-
BTC_IOC
-
BTC_ZMW
-
BTC_TRY
-
ETH_TRY
-
BCH_USD
-
BCH_AUD
-
BCH_CAD
-
BCH_GBP
-
BCH_EUR
-
BCH_BTC
-
BCH_ETH
-
BCH_CZK
-
BCA_USD
-
BCA_EUR
-
BCA_CNY
-
BCA_JPY
-
BCA_BTC
-
BCA_ETH
-
ETH_BTC
-
ETH_GBP
-
ETH_USD
-
ETH_USDT
-
ETH_EUR
-
ETH_JPY
-
ETH_CNY
-
ETH_AUD
-
ETH_NZD
-
ETH_CZK
-
XAUR_BTC
-
XDC_BTC
-
SC_BTC
-
DCR_BTC
-
XRP_BTC
-
XRP_ETH
-
XRP_EUR
-
XRP_USD
-
XRP_USDT
-
XRP_GBP
-
XRP_CZK
-
LTC_AUD
-
LTC_GBP
-
LTC_USD
-
LTC_KRW
-
LTC_CNY
-
LTC_RUR
-
LTC_EUR
-
LTC_BTC
-
LTC_XRP
-
LTC_TRY
-
LTC_CZK
-
NMC_USD
-
NMC_CNY
-
NMC_EUR
-
NMC_KRW
-
NMC_BTC
-
NMC_LTC
-
NMC_XRP
-
NVC_USD
-
NVC_BTC
-
TRC_BTC
-
PPC_USD
-
PPC_BTC
-
PPC_LTC
-
FTC_USD
-
FTC_CNY
-
FTC_BTC
-
FTC_LTC
-
XEM_USD
-
XEM_USDT
-
XEM_KRW
-
XEM_JPY
-
XEM_BTC
-
XEM_ETH
-
XEM_EUR
-
XMR_BTC
-
XMR_ETH
-
XMR_USD
-
XMR_USDT
-
XPM_USD
-
XPM_CNY
-
XPM_BTC
-
XPM_LTC
-
XPM_PPC
-
XVN_XRP
-
STEEM_BTC
-
STEEM_USD
-
STEEM_USDT
-
STEEM_ETH
-
STEEM_BNB
-
STEEM_KRW
-
VET_BTC
-
VET_USDT
-
VET_ETH
-
VET_BNB
-
ADA_BTC
-
ADA_USDT
-
ADA_ETH
-
ADA_BNB
-
TRX_BTC
-
TRX_USDT
-
TRX_ETH
-
TRX_BNB
-
BTC_XDC
-
BTC_PPC
-
STR_BTC
-
LTC_HKD
-
LTC_XDC
-
LTC_NMC
-
LTC_PPC
-
DOGE_HKD
-
DOGE_BTC
-
DOGE_LTC
-
DOGE_NMC
-
DOGE_PPC
-
DOGE_USD
-
DOGE_TRY
-
XDC_HKD
-
XDC_LTC
-
XDC_NMC
-
XDC_PPC
-
XDC_USD
-
NMC_HKD
-
NMC_XDC
-
NMC_PPC
-
PPC_HKD
-
PPC_XDC
-
PPC_NMC
-
IOTA_USD
-
IOTA_BTC
-
IOTA_ETH
-
OMG_USD
-
OMG_BTC
-
OMG_ETH
-
NEO_USD
-
NEO_USDT
-
NEO_BTC
-
NEO_ETH
-
GHs_BTC
-
GHs_NMC
-
CNC_BTC
-
WDC_USD
-
WDC_BTC
-
DVC_BTC
-
DGC_BTC
-
UTC_USD
-
UTC_EUR
-
UTC_BTC
-
UTC_LTC
-
ADA_USD
-
ADA_EUR
-
ADA_CAD
-
ATOM_BTC
-
ATOM_ETH
-
ATOM_USD
-
ATOM_EUR
-
ATOM_CAD
-
ETC_BTC
-
ETC_EUR
-
ETC_ETH
-
ETC_USD
-
ICN_BTC
-
ICN_ETH
-
DASH_USD
-
DASH_EUR
-
DASH_BTC
-
DASH_TRY
-
DASH_CZK
-
MLN_ETH
-
MLN_BTC
-
ZEC_EUR
-
ZEC_USD
-
ZEC_BTC
-
ZEN_USD
-
ZEN_BTC
-
GNO_ETH
-
GNO_BTC
-
EOS_ETH
-
EOS_BTC
-
BCC_USD
-
BCC_BTC
-
BAT_USD
-
BAT_BTC
-
BTC_USDT
-
DASH_USDT
-
BTC_UAH
-
ETH_UAH
-
BCH_UAH
-
XBT_USD
-
XBT_H18
-
XBT_M18
-
XBT_U18
-
XBT_Z18
-
ADA_H18
-
ADA_M18
-
ADA_H19
-
BCH_H18
-
BCH_M18
-
BCH_H19
-
EOS_H19
-
ETH_H18
-
ETH_M18
-
LTC_H18
-
LTC_M18
-
LTC_H19
-
TRX_H19
-
XRP_H18
-
XRP_M18
-
XRP_H19
-
DASH_H18
-
NEO_H18
-
XMR_H18
-
XLM_H18
-
ZEC_H18
-
ETC_7D
-
BNK_BTC
-
BNK_ETH
-
BNK_USDT
-
XRP_BNK
-
XLM_BNK
-
LTC_BNK
-
ZEC_BNK
-
XLM_BTC
-
XLM_ETH
-
LTC_ETH
-
ZEC_ETH
-
XLM_USDT
-
LTC_USDT
-
ZEC_USDT
-
XLM_USD
-
XLM_EUR
-
LINK_USD
-
LINK_EUR
-
LINK_BTC
-
LINK_ETH
-
WETH_USDC
-
WETH_DAI
-
DAI_USDC
-
PBTC_USDC
-
WETH_PUSD
-
PLINK_USDC
-
base
-
counter
-
-
Constructor Details
-
CurrencyPair
Full constructor In general the CurrencyPair.base is what you're wanting to buy/sell. The CurrencyPair.counter is what currency you want to use to pay/receive for your purchase/sale.- Parameters:
base
- The base currency is what you're wanting to buy/sellcounter
- The counter currency is what currency you want to use to pay/receive for your purchase/sale.
-
CurrencyPair
String constructor In general the CurrencyPair.base is what you're wanting to buy/sell. The CurrencyPair.counter is what currency you want to use to pay/receive for your purchase/sale.- Parameters:
baseSymbol
- The base symbol is what you're wanting to buy/sellcounterSymbol
- The counter symbol is what currency you want to use to pay/receive for your purchase/sale.
-
CurrencyPair
Parse currency pair from a string in the same format as returned by toString() method - ABC/XYZ
-
-
Method Details
-
getBase
- Specified by:
getBase
in classInstrument
-
getCounter
- Specified by:
getCounter
in classInstrument
-
toString
-
contains
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<CurrencyPair>
-