1 Star 0 Fork 1

jufeng9318/StockSharp

forked from yu3a/StockSharp 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ExchangeBoard_Instances.cs 92.07 KB
一键复制 编辑 原始数据 按行查看 历史
StockSharp Dev1 提交于 5年前 . prev commit.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554
#region S# License
/******************************************************************************************
NOTICE!!! This program and source code is owned and licensed by
StockSharp, LLC, www.stocksharp.com
Viewing or use of this code requires your acceptance of the license
agreement found at https://github.com/StockSharp/StockSharp/blob/master/LICENSE
Removal of this comment is a violation of the license agreement.
Project: StockSharp.BusinessEntities.BusinessEntities
File: ExchangeBoard_Instances.cs
Created: 2015, 11, 11, 2:32 PM
Copyright 2010 by StockSharp, LLC
*******************************************************************************************/
#endregion S# License
namespace StockSharp.BusinessEntities
{
using System;
using System.Collections.Generic;
using System.Linq;
using Ecng.Common;
using Ecng.ComponentModel;
using StockSharp.Messages;
partial class ExchangeBoard
{
static ExchangeBoard()
{
// NOTE
Associated = new ExchangeBoard
{
Code = SecurityId.AssociatedBoardCode,
Exchange = Exchange.Test,
};
Test = new ExchangeBoard
{
Code = "TEST",
Exchange = Exchange.Test,
};
Finam = new ExchangeBoard
{
Code = "FINAM",
Exchange = Exchange.Test,
};
Mfd = new ExchangeBoard
{
Code = "MFD",
Exchange = Exchange.Test,
};
// http://stocksharp.com/forum/yaf_postst667_Rabochiie-dni-dlia-birzh--2011-ghod.aspx
// http://stocksharp.com/forum/yaf_postst1689_Exchange-WorkingTime-2012.aspx
var russianSpecialWorkingDays = new[]
{
// http://www.rts.ru/a742
new DateTime(2001, 3, 11),
new DateTime(2001, 4, 28),
new DateTime(2001, 6, 9),
new DateTime(2001, 12, 29),
// http://www.rts.ru/a3414
new DateTime(2002, 4, 27),
new DateTime(2002, 5, 18),
new DateTime(2002, 11, 10),
// http://www.rts.ru/a5194
new DateTime(2003, 1, 4),
new DateTime(2003, 1, 5),
new DateTime(2003, 6, 21),
// http://www.rts.ru/a6598
//
// http://www.rts.ru/a7751
new DateTime(2005, 3, 5),
new DateTime(2005, 5, 14),
// http://www.rts.ru/a743
new DateTime(2006, 2, 26),
new DateTime(2006, 5, 6),
// http://www.rts.ru/a13059
new DateTime(2007, 4, 28),
new DateTime(2007, 6, 9),
// http://www.rts.ru/a15065
new DateTime(2008, 5, 4),
new DateTime(2008, 6, 7),
new DateTime(2008, 11, 1),
// http://www.rts.ru/a17902
new DateTime(2009, 1, 11),
// http://www.rts.ru/a19524
new DateTime(2010, 2, 27),
new DateTime(2010, 11, 13),
// http://www.rts.ru/s355
new DateTime(2011, 3, 5),
// http://moex.com/a254
new DateTime(2012, 3, 11),
new DateTime(2012, 4, 28),
new DateTime(2012, 5, 5),
new DateTime(2012, 5, 12),
new DateTime(2012, 6, 9),
new DateTime(2012, 12, 29),
// http://moex.com/a3367
new DateTime(2016, 02, 20)
};
var russianSpecialHolidays = new[]
{
// http://www.rts.ru/a742
new DateTime(2001, 1, 1),
new DateTime(2001, 1, 2),
new DateTime(2001, 1, 8),
new DateTime(2001, 3, 8),
new DateTime(2001, 3, 9),
new DateTime(2001, 4, 30),
new DateTime(2001, 5, 1),
new DateTime(2001, 5, 2),
new DateTime(2001, 5, 9),
new DateTime(2001, 6, 11),
new DateTime(2001, 6, 12),
new DateTime(2001, 11, 7),
new DateTime(2001, 12, 12),
new DateTime(2001, 12, 31),
// http://www.rts.ru/a3414
new DateTime(2002, 1, 1),
new DateTime(2002, 1, 2),
new DateTime(2002, 1, 7),
new DateTime(2002, 2, 25),
new DateTime(2002, 3, 8),
new DateTime(2002, 3, 9),
new DateTime(2002, 5, 1),
new DateTime(2002, 5, 2),
new DateTime(2002, 5, 3),
new DateTime(2002, 5, 9),
new DateTime(2002, 5, 10),
new DateTime(2002, 6, 12),
new DateTime(2002, 11, 7),
new DateTime(2002, 11, 8),
new DateTime(2002, 12, 12),
new DateTime(2002, 12, 13),
// http://www.rts.ru/a5194
new DateTime(2003, 1, 1),
new DateTime(2003, 1, 2),
new DateTime(2003, 1, 3),
new DateTime(2003, 1, 6),
new DateTime(2003, 1, 7),
new DateTime(2003, 2, 24),
new DateTime(2003, 3, 10),
new DateTime(2003, 5, 1),
new DateTime(2003, 5, 2),
new DateTime(2003, 5, 9),
new DateTime(2003, 6, 12),
new DateTime(2003, 6, 13),
new DateTime(2003, 11, 7),
new DateTime(2003, 12, 12),
// http://www.rts.ru/a6598
new DateTime(2004, 1, 1),
new DateTime(2004, 1, 2),
new DateTime(2004, 1, 7),
new DateTime(2004, 2, 23),
new DateTime(2004, 3, 8),
new DateTime(2004, 5, 3),
new DateTime(2004, 5, 4),
new DateTime(2004, 5, 10),
new DateTime(2004, 6, 14),
new DateTime(2004, 11, 8),
new DateTime(2004, 12, 13),
// http://www.rts.ru/a7751
new DateTime(2005, 1, 3),
new DateTime(2005, 1, 4),
new DateTime(2005, 1, 5),
new DateTime(2005, 1, 6),
new DateTime(2005, 1, 7),
new DateTime(2005, 1, 10),
new DateTime(2005, 2, 23),
new DateTime(2005, 3, 7),
new DateTime(2005, 3, 8),
new DateTime(2005, 5, 2),
new DateTime(2005, 5, 9),
new DateTime(2005, 5, 10),
new DateTime(2005, 6, 13),
new DateTime(2005, 11, 4),
// http://www.rts.ru/a743
new DateTime(2006, 1, 2),
new DateTime(2006, 1, 3),
new DateTime(2006, 1, 4),
new DateTime(2006, 1, 5),
new DateTime(2006, 1, 6),
new DateTime(2006, 1, 9),
new DateTime(2006, 2, 23),
new DateTime(2006, 2, 24),
new DateTime(2006, 3, 8),
new DateTime(2006, 5, 1),
new DateTime(2006, 5, 8),
new DateTime(2006, 5, 9),
new DateTime(2006, 6, 12),
new DateTime(2006, 11, 6),
// http://www.rts.ru/a13059
new DateTime(2007, 1, 1),
new DateTime(2007, 1, 2),
new DateTime(2007, 1, 3),
new DateTime(2007, 1, 4),
new DateTime(2007, 1, 5),
new DateTime(2007, 1, 8),
new DateTime(2007, 2, 23),
new DateTime(2007, 3, 8),
new DateTime(2007, 4, 30),
new DateTime(2007, 5, 1),
new DateTime(2007, 5, 9),
new DateTime(2007, 6, 11),
new DateTime(2007, 6, 12),
new DateTime(2007, 11, 5),
new DateTime(2007, 12, 31),
// http://www.rts.ru/a15065
new DateTime(2008, 1, 1),
new DateTime(2008, 1, 2),
new DateTime(2008, 1, 3),
new DateTime(2008, 1, 4),
new DateTime(2008, 1, 7),
new DateTime(2008, 1, 8),
new DateTime(2008, 2, 25),
new DateTime(2008, 3, 10),
new DateTime(2008, 5, 1),
new DateTime(2008, 5, 2),
new DateTime(2008, 6, 12),
new DateTime(2008, 6, 13),
new DateTime(2008, 11, 3),
new DateTime(2008, 11, 4),
// http://www.rts.ru/a17902
new DateTime(2009, 1, 1),
new DateTime(2009, 1, 2),
new DateTime(2009, 1, 5),
new DateTime(2009, 1, 6),
new DateTime(2009, 1, 7),
new DateTime(2009, 1, 8),
new DateTime(2009, 1, 9),
new DateTime(2009, 2, 23),
new DateTime(2009, 3, 9),
new DateTime(2009, 5, 1),
new DateTime(2009, 5, 11),
new DateTime(2009, 6, 12),
new DateTime(2009, 11, 4),
// http://www.rts.ru/a19524
new DateTime(2010, 1, 1),
new DateTime(2010, 1, 4),
new DateTime(2010, 1, 5),
new DateTime(2010, 1, 6),
new DateTime(2010, 1, 7),
new DateTime(2010, 1, 8),
new DateTime(2010, 2, 22),
new DateTime(2010, 2, 23),
new DateTime(2010, 3, 8),
new DateTime(2010, 5, 3),
new DateTime(2010, 5, 10),
new DateTime(2010, 6, 14),
new DateTime(2010, 11, 4),
new DateTime(2010, 11, 5),
// http://www.rts.ru/s355
new DateTime(2011, 1, 3),
new DateTime(2011, 1, 4),
new DateTime(2011, 1, 5),
new DateTime(2011, 1, 6),
new DateTime(2011, 1, 7),
new DateTime(2011, 1, 10),
new DateTime(2011, 2, 23),
new DateTime(2011, 3, 7),
new DateTime(2011, 3, 8),
new DateTime(2011, 5, 2),
new DateTime(2011, 5, 9),
new DateTime(2011, 6, 13),
new DateTime(2011, 11, 4),
// http://moex.com/a254
new DateTime(2012, 1, 2),
new DateTime(2012, 2, 23),
new DateTime(2012, 3, 8),
new DateTime(2012, 3, 9),
new DateTime(2012, 4, 30),
new DateTime(2012, 5, 1),
new DateTime(2012, 5, 9),
new DateTime(2012, 6, 11),
new DateTime(2012, 6, 12),
new DateTime(2012, 11, 5),
new DateTime(2012, 12, 31),
// http://moex.com/a1343
new DateTime(2013, 1, 1),
new DateTime(2013, 1, 2),
new DateTime(2013, 1, 3),
new DateTime(2013, 1, 4),
new DateTime(2013, 1, 7),
new DateTime(2013, 3, 8),
new DateTime(2013, 5, 1),
new DateTime(2013, 5, 9),
new DateTime(2013, 6, 12),
new DateTime(2013, 11, 4),
new DateTime(2013, 12, 31),
// http://moex.com/a2973
new DateTime(2014, 1, 1),
new DateTime(2014, 1, 2),
new DateTime(2014, 1, 3),
new DateTime(2014, 1, 7),
new DateTime(2014, 3, 10),
new DateTime(2014, 5, 1),
new DateTime(2014, 5, 9),
new DateTime(2014, 6, 12),
new DateTime(2014, 11, 4),
new DateTime(2014, 12, 31),
// http://moex.com/a2793
new DateTime(2015, 1, 1),
new DateTime(2015, 1, 2),
new DateTime(2015, 1, 7),
new DateTime(2015, 2, 23),
new DateTime(2015, 3, 9),
new DateTime(2015, 5, 1),
new DateTime(2015, 5, 4),
new DateTime(2015, 5, 11),
new DateTime(2015, 6, 12),
new DateTime(2015, 11, 4),
new DateTime(2015, 12, 31),
// http://moex.com/a3367
new DateTime(2016, 1, 1),
new DateTime(2016, 1, 7),
new DateTime(2016, 1, 8),
new DateTime(2016, 2, 23),
new DateTime(2016, 3, 8),
new DateTime(2016, 5, 2),
new DateTime(2016, 5, 3),
new DateTime(2016, 5, 9),
new DateTime(2016, 6, 13),
new DateTime(2016, 11, 4),
};
//var moscowTime = TimeZoneInfo.FromSerializedString("Russian Standard Time;180;(UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2);Russia TZ 2 Standard Time;Russia TZ 2 Daylight Time;[01:01:0001;12:31:2010;60;[0;02:00:00;3;5;0;];[0;03:00:00;10;5;0;];][01:01:2011;12:31:2011;60;[0;02:00:00;3;5;0;];[0;00:00:00;1;1;6;];][01:01:2014;12:31:2014;60;[0;00:00:00;1;1;3;];[0;02:00:00;10;5;0;];];");
var moscowTime = TimeHelper.Moscow;
//russianSpecialHolidays =
// russianSpecialHolidays
// .Concat(GetDefaultRussianHolidays(new DateTime(2001, 01, 01), new DateTime(2010, 01, 01)))
// .ToArray();
Forts = new ExchangeBoard
{
Code = "FORTS",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("10:00:00".To<TimeSpan>(), "14:00:00".To<TimeSpan>()),
new Range<TimeSpan>("14:03:00".To<TimeSpan>(), "18:45:00".To<TimeSpan>()),
new Range<TimeSpan>("19:00:00".To<TimeSpan>(), "23:50:00".To<TimeSpan>())
},
}
},
SpecialWorkingDays = russianSpecialWorkingDays,
SpecialHolidays = russianSpecialHolidays,
},
ExpiryTime = new TimeSpan(18, 45, 00),
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
var micexWorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("10:00:00".To<TimeSpan>(), "18:45:00".To<TimeSpan>())
},
}
},
SpecialWorkingDays = russianSpecialWorkingDays,
SpecialHolidays = russianSpecialHolidays,
};
Micex = new ExchangeBoard
{
Code = "MICEX",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexAuct = new ExchangeBoard
{
Code = "AUCT",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexAubb = new ExchangeBoard
{
Code = "AUBB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexCasf = new ExchangeBoard
{
Code = "CASF",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqbr = new ExchangeBoard
{
Code = "EQBR",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqbs = new ExchangeBoard
{
Code = "EQBS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqdp = new ExchangeBoard
{
Code = "EQDP",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqeu = new ExchangeBoard
{
Code = "EQEU",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqus = new ExchangeBoard
{
Code = "EQUS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqnb = new ExchangeBoard
{
Code = "EQNB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqne = new ExchangeBoard
{
Code = "EQNE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqnl = new ExchangeBoard
{
Code = "EQNL",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqno = new ExchangeBoard
{
Code = "EQNO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqob = new ExchangeBoard
{
Code = "EQOB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqos = new ExchangeBoard
{
Code = "EQOS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqov = new ExchangeBoard
{
Code = "EQOV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqlv = new ExchangeBoard
{
Code = "EQLV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqdb = new ExchangeBoard
{
Code = "EQDB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqde = new ExchangeBoard
{
Code = "EQDE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqli = new ExchangeBoard
{
Code = "EQLI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqqi = new ExchangeBoard
{
Code = "EQQI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexSmal = new ExchangeBoard
{
Code = "SMAL",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexSpob = new ExchangeBoard
{
Code = "SPOB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqbr = new ExchangeBoard
{
Code = "TQBR",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqde = new ExchangeBoard
{
Code = "TQDE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqbs = new ExchangeBoard
{
Code = "TQBS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqeu = new ExchangeBoard
{
Code = "TQEU",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqus = new ExchangeBoard
{
Code = "TQUS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqnb = new ExchangeBoard
{
Code = "TQNB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqne = new ExchangeBoard
{
Code = "TQNE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqnl = new ExchangeBoard
{
Code = "TQNL",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqno = new ExchangeBoard
{
Code = "TQNO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqob = new ExchangeBoard
{
Code = "TQOB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqos = new ExchangeBoard
{
Code = "TQOS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqov = new ExchangeBoard
{
Code = "TQOV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqlv = new ExchangeBoard
{
Code = "TQLV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqli = new ExchangeBoard
{
Code = "TQLI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTqqi = new ExchangeBoard
{
Code = "TQQI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexEqrp = new ExchangeBoard
{
Code = "EQRP",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsrp = new ExchangeBoard
{
Code = "PSRP",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRfnd = new ExchangeBoard
{
Code = "RFND",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTadm = new ExchangeBoard
{
Code = "TADM",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexNadm = new ExchangeBoard
{
Code = "NADM",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
//MicexTran = new ExchangeBoard
//{
// Code = "TRAN",
// WorkingTime = micexWorkingTime.Clone(),
// //IsSupportMarketOrders = true,
// Exchange = Exchange.Moex,
// TimeZone = moscowTime,
//};
MicexPsau = new ExchangeBoard
{
Code = "PSAU",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPaus = new ExchangeBoard
{
Code = "PAUS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsbb = new ExchangeBoard
{
Code = "PSBB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPseq = new ExchangeBoard
{
Code = "PSEQ",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPses = new ExchangeBoard
{
Code = "PSES",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPseu = new ExchangeBoard
{
Code = "PSEU",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsdb = new ExchangeBoard
{
Code = "PSDB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsde = new ExchangeBoard
{
Code = "PSDE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsus = new ExchangeBoard
{
Code = "PSUS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsnb = new ExchangeBoard
{
Code = "PSNB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsne = new ExchangeBoard
{
Code = "PSNE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsnl = new ExchangeBoard
{
Code = "PSNL",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsno = new ExchangeBoard
{
Code = "PSNO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsob = new ExchangeBoard
{
Code = "PSOB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsos = new ExchangeBoard
{
Code = "PSOS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsov = new ExchangeBoard
{
Code = "PSOV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPslv = new ExchangeBoard
{
Code = "PSLV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsli = new ExchangeBoard
{
Code = "PSLI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPsqi = new ExchangeBoard
{
Code = "PSQI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpeu = new ExchangeBoard
{
Code = "RPEU",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpma = new ExchangeBoard
{
Code = "RPMA",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpmo = new ExchangeBoard
{
Code = "RPMO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpua = new ExchangeBoard
{
Code = "RPUA",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpuo = new ExchangeBoard
{
Code = "RPUO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpuq = new ExchangeBoard
{
Code = "RPUQ",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexFbcb = new ExchangeBoard
{
Code = "FBCB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexFbfx = new ExchangeBoard
{
Code = "FBFX",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexIrk2 = new ExchangeBoard
{
Code = "IRK2",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpqi = new ExchangeBoard
{
Code = "RPQI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPteq = new ExchangeBoard
{
Code = "PTEQ",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtes = new ExchangeBoard
{
Code = "PTES",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPteu = new ExchangeBoard
{
Code = "PTEU",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtus = new ExchangeBoard
{
Code = "PTUS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtnb = new ExchangeBoard
{
Code = "PTNB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtne = new ExchangeBoard
{
Code = "PTNE",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtnl = new ExchangeBoard
{
Code = "PTNL",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtno = new ExchangeBoard
{
Code = "PTNO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtob = new ExchangeBoard
{
Code = "PTOB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtos = new ExchangeBoard
{
Code = "PTOS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtov = new ExchangeBoard
{
Code = "PTOV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtlv = new ExchangeBoard
{
Code = "PTLV",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtli = new ExchangeBoard
{
Code = "PTLI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexPtqi = new ExchangeBoard
{
Code = "PTQI",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexScvc = new ExchangeBoard
{
Code = "SCVC",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpng = new ExchangeBoard
{
Code = "RPNG",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexRpfg = new ExchangeBoard
{
Code = "RPFG",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexCbcr = new ExchangeBoard
{
Code = "CBCR",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexCred = new ExchangeBoard
{
Code = "CRED",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexDepz = new ExchangeBoard
{
Code = "DEPZ",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
};
MicexDpvb = new ExchangeBoard
{
Code = "DPVB",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexDpfk = new ExchangeBoard
{
Code = "DPFK",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexDpfo = new ExchangeBoard
{
Code = "DPFO",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexDppf = new ExchangeBoard
{
Code = "DPPF",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexCets = new ExchangeBoard
{
Code = "CETS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexAets = new ExchangeBoard
{
Code = "AETS",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexCngd = new ExchangeBoard
{
Code = "CNGD",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexTran = new ExchangeBoard
{
Code = "TRAN",
WorkingTime = micexWorkingTime.Clone(),
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
MicexJunior = new ExchangeBoard
{
Code = "QJSIM",
//IsSupportMarketOrders = true,
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Moex,
TimeZone = moscowTime,
};
Spb = new ExchangeBoard
{
Code = "SPB",
//IsSupportMarketOrders = false,
//IsSupportAtomicReRegister = false,
Exchange = Exchange.Spb,
TimeZone = moscowTime,
};
Ux = new ExchangeBoard
{
Code = "UX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("10:30:00".To<TimeSpan>(), "13:00:00".To<TimeSpan>()),
new Range<TimeSpan>("13:03:00".To<TimeSpan>(), "17:30:00".To<TimeSpan>())
},
}
},
},
ExpiryTime = new TimeSpan(18, 45, 00),
//IsSupportAtomicReRegister = true,
Exchange = Exchange.Ux,
TimeZone = TimeHelper.Fle,
};
UxStock = new ExchangeBoard
{
Code = "GTS",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("10:30:00".To<TimeSpan>(), "17:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Ux,
TimeZone = TimeHelper.Fle,
};
Amex = new ExchangeBoard
{
Code = "AMEX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
//IsSupportMarketOrders = true,
TimeZone = TimeHelper.Est,
Exchange = Exchange.Amex
};
Cme = new ExchangeBoard
{
Code = "CME",
TimeZone = TimeHelper.Cst,
Exchange = Exchange.Cme,
};
CmeMini = new ExchangeBoard
{
Code = "CMEMINI",
TimeZone = TimeHelper.Cst,
Exchange = Exchange.Cme,
};
Cbot = new ExchangeBoard
{
Code = "CBOT",
TimeZone = TimeHelper.Cst,
Exchange = Exchange.Cbot,
};
Cce = new ExchangeBoard
{
Code = "CCE",
TimeZone = TimeHelper.Cst,
Exchange = Exchange.Cce,
};
Nyse = new ExchangeBoard
{
Code = "NYSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
//IsSupportMarketOrders = true,
TimeZone = TimeHelper.Est,
Exchange = Exchange.Nyse
};
Nymex = new ExchangeBoard
{
Code = "NYMEX",
TimeZone = TimeHelper.Est,
Exchange = Exchange.Nymex,
};
Nasdaq = new ExchangeBoard
{
Code = "NASDAQ",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
//IsSupportMarketOrders = true,
Exchange = Exchange.Nasdaq,
TimeZone = TimeHelper.Est,
};
Nqlx = new ExchangeBoard
{
Code = "NQLX",
Exchange = Exchange.Nqlx,
TimeZone = TimeHelper.Est,
};
Tsx = new ExchangeBoard
{
Code = "TSX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Tsx,
TimeZone = TimeHelper.Est,
};
Lse = new ExchangeBoard
{
Code = "LSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("08:00:00".To<TimeSpan>(), "16:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Lse,
TimeZone = TimeHelper.Gmt,
};
Lme = new ExchangeBoard
{
Code = "LME",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "18:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Lme,
TimeZone = TimeHelper.Gmt,
};
Tse = new ExchangeBoard
{
Code = "TSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "11:30:00".To<TimeSpan>()),
new Range<TimeSpan>("12:30:00".To<TimeSpan>(), "15:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Tse,
TimeZone = TimeHelper.Tokyo,
};
Hkex = new ExchangeBoard
{
Code = "HKEX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:20:00".To<TimeSpan>(), "12:00:00".To<TimeSpan>()),
new Range<TimeSpan>("13:00:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Hkex,
TimeZone = TimeHelper.China,
};
Hkfe = new ExchangeBoard
{
Code = "HKFE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:15:00".To<TimeSpan>(), "12:00:00".To<TimeSpan>()),
new Range<TimeSpan>("13:00:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Hkfe,
TimeZone = TimeHelper.China,
};
Sse = new ExchangeBoard
{
Code = "SSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "11:30:00".To<TimeSpan>()),
new Range<TimeSpan>("13:00:00".To<TimeSpan>(), "15:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Sse,
TimeZone = TimeHelper.China,
};
Szse = new ExchangeBoard
{
Code = "SZSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "11:30:00".To<TimeSpan>()),
new Range<TimeSpan>("13:00:00".To<TimeSpan>(), "15:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Szse,
TimeZone = TimeHelper.China,
};
Tsec = new ExchangeBoard
{
Code = "TSEC",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "13:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Tsec,
TimeZone = TimeHelper.China,
};
var singaporeTime = "Singapore Standard Time".To<TimeZoneInfo>();
Sgx = new ExchangeBoard
{
Code = "SGX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "17:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Sgx,
TimeZone = singaporeTime,
};
Pse = new ExchangeBoard
{
Code = "PSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "12:00:00".To<TimeSpan>()),
new Range<TimeSpan>("13:30:00".To<TimeSpan>(), "15:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Pse,
TimeZone = singaporeTime,
};
Klse = new ExchangeBoard
{
Code = "KLSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "12:30:00".To<TimeSpan>()),
new Range<TimeSpan>("14:00:00".To<TimeSpan>(), "17:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Klse,
TimeZone = singaporeTime,
};
var bangkokTime = "SE Asia Standard Time".To<TimeZoneInfo>();
Idx = new ExchangeBoard
{
Code = "IDX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "16:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Idx,
TimeZone = bangkokTime,
};
Set = new ExchangeBoard
{
Code = "SET",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("10:00:00".To<TimeSpan>(), "12:30:00".To<TimeSpan>()),
new Range<TimeSpan>("14:30:00".To<TimeSpan>(), "16:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Set,
TimeZone = bangkokTime,
};
var indiaTime = "India Standard Time".To<TimeZoneInfo>();
Bse = new ExchangeBoard
{
Code = "BSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:15:00".To<TimeSpan>(), "15:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Bse,
TimeZone = indiaTime,
};
Nse = new ExchangeBoard
{
Code = "NSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:15:00".To<TimeSpan>(), "15:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Nse,
TimeZone = indiaTime,
};
Cse = new ExchangeBoard
{
Code = "CSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:30:00".To<TimeSpan>(), "14:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Cse,
TimeZone = "Sri Lanka Standard Time".To<TimeZoneInfo>(),
};
Krx = new ExchangeBoard
{
Code = "KRX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "15:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Krx,
TimeZone = TimeHelper.Korea,
};
Asx = new ExchangeBoard
{
Code = "ASX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:50:00".To<TimeSpan>(), "16:12:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Asx,
TimeZone = "AUS Eastern Standard Time".To<TimeZoneInfo>(),
};
Nzx = new ExchangeBoard
{
Code = "NZX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("10:00:00".To<TimeSpan>(), "17:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Nzx,
TimeZone = "New Zealand Standard Time".To<TimeZoneInfo>(),
};
Tase = new ExchangeBoard
{
Code = "TASE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("09:00:00".To<TimeSpan>(), "16:25:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Tase,
TimeZone = "Israel Standard Time".To<TimeZoneInfo>(),
};
Fwb = new ExchangeBoard
{
Code = "FWB",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("08:00:00".To<TimeSpan>(), "22:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Fwb,
TimeZone = "W. Europe Standard Time".To<TimeZoneInfo>(),
};
Mse = new ExchangeBoard
{
Code = "MSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("9:00:00".To<TimeSpan>(), "17:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Mse,
TimeZone = "Romance Standard Time".To<TimeZoneInfo>(),
};
Swx = new ExchangeBoard
{
Code = "SWX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("9:00:00".To<TimeSpan>(), "17:30:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Swx,
TimeZone = GetTimeZone("Central European Standard Time", TimeSpan.FromHours(1)),
};
Jse = new ExchangeBoard
{
Code = "JSE",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("9:00:00".To<TimeSpan>(), "17:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Jse,
TimeZone = GetTimeZone("South Africa Standard Time", TimeSpan.FromHours(2)),
};
Lmax = new ExchangeBoard
{
Code = "LMAX",
WorkingTime = new WorkingTime
{
Periods = new List<WorkingTimePeriod>
{
new WorkingTimePeriod
{
Till = DateTime.MaxValue,
Times = new List<Range<TimeSpan>>
{
new Range<TimeSpan>("9:00:00".To<TimeSpan>(), "17:00:00".To<TimeSpan>())
},
}
},
},
Exchange = Exchange.Lmax,
};
DukasCopy = new ExchangeBoard
{
Code = "DUKAS",
Exchange = Exchange.DukasCopy,
};
GainCapital = new ExchangeBoard
{
Code = "GAIN",
Exchange = Exchange.GainCapital,
};
MBTrading = new ExchangeBoard
{
Code = "MBT",
Exchange = Exchange.MBTrading,
};
TrueFX = new ExchangeBoard
{
Code = "TRUEFX",
Exchange = Exchange.TrueFX,
};
Integral = new ExchangeBoard
{
Code = "INTGRL",
Exchange = Exchange.Integral,
};
Cfh = new ExchangeBoard
{
Code = "CFH",
Exchange = Exchange.Cfh,
};
Ond = new ExchangeBoard
{
Code = "OND",
Exchange = Exchange.Ond,
};
Smart = new ExchangeBoard
{
Code = "SMART",
Exchange = Exchange.Nasdaq,
};
Btce = new ExchangeBoard
{
Code = Exchange.Btce.Name,
Exchange = Exchange.Btce,
};
BitStamp = new ExchangeBoard
{
Code = Exchange.BitStamp.Name,
Exchange = Exchange.BitStamp,
};
BtcChina = new ExchangeBoard
{
Code = Exchange.BtcChina.Name,
Exchange = Exchange.BtcChina,
};
Icbit = new ExchangeBoard
{
Code = Exchange.Icbit.Name,
Exchange = Exchange.Icbit,
};
}
private static TimeZoneInfo GetTimeZone(string id, TimeSpan offset)
{
try
{
return id.To<TimeZoneInfo>();
}
catch (TimeZoneNotFoundException)
{
return TimeZoneInfo.GetSystemTimeZones().First(z => z.BaseUtcOffset == offset);
}
}
/// <summary>
/// Information about board <see cref="Associated"/>.
/// </summary>
public static ExchangeBoard Associated { get; }
/// <summary>
/// Information about board <see cref="Test"/>.
/// </summary>
public static ExchangeBoard Test { get; }
/// <summary>
/// Information about board <see cref="Forts"/>.
/// </summary>
public static ExchangeBoard Forts { get; }
/// <summary>
/// Information about board <see cref="Micex"/>.
/// </summary>
public static ExchangeBoard Micex { get; }
/// <summary>
/// Information about board <see cref="MicexAuct"/>.
/// </summary>
public static ExchangeBoard MicexAuct { get; }
/// <summary>
/// Information about board <see cref="MicexAubb"/>.
/// </summary>
public static ExchangeBoard MicexAubb { get; }
/// <summary>
/// Information about board <see cref="MicexCasf"/>.
/// </summary>
public static ExchangeBoard MicexCasf { get; }
/// <summary>
/// Information about board <see cref="MicexEqbr"/>.
/// </summary>
public static ExchangeBoard MicexEqbr { get; }
/// <summary>
/// Information about board <see cref="MicexEqbs"/>.
/// </summary>
public static ExchangeBoard MicexEqbs { get; }
/// <summary>
/// Information about board <see cref="MicexEqdp"/>.
/// </summary>
public static ExchangeBoard MicexEqdp { get; }
/// <summary>
/// Information about board <see cref="MicexEqeu"/>.
/// </summary>
public static ExchangeBoard MicexEqeu { get; }
/// <summary>
/// Information about board <see cref="MicexEqus"/>.
/// </summary>
public static ExchangeBoard MicexEqus { get; }
/// <summary>
/// Information about board <see cref="MicexEqnb"/>.
/// </summary>
public static ExchangeBoard MicexEqnb { get; }
/// <summary>
/// Information about board <see cref="MicexEqne"/>.
/// </summary>
public static ExchangeBoard MicexEqne { get; }
/// <summary>
/// Information about board <see cref="MicexEqnl"/>.
/// </summary>
public static ExchangeBoard MicexEqnl { get; }
/// <summary>
/// Information about board <see cref="MicexEqno"/>.
/// </summary>
public static ExchangeBoard MicexEqno { get; }
/// <summary>
/// Information about board <see cref="MicexEqob"/>.
/// </summary>
public static ExchangeBoard MicexEqob { get; }
/// <summary>
/// Information about board <see cref="MicexEqos"/>.
/// </summary>
public static ExchangeBoard MicexEqos { get; }
/// <summary>
/// Information about board <see cref="MicexEqov"/>.
/// </summary>
public static ExchangeBoard MicexEqov { get; }
/// <summary>
/// Information about board <see cref="MicexEqlv"/>.
/// </summary>
public static ExchangeBoard MicexEqlv { get; }
/// <summary>
/// Information about board <see cref="MicexEqdb"/>.
/// </summary>
public static ExchangeBoard MicexEqdb { get; }
/// <summary>
/// Information about board <see cref="MicexEqde"/>.
/// </summary>
public static ExchangeBoard MicexEqde { get; }
/// <summary>
/// Information about board <see cref="MicexEqli"/>.
/// </summary>
public static ExchangeBoard MicexEqli { get; }
/// <summary>
/// Information about board <see cref="MicexEqqi"/>.
/// </summary>
public static ExchangeBoard MicexEqqi { get; }
/// <summary>
/// Information about board <see cref="MicexSmal"/>.
/// </summary>
public static ExchangeBoard MicexSmal { get; }
/// <summary>
/// Information about board <see cref="MicexSpob"/>.
/// </summary>
public static ExchangeBoard MicexSpob { get; }
/// <summary>
/// Information about board <see cref="MicexTqbr"/>.
/// </summary>
public static ExchangeBoard MicexTqbr { get; }
/// <summary>
/// Information about board <see cref="MicexTqde"/>.
/// </summary>
public static ExchangeBoard MicexTqde { get; }
/// <summary>
/// Information about board <see cref="MicexTqbs"/>.
/// </summary>
public static ExchangeBoard MicexTqbs { get; }
/// <summary>
/// Information about board <see cref="MicexTqeu"/>.
/// </summary>
public static ExchangeBoard MicexTqeu { get; }
/// <summary>
/// Information about board <see cref="MicexTqus"/>.
/// </summary>
public static ExchangeBoard MicexTqus { get; }
/// <summary>
/// Information about board <see cref="MicexTqnb"/>.
/// </summary>
public static ExchangeBoard MicexTqnb { get; }
/// <summary>
/// Information about board <see cref="MicexTqne"/>.
/// </summary>
public static ExchangeBoard MicexTqne { get; }
/// <summary>
/// Information about board <see cref="MicexTqnl"/>.
/// </summary>
public static ExchangeBoard MicexTqnl { get; }
/// <summary>
/// Information about board <see cref="MicexTqno"/>.
/// </summary>
public static ExchangeBoard MicexTqno { get; }
/// <summary>
/// Information about board <see cref="MicexTqob"/>.
/// </summary>
public static ExchangeBoard MicexTqob { get; }
/// <summary>
/// Information about board <see cref="MicexTqos"/>.
/// </summary>
public static ExchangeBoard MicexTqos { get; }
/// <summary>
/// Information about board <see cref="MicexTqov"/>.
/// </summary>
public static ExchangeBoard MicexTqov { get; }
/// <summary>
/// Information about board <see cref="MicexTqlv"/>.
/// </summary>
public static ExchangeBoard MicexTqlv { get; }
/// <summary>
/// Information about board <see cref="MicexTqli"/>.
/// </summary>
public static ExchangeBoard MicexTqli { get; }
/// <summary>
/// Information about board <see cref="MicexTqqi"/>.
/// </summary>
public static ExchangeBoard MicexTqqi { get; }
/// <summary>
/// Information about board <see cref="MicexEqrp"/>.
/// </summary>
public static ExchangeBoard MicexEqrp { get; }
/// <summary>
/// Information about board <see cref="MicexPsrp"/>.
/// </summary>
public static ExchangeBoard MicexPsrp { get; }
/// <summary>
/// Information about board <see cref="MicexRfnd"/>.
/// </summary>
public static ExchangeBoard MicexRfnd { get; }
/// <summary>
/// Information about board <see cref="MicexTadm"/>.
/// </summary>
public static ExchangeBoard MicexTadm { get; }
/// <summary>
/// Information about board <see cref="MicexNadm"/>.
/// </summary>
public static ExchangeBoard MicexNadm { get; }
/// <summary>
/// Information about board <see cref="MicexPsau"/>.
/// </summary>
public static ExchangeBoard MicexPsau { get; }
/// <summary>
/// Information about board <see cref="MicexPaus"/>.
/// </summary>
public static ExchangeBoard MicexPaus { get; }
/// <summary>
/// Information about board <see cref="MicexPsbb"/>.
/// </summary>
public static ExchangeBoard MicexPsbb { get; }
/// <summary>
/// Information about board <see cref="MicexPseq"/>.
/// </summary>
public static ExchangeBoard MicexPseq { get; }
/// <summary>
/// Information about board <see cref="MicexPses"/>.
/// </summary>
public static ExchangeBoard MicexPses { get; }
/// <summary>
/// Information about board <see cref="MicexPseu"/>.
/// </summary>
public static ExchangeBoard MicexPseu { get; }
/// <summary>
/// Information about board <see cref="MicexPsdb"/>.
/// </summary>
public static ExchangeBoard MicexPsdb { get; }
/// <summary>
/// Information about board <see cref="MicexPsde"/>.
/// </summary>
public static ExchangeBoard MicexPsde { get; }
/// <summary>
/// Information about board <see cref="MicexPsus"/>.
/// </summary>
public static ExchangeBoard MicexPsus { get; }
/// <summary>
/// Information about board <see cref="MicexPsnb"/>.
/// </summary>
public static ExchangeBoard MicexPsnb { get; }
/// <summary>
/// Information about board <see cref="MicexPsne"/>.
/// </summary>
public static ExchangeBoard MicexPsne { get; }
/// <summary>
/// Information about board <see cref="MicexPsnl"/>.
/// </summary>
public static ExchangeBoard MicexPsnl { get; }
/// <summary>
/// Information about board <see cref="MicexPsno"/>.
/// </summary>
public static ExchangeBoard MicexPsno { get; }
/// <summary>
/// Information about board <see cref="MicexPsob"/>.
/// </summary>
public static ExchangeBoard MicexPsob { get; }
/// <summary>
/// Information about board <see cref="MicexPsos"/>.
/// </summary>
public static ExchangeBoard MicexPsos { get; }
/// <summary>
/// Information about board <see cref="MicexPsov"/>.
/// </summary>
public static ExchangeBoard MicexPsov { get; }
/// <summary>
/// Information about board <see cref="MicexPslv"/>.
/// </summary>
public static ExchangeBoard MicexPslv { get; }
/// <summary>
/// Information about board <see cref="MicexPsli"/>.
/// </summary>
public static ExchangeBoard MicexPsli { get; }
/// <summary>
/// Information about board <see cref="MicexPsqi"/>.
/// </summary>
public static ExchangeBoard MicexPsqi { get; }
/// <summary>
/// Information about board <see cref="MicexRpeu"/>.
/// </summary>
public static ExchangeBoard MicexRpeu { get; }
/// <summary>
/// Information about board <see cref="MicexRpma"/>.
/// </summary>
public static ExchangeBoard MicexRpma { get; }
/// <summary>
/// Information about board <see cref="MicexRpmo"/>.
/// </summary>
public static ExchangeBoard MicexRpmo { get; }
/// <summary>
/// Information about board <see cref="MicexRpua"/>.
/// </summary>
public static ExchangeBoard MicexRpua { get; }
/// <summary>
/// Information about board <see cref="MicexRpuo"/>.
/// </summary>
public static ExchangeBoard MicexRpuo { get; }
/// <summary>
/// Information about board <see cref="MicexRpuq"/>.
/// </summary>
public static ExchangeBoard MicexRpuq { get; }
/// <summary>
/// Information about board <see cref="MicexFbcb"/>.
/// </summary>
public static ExchangeBoard MicexFbcb { get; }
/// <summary>
/// Information about board <see cref="MicexFbfx"/>.
/// </summary>
public static ExchangeBoard MicexFbfx { get; }
/// <summary>
/// Information about board <see cref="MicexIrk2"/>.
/// </summary>
public static ExchangeBoard MicexIrk2 { get; }
/// <summary>
/// Information about board <see cref="MicexRpqi"/>.
/// </summary>
public static ExchangeBoard MicexRpqi { get; }
/// <summary>
/// Information about board <see cref="MicexPteq"/>.
/// </summary>
public static ExchangeBoard MicexPteq { get; }
/// <summary>
/// Information about board <see cref="MicexPtes"/>.
/// </summary>
public static ExchangeBoard MicexPtes { get; }
/// <summary>
/// Information about board <see cref="MicexPteu"/>.
/// </summary>
public static ExchangeBoard MicexPteu { get; }
/// <summary>
/// Information about board <see cref="MicexPtus"/>.
/// </summary>
public static ExchangeBoard MicexPtus { get; }
/// <summary>
/// Information about board <see cref="MicexPtnb"/>.
/// </summary>
public static ExchangeBoard MicexPtnb { get; }
/// <summary>
/// Information about board <see cref="MicexPtne"/>.
/// </summary>
public static ExchangeBoard MicexPtne { get; }
/// <summary>
/// Information about board <see cref="MicexPtnl"/>.
/// </summary>
public static ExchangeBoard MicexPtnl { get; }
/// <summary>
/// Information about board <see cref="MicexPtno"/>.
/// </summary>
public static ExchangeBoard MicexPtno { get; }
/// <summary>
/// Information about board <see cref="MicexPtob"/>.
/// </summary>
public static ExchangeBoard MicexPtob { get; }
/// <summary>
/// Information about board <see cref="MicexPtos"/>.
/// </summary>
public static ExchangeBoard MicexPtos { get; }
/// <summary>
/// Information about board <see cref="MicexPtov"/>.
/// </summary>
public static ExchangeBoard MicexPtov { get; }
/// <summary>
/// Information about board <see cref="MicexPtlv"/>.
/// </summary>
public static ExchangeBoard MicexPtlv { get; }
/// <summary>
/// Information about board <see cref="MicexPtli"/>.
/// </summary>
public static ExchangeBoard MicexPtli { get; }
/// <summary>
/// Information about board <see cref="MicexPtqi"/>.
/// </summary>
public static ExchangeBoard MicexPtqi { get; }
/// <summary>
/// Information about board <see cref="MicexScvc"/>.
/// </summary>
public static ExchangeBoard MicexScvc { get; }
/// <summary>
/// Information about board <see cref="MicexRpng"/>.
/// </summary>
public static ExchangeBoard MicexRpng { get; }
/// <summary>
/// Information about board <see cref="MicexRpfg"/>.
/// </summary>
public static ExchangeBoard MicexRpfg { get; }
/// <summary>
/// Information about board <see cref="MicexCbcr"/>.
/// </summary>
public static ExchangeBoard MicexCbcr { get; }
/// <summary>
/// Information about board <see cref="MicexCred"/>.
/// </summary>
public static ExchangeBoard MicexCred { get; }
/// <summary>
/// Information about board <see cref="MicexDepz"/>.
/// </summary>
public static ExchangeBoard MicexDepz { get; }
/// <summary>
/// Information about board <see cref="MicexDpvb"/>.
/// </summary>
public static ExchangeBoard MicexDpvb { get; }
/// <summary>
/// Information about board <see cref="MicexDpfk"/>.
/// </summary>
public static ExchangeBoard MicexDpfk { get; }
/// <summary>
/// Information about board <see cref="MicexDpfo"/>.
/// </summary>
public static ExchangeBoard MicexDpfo { get; }
/// <summary>
/// Information about board <see cref="MicexDppf"/>.
/// </summary>
public static ExchangeBoard MicexDppf { get; }
/// <summary>
/// Information about board <see cref="MicexCets"/>.
/// </summary>
public static ExchangeBoard MicexCets { get; }
/// <summary>
/// Information about board <see cref="MicexAets"/>.
/// </summary>
public static ExchangeBoard MicexAets { get; }
/// <summary>
/// Information about board <see cref="MicexCngd"/>.
/// </summary>
public static ExchangeBoard MicexCngd { get; }
/// <summary>
/// Information about board <see cref="MicexTran"/>.
/// </summary>
public static ExchangeBoard MicexTran { get; }
/// <summary>
/// Information about board <see cref="MicexJunior"/>.
/// </summary>
public static ExchangeBoard MicexJunior { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Spb"/>.
/// </summary>
public static ExchangeBoard Spb { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Ux"/>.
/// </summary>
public static ExchangeBoard Ux { get; }
/// <summary>
/// Information about board <see cref="UxStock"/>.
/// </summary>
public static ExchangeBoard UxStock { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cme"/>.
/// </summary>
public static ExchangeBoard Cme { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cme"/>.
/// </summary>
public static ExchangeBoard CmeMini { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cce"/>.
/// </summary>
public static ExchangeBoard Cce { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cbot"/>.
/// </summary>
public static ExchangeBoard Cbot { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nymex"/>.
/// </summary>
public static ExchangeBoard Nymex { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Amex"/>.
/// </summary>
public static ExchangeBoard Amex { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nyse"/>.
/// </summary>
public static ExchangeBoard Nyse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nasdaq"/>.
/// </summary>
public static ExchangeBoard Nasdaq { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nqlx"/>.
/// </summary>
public static ExchangeBoard Nqlx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Lse"/>.
/// </summary>
public static ExchangeBoard Lse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Lme"/>.
/// </summary>
public static ExchangeBoard Lme { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Tse"/>.
/// </summary>
public static ExchangeBoard Tse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Hkex"/>.
/// </summary>
public static ExchangeBoard Hkex { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Hkfe"/>.
/// </summary>
public static ExchangeBoard Hkfe { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Sse"/>.
/// </summary>
public static ExchangeBoard Sse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Szse"/>.
/// </summary>
public static ExchangeBoard Szse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Tsx"/>.
/// </summary>
public static ExchangeBoard Tsx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Fwb"/>.
/// </summary>
public static ExchangeBoard Fwb { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Asx"/>.
/// </summary>
public static ExchangeBoard Asx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nzx"/>.
/// </summary>
public static ExchangeBoard Nzx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bse"/>.
/// </summary>
public static ExchangeBoard Bse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nse"/>.
/// </summary>
public static ExchangeBoard Nse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Swx"/>.
/// </summary>
public static ExchangeBoard Swx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Krx"/>.
/// </summary>
public static ExchangeBoard Krx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Mse"/>.
/// </summary>
public static ExchangeBoard Mse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Jse"/>.
/// </summary>
public static ExchangeBoard Jse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Sgx"/>.
/// </summary>
public static ExchangeBoard Sgx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Tsec"/>.
/// </summary>
public static ExchangeBoard Tsec { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Pse"/>.
/// </summary>
public static ExchangeBoard Pse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Klse"/>.
/// </summary>
public static ExchangeBoard Klse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Idx"/>.
/// </summary>
public static ExchangeBoard Idx { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Set"/>.
/// </summary>
public static ExchangeBoard Set { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cse"/>.
/// </summary>
public static ExchangeBoard Cse { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Tase"/>.
/// </summary>
public static ExchangeBoard Tase { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Lmax"/>.
/// </summary>
public static ExchangeBoard Lmax { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.DukasCopy"/>.
/// </summary>
public static ExchangeBoard DukasCopy { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.GainCapital"/>.
/// </summary>
public static ExchangeBoard GainCapital { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.MBTrading"/>.
/// </summary>
public static ExchangeBoard MBTrading { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.TrueFX"/>.
/// </summary>
public static ExchangeBoard TrueFX { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Integral"/>.
/// </summary>
public static ExchangeBoard Integral { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cfh"/>.
/// </summary>
public static ExchangeBoard Cfh { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Ond"/>.
/// </summary>
public static ExchangeBoard Ond { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Nasdaq"/>.
/// </summary>
public static ExchangeBoard Smart { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Btce"/>.
/// </summary>
public static ExchangeBoard Btce { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.BitStamp"/>.
/// </summary>
public static ExchangeBoard BitStamp { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.BtcChina"/>.
/// </summary>
public static ExchangeBoard BtcChina { get; }
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Icbit"/>.
/// </summary>
public static ExchangeBoard Icbit { get; }
/// <summary>
/// Information about board <see cref="Finam"/>.
/// </summary>
public static ExchangeBoard Finam { get; }
/// <summary>
/// Information about board <see cref="Mfd"/>.
/// </summary>
public static ExchangeBoard Mfd { get; }
/// <summary>
/// Information about board <see cref="Arca"/>.
/// </summary>
public static ExchangeBoard Arca { get; } = new ExchangeBoard
{
Code = "ARCA",
Exchange = Exchange.Nyse,
};
/// <summary>
/// Information about board <see cref="Bats"/>.
/// </summary>
public static ExchangeBoard Bats { get; } = new ExchangeBoard
{
Code = "BATS",
Exchange = Exchange.Cbot,
};
/// <summary>
/// Information about board <see cref="Currenex"/>.
/// </summary>
public static ExchangeBoard Currenex { get; } = new ExchangeBoard
{
Code = Exchange.Currenex.Name,
Exchange = Exchange.Currenex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Fxcm"/>.
/// </summary>
public static ExchangeBoard Fxcm { get; } = new ExchangeBoard
{
Code = Exchange.Fxcm.Name,
Exchange = Exchange.Fxcm,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Poloniex"/>.
/// </summary>
public static ExchangeBoard Poloniex { get; } = new ExchangeBoard
{
Code = Exchange.Poloniex.Name,
Exchange = Exchange.Poloniex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Kraken"/>.
/// </summary>
public static ExchangeBoard Kraken { get; } = new ExchangeBoard
{
Code = Exchange.Kraken.Name,
Exchange = Exchange.Kraken,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bittrex"/>.
/// </summary>
public static ExchangeBoard Bittrex { get; } = new ExchangeBoard
{
Code = Exchange.Bittrex.Name,
Exchange = Exchange.Bittrex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bitfinex"/>.
/// </summary>
public static ExchangeBoard Bitfinex { get; } = new ExchangeBoard
{
Code = Exchange.Bitfinex.Name,
Exchange = Exchange.Bitfinex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Coinbase"/>.
/// </summary>
public static ExchangeBoard Coinbase { get; } = new ExchangeBoard
{
Code = Exchange.Coinbase.Name,
Exchange = Exchange.Coinbase,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Gdax"/>.
/// </summary>
public static ExchangeBoard Gdax { get; } = new ExchangeBoard
{
Code = Exchange.Gdax.Name,
Exchange = Exchange.Gdax,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bithumb"/>.
/// </summary>
public static ExchangeBoard Bithumb { get; } = new ExchangeBoard
{
Code = Exchange.Bithumb.Name,
Exchange = Exchange.Bithumb,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.HitBtc"/>.
/// </summary>
public static ExchangeBoard HitBtc { get; } = new ExchangeBoard
{
Code = Exchange.HitBtc.Name,
Exchange = Exchange.HitBtc,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.OkCoin"/>.
/// </summary>
public static ExchangeBoard OkCoin { get; } = new ExchangeBoard
{
Code = Exchange.OkCoin.Name,
Exchange = Exchange.OkCoin,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Coincheck"/>.
/// </summary>
public static ExchangeBoard Coincheck { get; } = new ExchangeBoard
{
Code = Exchange.Coincheck.Name,
Exchange = Exchange.Coincheck,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Binance"/>.
/// </summary>
public static ExchangeBoard Binance { get; } = new ExchangeBoard
{
Code = Exchange.Binance.Name,
Exchange = Exchange.Binance,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bitexbook"/>.
/// </summary>
public static ExchangeBoard Bitexbook { get; } = new ExchangeBoard
{
Code = Exchange.Bitexbook.Name,
Exchange = Exchange.Bitexbook,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bitmex"/>.
/// </summary>
public static ExchangeBoard Bitmex { get; } = new ExchangeBoard
{
Code = Exchange.Bitmex.Name,
Exchange = Exchange.Bitmex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cex"/>.
/// </summary>
public static ExchangeBoard Cex { get; } = new ExchangeBoard
{
Code = Exchange.Cex.Name,
Exchange = Exchange.Cex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Cryptopia"/>.
/// </summary>
public static ExchangeBoard Cryptopia { get; } = new ExchangeBoard
{
Code = Exchange.Cryptopia.Name,
Exchange = Exchange.Cryptopia,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Okex"/>.
/// </summary>
public static ExchangeBoard Okex { get; } = new ExchangeBoard
{
Code = Exchange.Okex.Name,
Exchange = Exchange.Okex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Yobit"/>.
/// </summary>
public static ExchangeBoard Yobit { get; } = new ExchangeBoard
{
Code = Exchange.Yobit.Name,
Exchange = Exchange.Yobit,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.CoinExchange"/>.
/// </summary>
public static ExchangeBoard CoinExchange { get; } = new ExchangeBoard
{
Code = Exchange.CoinExchange.Name,
Exchange = Exchange.CoinExchange,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.LiveCoin"/>.
/// </summary>
public static ExchangeBoard LiveCoin { get; } = new ExchangeBoard
{
Code = Exchange.LiveCoin.Name,
Exchange = Exchange.LiveCoin,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Exmo"/>.
/// </summary>
public static ExchangeBoard Exmo { get; } = new ExchangeBoard
{
Code = Exchange.Exmo.Name,
Exchange = Exchange.Exmo,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Deribit"/>.
/// </summary>
public static ExchangeBoard Deribit { get; } = new ExchangeBoard
{
Code = Exchange.Deribit.Name,
Exchange = Exchange.Deribit,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Kucoin"/>.
/// </summary>
public static ExchangeBoard Kucoin { get; } = new ExchangeBoard
{
Code = Exchange.Kucoin.Name,
Exchange = Exchange.Kucoin,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Liqui"/>.
/// </summary>
public static ExchangeBoard Liqui { get; } = new ExchangeBoard
{
Code = Exchange.Liqui.Name,
Exchange = Exchange.Liqui,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Huobi"/>.
/// </summary>
public static ExchangeBoard Huobi { get; } = new ExchangeBoard
{
Code = Exchange.Huobi.Name,
Exchange = Exchange.Huobi,
};
/// <summary>
/// Information about board <see cref="Globex"/>.
/// </summary>
public static ExchangeBoard Globex { get; } = new ExchangeBoard
{
Code = "Globex",
Exchange = Exchange.Cme,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.IEX"/>.
/// </summary>
public static ExchangeBoard IEX { get; } = new ExchangeBoard
{
Code = Exchange.IEX.Name,
Exchange = Exchange.IEX,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.AlphaVantage"/>.
/// </summary>
public static ExchangeBoard AlphaVantage { get; } = new ExchangeBoard
{
Code = Exchange.AlphaVantage.Name,
Exchange = Exchange.AlphaVantage,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bitbank"/>.
/// </summary>
public static ExchangeBoard Bitbank { get; } = new ExchangeBoard
{
Code = Exchange.Bitbank.Name,
Exchange = Exchange.Bitbank,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Zaif"/>.
/// </summary>
public static ExchangeBoard Zaif { get; } = new ExchangeBoard
{
Code = Exchange.Zaif.Name,
Exchange = Exchange.Zaif,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Quoinex"/>.
/// </summary>
public static ExchangeBoard Quoinex { get; } = new ExchangeBoard
{
Code = Exchange.Quoinex.Name,
Exchange = Exchange.Quoinex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Wiki"/>.
/// </summary>
public static ExchangeBoard Wiki { get; } = new ExchangeBoard
{
Code = Exchange.Wiki.Name,
Exchange = Exchange.Wiki,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Idax"/>.
/// </summary>
public static ExchangeBoard Idax { get; } = new ExchangeBoard
{
Code = Exchange.Idax.Name,
Exchange = Exchange.Idax,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Digifinex"/>.
/// </summary>
public static ExchangeBoard Digifinex { get; } = new ExchangeBoard
{
Code = Exchange.Digifinex.Name,
Exchange = Exchange.Digifinex,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.TradeOgre"/>.
/// </summary>
public static ExchangeBoard TradeOgre { get; } = new ExchangeBoard
{
Code = Exchange.TradeOgre.Name,
Exchange = Exchange.TradeOgre,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.CoinCap"/>.
/// </summary>
public static ExchangeBoard CoinCap { get; } = new ExchangeBoard
{
Code = Exchange.CoinCap.Name,
Exchange = Exchange.CoinCap,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Coinigy"/>.
/// </summary>
public static ExchangeBoard Coinigy { get; } = new ExchangeBoard
{
Code = Exchange.Coinigy.Name,
Exchange = Exchange.Coinigy,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.LBank"/>.
/// </summary>
public static ExchangeBoard LBank { get; } = new ExchangeBoard
{
Code = Exchange.LBank.Name,
Exchange = Exchange.LBank,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.BitMax"/>.
/// </summary>
public static ExchangeBoard BitMax { get; } = new ExchangeBoard
{
Code = Exchange.BitMax.Name,
Exchange = Exchange.BitMax,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.BW"/>.
/// </summary>
public static ExchangeBoard BW { get; } = new ExchangeBoard
{
Code = Exchange.BW.Name,
Exchange = Exchange.BW,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bibox"/>.
/// </summary>
public static ExchangeBoard Bibox { get; } = new ExchangeBoard
{
Code = Exchange.Bibox.Name,
Exchange = Exchange.Bibox,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.CoinBene"/>.
/// </summary>
public static ExchangeBoard CoinBene { get; } = new ExchangeBoard
{
Code = Exchange.CoinBene.Name,
Exchange = Exchange.CoinBene,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.BitZ"/>.
/// </summary>
public static ExchangeBoard BitZ { get; } = new ExchangeBoard
{
Code = Exchange.BitZ.Name,
Exchange = Exchange.BitZ,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.ZB"/>.
/// </summary>
public static ExchangeBoard ZB { get; } = new ExchangeBoard
{
Code = Exchange.ZB.Name,
Exchange = Exchange.ZB,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Tradier"/>.
/// </summary>
public static ExchangeBoard Tradier { get; } = new ExchangeBoard
{
Code = Exchange.Tradier.Name,
Exchange = Exchange.Tradier,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.SwSq"/>.
/// </summary>
public static ExchangeBoard SwSq { get; } = new ExchangeBoard
{
Code = Exchange.SwSq.Name,
Exchange = Exchange.SwSq,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.StockSharp"/>.
/// </summary>
public static ExchangeBoard StockSharp { get; } = new ExchangeBoard
{
Code = Exchange.StockSharp.Name,
Exchange = Exchange.StockSharp,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Upbit"/>.
/// </summary>
public static ExchangeBoard Upbit { get; } = new ExchangeBoard
{
Code = Exchange.Upbit.Name,
Exchange = Exchange.Upbit,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.CoinEx"/>.
/// </summary>
public static ExchangeBoard CoinEx { get; } = new ExchangeBoard
{
Code = Exchange.CoinEx.Name,
Exchange = Exchange.CoinEx,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.FatBtc"/>.
/// </summary>
public static ExchangeBoard FatBtc { get; } = new ExchangeBoard
{
Code = Exchange.FatBtc.Name,
Exchange = Exchange.FatBtc,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Latoken"/>.
/// </summary>
public static ExchangeBoard Latoken { get; } = new ExchangeBoard
{
Code = Exchange.Latoken.Name,
Exchange = Exchange.Latoken,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Gopax"/>.
/// </summary>
public static ExchangeBoard Gopax { get; } = new ExchangeBoard
{
Code = Exchange.Gopax.Name,
Exchange = Exchange.Gopax,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.CoinHub"/>.
/// </summary>
public static ExchangeBoard CoinHub { get; } = new ExchangeBoard
{
Code = Exchange.CoinHub.Name,
Exchange = Exchange.CoinHub,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Hotbit"/>.
/// </summary>
public static ExchangeBoard Hotbit { get; } = new ExchangeBoard
{
Code = Exchange.Hotbit.Name,
Exchange = Exchange.Hotbit,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.Bitalong"/>.
/// </summary>
public static ExchangeBoard Bitalong { get; } = new ExchangeBoard
{
Code = Exchange.Bitalong.Name,
Exchange = Exchange.Bitalong,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.PrizmBit"/>.
/// </summary>
public static ExchangeBoard PrizmBit { get; } = new ExchangeBoard
{
Code = Exchange.PrizmBit.Name,
Exchange = Exchange.PrizmBit,
};
/// <summary>
/// Information about board <see cref="BusinessEntities.Exchange.DigitexFutures"/>.
/// </summary>
public static ExchangeBoard DigitexFutures { get; } = new ExchangeBoard
{
Code = Exchange.DigitexFutures.Name,
Exchange = Exchange.DigitexFutures,
};
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/jufeng9318/StockSharp.git
git@gitee.com:jufeng9318/StockSharp.git
jufeng9318
StockSharp
StockSharp
master

搜索帮助