Show / Hide Table of Contents

Class Exchange

Exchange info.

Inheritance
Object
Exchange
Implements
IExtendableEntity
Ecng.Serialization.IPersistable
INotifyPropertyChanged
Namespace: StockSharp.BusinessEntities
Assembly: StockSharp.BusinessEntities.dll
Syntax
public class Exchange : Equatable<Exchange>, IExtendableEntity, IPersistable, INotifyPropertyChanged

Constructors

Exchange()

Initializes a new instance of the Exchange.

Declaration
public Exchange()

Properties

AlphaVantage

Information about AlphaVantage.

Declaration
public static Exchange AlphaVantage { get; }
Property Value
Type Description
Exchange

Amex

Information about Amex.

Declaration
public static Exchange Amex { get; }
Property Value
Type Description
Exchange

Asx

Information about Asx.

Declaration
public static Exchange Asx { get; }
Property Value
Type Description
Exchange

Bibox

Information about Bibox.

Declaration
public static Exchange Bibox { get; }
Property Value
Type Description
Exchange

Binance

Information about Binance.

Declaration
public static Exchange Binance { get; }
Property Value
Type Description
Exchange

Bitalong

Information about Bitalong.

Declaration
public static Exchange Bitalong { get; }
Property Value
Type Description
Exchange

Bitbank

Information about Bitbank.

Declaration
public static Exchange Bitbank { get; }
Property Value
Type Description
Exchange

Bitexbook

Information about Bitexbook.

Declaration
public static Exchange Bitexbook { get; }
Property Value
Type Description
Exchange

Bitfinex

Information about Bitfinex.

Declaration
public static Exchange Bitfinex { get; }
Property Value
Type Description
Exchange

Bithumb

Information about Bithumb.

Declaration
public static Exchange Bithumb { get; }
Property Value
Type Description
Exchange

Bitmart

Information about Bitmart.

Declaration
public static Exchange Bitmart { get; }
Property Value
Type Description
Exchange

BitMax

Information about BitMax.

Declaration
public static Exchange BitMax { get; }
Property Value
Type Description
Exchange

Bitmex

Information about Bitmex.

Declaration
public static Exchange Bitmex { get; }
Property Value
Type Description
Exchange

BitStamp

Information about BitStamp.

Declaration
public static Exchange BitStamp { get; }
Property Value
Type Description
Exchange

Bittrex

Information about Bittrex.

Declaration
public static Exchange Bittrex { get; }
Property Value
Type Description
Exchange

BitZ

Information about BitZ.

Declaration
public static Exchange BitZ { get; }
Property Value
Type Description
Exchange

Bovespa

Information about Bovespa.

Declaration
public static Exchange Bovespa { get; }
Property Value
Type Description
Exchange

Bse

Information about Bse.

Declaration
public static Exchange Bse { get; }
Property Value
Type Description
Exchange

BtcChina

Information about BtcChina.

Declaration
public static Exchange BtcChina { get; }
Property Value
Type Description
Exchange

Btce

Information about Btce.

Declaration
public static Exchange Btce { get; }
Property Value
Type Description
Exchange

BW

Information about BW.

Declaration
public static Exchange BW { get; }
Property Value
Type Description
Exchange

Cbot

Information about Cbot.

Declaration
public static Exchange Cbot { get; }
Property Value
Type Description
Exchange

Cce

Information about Cce.

Declaration
public static Exchange Cce { get; }
Property Value
Type Description
Exchange

Cex

Information about Cex.

Declaration
public static Exchange Cex { get; }
Property Value
Type Description
Exchange

Cfh

Information about Cfh.

Declaration
public static Exchange Cfh { get; }
Property Value
Type Description
Exchange

Cme

Information about Cme.

Declaration
public static Exchange Cme { get; }
Property Value
Type Description
Exchange

Coinbase

Information about Coinbase.

Declaration
public static Exchange Coinbase { get; }
Property Value
Type Description
Exchange

CoinBene

Information about CoinBene.

Declaration
public static Exchange CoinBene { get; }
Property Value
Type Description
Exchange

CoinCap

Information about CoinCap.

Declaration
public static Exchange CoinCap { get; }
Property Value
Type Description
Exchange

Coincheck

Information about Coincheck.

Declaration
public static Exchange Coincheck { get; }
Property Value
Type Description
Exchange

CoinEx

Information about CoinEx.

Declaration
public static Exchange CoinEx { get; }
Property Value
Type Description
Exchange

CoinExchange

Information about CoinExchange.

Declaration
public static Exchange CoinExchange { get; }
Property Value
Type Description
Exchange

CoinHub

Information about CoinHub.

Declaration
public static Exchange CoinHub { get; }
Property Value
Type Description
Exchange

Coinigy

Information about Coinigy.

Declaration
public static Exchange Coinigy { get; }
Property Value
Type Description
Exchange

CountryCode

ISO country code.

Declaration
public Nullable<CountryCodes> CountryCode { get; set; }
Property Value
Type Description
Nullable<Ecng.Common.CountryCodes>

Cryptopia

Information about Cryptopia.

Declaration
public static Exchange Cryptopia { get; }
Property Value
Type Description
Exchange

Cse

Information about Cse.

Declaration
public static Exchange Cse { get; }
Property Value
Type Description
Exchange

Currenex

Information about Currenex.

Declaration
public static Exchange Currenex { get; }
Property Value
Type Description
Exchange

Deribit

Information about Deribit.

Declaration
public static Exchange Deribit { get; }
Property Value
Type Description
Exchange

Digifinex

Information about Digifinex.

Declaration
public static Exchange Digifinex { get; }
Property Value
Type Description
Exchange

DigitexFutures

Information about DigitexFutures.

Declaration
public static Exchange DigitexFutures { get; }
Property Value
Type Description
Exchange

DukasCopy

Information about DukasCopy.

Declaration
public static Exchange DukasCopy { get; }
Property Value
Type Description
Exchange

EngName

English exchange name.

Declaration
public string EngName { get; }
Property Value
Type Description
String

Exmo

Information about Exmo.

Declaration
public static Exchange Exmo { get; }
Property Value
Type Description
Exchange

ExtensionInfo

Extended information.

Declaration
public IDictionary<string, object> ExtensionInfo { get; set; }
Property Value
Type Description
IDictionary<String, Object>
Remarks

Required when extra information is stored in the program.

FatBtc

Information about FatBtc.

Declaration
public static Exchange FatBtc { get; }
Property Value
Type Description
Exchange

FullName

Full name.

Declaration
public string FullName { get; }
Property Value
Type Description
String

FullNameLoc

Full name (localization key).

Declaration
public string FullNameLoc { get; set; }
Property Value
Type Description
String

Fwb

Information about Fwb.

Declaration
public static Exchange Fwb { get; }
Property Value
Type Description
Exchange

Fxcm

Information about Fxcm.

Declaration
public static Exchange Fxcm { get; }
Property Value
Type Description
Exchange

GainCapital

Information about GainCapital.

Declaration
public static Exchange GainCapital { get; }
Property Value
Type Description
Exchange

Gdax

Information about Gdax.

Declaration
public static Exchange Gdax { get; }
Property Value
Type Description
Exchange

Gopax

Information about Gopax.

Declaration
public static Exchange Gopax { get; }
Property Value
Type Description
Exchange

HitBtc

Information about HitBtc.

Declaration
public static Exchange HitBtc { get; }
Property Value
Type Description
Exchange

Hkex

Information about Hkex.

Declaration
public static Exchange Hkex { get; }
Property Value
Type Description
Exchange

Hkfe

Information about Hkfe.

Declaration
public static Exchange Hkfe { get; }
Property Value
Type Description
Exchange

Hotbit

Information about Hotbit.

Declaration
public static Exchange Hotbit { get; }
Property Value
Type Description
Exchange

Huobi

Information about Huobi.

Declaration
public static Exchange Huobi { get; }
Property Value
Type Description
Exchange

IBKR

Information about IBKR.

Declaration
public static Exchange IBKR { get; }
Property Value
Type Description
Exchange

Icbit

Information about Icbit.

Declaration
public static Exchange Icbit { get; }
Property Value
Type Description
Exchange

Idax

Information about Idax.

Declaration
public static Exchange Idax { get; }
Property Value
Type Description
Exchange

Idx

Information about Idx.

Declaration
public static Exchange Idx { get; }
Property Value
Type Description
Exchange

IEX

Information about IEX.

Declaration
public static Exchange IEX { get; }
Property Value
Type Description
Exchange

Integral

Information about Integral.

Declaration
public static Exchange Integral { get; }
Property Value
Type Description
Exchange

IQFeed

Information about IQFeed.

Declaration
public static Exchange IQFeed { get; }
Property Value
Type Description
Exchange

Jse

Information about Jse.

Declaration
public static Exchange Jse { get; }
Property Value
Type Description
Exchange

Klse

Information about Klse.

Declaration
public static Exchange Klse { get; }
Property Value
Type Description
Exchange

Kraken

Information about Kraken.

Declaration
public static Exchange Kraken { get; }
Property Value
Type Description
Exchange

Krx

Information about Krx.

Declaration
public static Exchange Krx { get; }
Property Value
Type Description
Exchange

Kucoin

Information about Kucoin.

Declaration
public static Exchange Kucoin { get; }
Property Value
Type Description
Exchange

Latoken

Information about Latoken.

Declaration
public static Exchange Latoken { get; }
Property Value
Type Description
Exchange

LBank

Information about LBank.

Declaration
public static Exchange LBank { get; }
Property Value
Type Description
Exchange

Liqui

Information about Liqui.

Declaration
public static Exchange Liqui { get; }
Property Value
Type Description
Exchange

LiveCoin

Information about LiveCoin.

Declaration
public static Exchange LiveCoin { get; }
Property Value
Type Description
Exchange

Lmax

Information about Lmax.

Declaration
public static Exchange Lmax { get; }
Property Value
Type Description
Exchange

Lme

Information about Lme.

Declaration
public static Exchange Lme { get; }
Property Value
Type Description
Exchange

Lse

Information about Lse.

Declaration
public static Exchange Lse { get; }
Property Value
Type Description
Exchange

MBTrading

Information about MBTrading.

Declaration
public static Exchange MBTrading { get; }
Property Value
Type Description
Exchange

Moex

Information about Moex.

Declaration
public static Exchange Moex { get; }
Property Value
Type Description
Exchange

Mse

Information about Mse.

Declaration
public static Exchange Mse { get; }
Property Value
Type Description
Exchange

Name

Exchange code name.

Declaration
public string Name { get; set; }
Property Value
Type Description
String

Nasdaq

Information about Nasdaq.

Declaration
public static Exchange Nasdaq { get; }
Property Value
Type Description
Exchange

Nqlx

Information about Nqlx.

Declaration
public static Exchange Nqlx { get; }
Property Value
Type Description
Exchange

Nse

Information about Nse.

Declaration
public static Exchange Nse { get; }
Property Value
Type Description
Exchange

Nymex

Information about Nymex.

Declaration
public static Exchange Nymex { get; }
Property Value
Type Description
Exchange

Nyse

Information about Nyse.

Declaration
public static Exchange Nyse { get; }
Property Value
Type Description
Exchange

Nzx

Information about Nzx.

Declaration
public static Exchange Nzx { get; }
Property Value
Type Description
Exchange

OkCoin

Information about OkCoin.

Declaration
public static Exchange OkCoin { get; }
Property Value
Type Description
Exchange

Okex

Information about Okex.

Declaration
public static Exchange Okex { get; }
Property Value
Type Description
Exchange

Ond

Information about Ond.

Declaration
public static Exchange Ond { get; }
Property Value
Type Description
Exchange

Poloniex

Information about Poloniex.

Declaration
public static Exchange Poloniex { get; }
Property Value
Type Description
Exchange

PrizmBit

Information about PrizmBit.

Declaration
public static Exchange PrizmBit { get; }
Property Value
Type Description
Exchange

Pse

Information about Pse.

Declaration
public static Exchange Pse { get; }
Property Value
Type Description
Exchange

QNDL

Information about QNDL.

Declaration
public static Exchange QNDL { get; }
Property Value
Type Description
Exchange

QTFD

Information about QTFD.

Declaration
public static Exchange QTFD { get; }
Property Value
Type Description
Exchange

Quoinex

Information about Quoinex.

Declaration
public static Exchange Quoinex { get; }
Property Value
Type Description
Exchange

RusName

Russian exchange name.

Declaration
public string RusName { get; }
Property Value
Type Description
String

Set

Information about Set.

Declaration
public static Exchange Set { get; }
Property Value
Type Description
Exchange

Sgx

Information about Sgx.

Declaration
public static Exchange Sgx { get; }
Property Value
Type Description
Exchange

Spb

Information about Spb.

Declaration
public static Exchange Spb { get; }
Property Value
Type Description
Exchange

Sse

Information about Sse.

Declaration
public static Exchange Sse { get; }
Property Value
Type Description
Exchange

StockSharp

Information about StockSharp.

Declaration
public static Exchange StockSharp { get; }
Property Value
Type Description
Exchange

STRLG

Information about STRLG.

Declaration
public static Exchange STRLG { get; }
Property Value
Type Description
Exchange

STSH

Information about STSH.

Declaration
public static Exchange STSH { get; }
Property Value
Type Description
Exchange

SwSq

Information about SwSq.

Declaration
public static Exchange SwSq { get; }
Property Value
Type Description
Exchange

Swx

Information about Swx.

Declaration
public static Exchange Swx { get; }
Property Value
Type Description
Exchange

Szse

Information about Szse.

Declaration
public static Exchange Szse { get; }
Property Value
Type Description
Exchange

Tase

Information about Tase.

Declaration
public static Exchange Tase { get; }
Property Value
Type Description
Exchange

Test

Information about Test.

Declaration
public static Exchange Test { get; }
Property Value
Type Description
Exchange

TradeOgre

Information about TradeOgre.

Declaration
public static Exchange TradeOgre { get; }
Property Value
Type Description
Exchange

Tradier

Information about Tradier.

Declaration
public static Exchange Tradier { get; }
Property Value
Type Description
Exchange

TrueFX

Information about TrueFX.

Declaration
public static Exchange TrueFX { get; }
Property Value
Type Description
Exchange

Tse

Information about Tse.

Declaration
public static Exchange Tse { get; }
Property Value
Type Description
Exchange

Tsec

Information about Tsec.

Declaration
public static Exchange Tsec { get; }
Property Value
Type Description
Exchange

Tsx

Information about Tsx.

Declaration
public static Exchange Tsx { get; }
Property Value
Type Description
Exchange

Upbit

Information about Upbit.

Declaration
public static Exchange Upbit { get; }
Property Value
Type Description
Exchange

Ux

Information about Ux.

Declaration
public static Exchange Ux { get; }
Property Value
Type Description
Exchange

Wiki

Information about Wiki.

Declaration
public static Exchange Wiki { get; }
Property Value
Type Description
Exchange

Yobit

Information about Yobit.

Declaration
public static Exchange Yobit { get; }
Property Value
Type Description
Exchange

Zaif

Information about Zaif.

Declaration
public static Exchange Zaif { get; }
Property Value
Type Description
Exchange

ZB

Information about ZB.

Declaration
public static Exchange ZB { get; }
Property Value
Type Description
Exchange

Methods

Clone()

Create a copy of Exchange.

Declaration
public override Exchange Clone()
Returns
Type Description
Exchange

Copy.

GetHashCode()

Serves as a hash function for a particular type.

Declaration
public override int GetHashCode()
Returns
Type Description
Int32

A hash code for the current Object.

Load(SettingsStorage)

Load settings.

Declaration
public void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

OnEquals(Exchange)

Compare Exchange on the equivalence.

Declaration
protected override bool OnEquals(Exchange other)
Parameters
Type Name Description
Exchange other

Another value with which to compare.

Returns
Type Description
Boolean

true, if the specified object is equal to the current object, otherwise, false.

Save(SettingsStorage)

Save settings.

Declaration
public void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

ToString()

Declaration
public override string ToString()
Returns
Type Description
String

Implements

IExtendableEntity
Ecng.Serialization.IPersistable
System.ComponentModel.INotifyPropertyChanged

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾