forked from alpacahq/alpaca-trade-api-csharp
/
Exchange.cs
86 lines (75 loc) · 1.75 KB
/
Exchange.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
namespace Alpaca.Markets;
/// <summary>
/// Exchanges supported by Alpaca REST API.
/// </summary>
[JsonConverter(typeof(ExchangeEnumConverter))]
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public enum Exchange
{
/// <summary>
/// Unknown exchange (i.e. one not supported by this version of SDK).
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "UNKNOWN")]
Unknown,
/// <summary>
/// NYSE American Stock Exchange.
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "NYSEMKT")]
NyseMkt,
/// <summary>
/// NYSE Arca Stock Exchange.
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "NYSEARCA")]
NyseArca,
/// <summary>
/// New York Stock Exchange (NYSE)
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "NYSE")]
Nyse,
/// <summary>
/// Nasdaq Stock Market.
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "NASDAQ")]
Nasdaq,
/// <summary>
/// BATS Global Market.
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "BATS")]
Bats,
/// <summary>
/// American Stock Exchange (AMEX)
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "AMEX")]
Amex,
/// <summary>
/// Archipelago Stock Exchange (ARCA).
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "ARCA")]
Arca,
/// <summary>
/// International Exchange (IEX).
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "IEX")]
Iex,
/// <summary>
/// Over the counter (OTC).
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "OTC")]
Otc,
/// <summary>
/// Alpaca crypto Exchange.
/// </summary>
[UsedImplicitly]
[EnumMember(Value = "FTXU")]
Crypto
}