-
Notifications
You must be signed in to change notification settings - Fork 4
/
classIBApi_1_1EClientSocket.html
449 lines (446 loc) · 72.5 KB
/
classIBApi_1_1EClientSocket.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
<!-- HTML header for doxygen 1.8.4-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>TWS API: EClientSocket Class Reference</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script>
$(document).ready(function(){
$("ul#tabs li").click(function(e){
if (!$(this).hasClass("active")) {
var tabNum = $(this).index();
var nthChild = tabNum+1;
$("ul#tabs li.active").removeClass("active");
$(this).addClass("active");
$("ul#tab li.active").removeClass("active");
$("ul#tab li:nth-child("+nthChild+")").addClass("active");
}
});
});
</script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="ib_theme.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="background-color:black;">
<table cellspacing="0" cellpadding="0" >
<tbody>
<tr>
<td id="projectlogo"><img alt="Logo" src="nav_iblogo.png"/></td>
<td style="padding: 0 0 0 1em;">
<ul id="tabs"><li class="active">C#</li><li>Java</li><li>VB</li><li>C++</li></ul>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classIBApi_1_1EClientSocket.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-methods">Protected Member Functions</a> |
<a href="classIBApi_1_1EClientSocket-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">EClientSocket Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>TWS/Gateway client class This client class contains all the available methods to communicate with IB. Up to eight clients can be connected to a single instance of the TWS/Gateway simultaneously. From herein, the TWS/Gateway will be referred to as the Host.
<a href="classIBApi_1_1EClientSocket.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for EClientSocket:</div>
<div class="dyncontent">
<div class="center">
<img src="classIBApi_1_1EClientSocket.png" usemap="#EClientSocket_map" alt=""/>
<map id="EClientSocket_map" name="EClientSocket_map">
<area href="classIBApi_1_1EClient.html" alt="EClient" shape="rect" coords="0,0,113,24"/>
<area href="interfaceIBApi_1_1EClientMsgSink.html" alt="EClientMsgSink" shape="rect" coords="123,0,236,24"/>
<area href="classIBApi_1_1EClientSocketSSL.html" alt="EClientSocketSSL" shape="rect" coords="61,112,174,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a78788f5bc99702f042ef7499593f66a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78788f5bc99702f042ef7499593f66a1"></a>
 </td><td class="memItemRight" valign="bottom"><b>EClientSocket</b> (<a class="el" href="interfaceIBApi_1_1EWrapper.html">EWrapper</a> wrapper, <a class="el" href="interfaceIBApi_1_1EReaderSignal.html">EReaderSignal</a> eReaderSignal)</td></tr>
<tr class="separator:a78788f5bc99702f042ef7499593f66a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a315a7f7a34afc504d84c4f0ca462d924"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a315a7f7a34afc504d84c4f0ca462d924"></a>
void </td><td class="memItemRight" valign="bottom"><b>eConnect</b> (string host, int port, int clientId)</td></tr>
<tr class="separator:a315a7f7a34afc504d84c4f0ca462d924"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac46dbcbbc7230ff93a8fe26245909ac3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac46dbcbbc7230ff93a8fe26245909ac3"></a>
void </td><td class="memItemRight" valign="bottom"><b>eConnect</b> (string host, int port, int clientId, bool extraAuth)</td></tr>
<tr class="separator:ac46dbcbbc7230ff93a8fe26245909ac3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae88f2c8c05758ef7718269691a9d424b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae88f2c8c05758ef7718269691a9d424b"></a>
void </td><td class="memItemRight" valign="bottom"><b>redirect</b> (string host)</td></tr>
<tr class="separator:ae88f2c8c05758ef7718269691a9d424b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classIBApi_1_1EClient"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIBApi_1_1EClient')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classIBApi_1_1EClient.html">EClient</a></td></tr>
<tr class="memitem:a6019980df10f825dcba782d8992da1c1 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a6019980df10f825dcba782d8992da1c1">EClient</a> (<a class="el" href="interfaceIBApi_1_1EWrapper.html">EWrapper</a> wrapper)</td></tr>
<tr class="memdesc:a6019980df10f825dcba782d8992da1c1 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a6019980df10f825dcba782d8992da1c1">More...</a><br/></td></tr>
<tr class="separator:a6019980df10f825dcba782d8992da1c1 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3297a7c5fd7c83930e02af34411a4c22 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3297a7c5fd7c83930e02af34411a4c22"></a>
void </td><td class="memItemRight" valign="bottom"><b>SetConnectOptions</b> (string connectOptions)</td></tr>
<tr class="separator:a3297a7c5fd7c83930e02af34411a4c22 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a02b6e0c36bd0cc914f4dfacd600d9051 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02b6e0c36bd0cc914f4dfacd600d9051"></a>
void </td><td class="memItemRight" valign="bottom"><b>DisableUseV100Plus</b> ()</td></tr>
<tr class="separator:a02b6e0c36bd0cc914f4dfacd600d9051 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab8e2702adca8f47228f9754f4963455d inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ab8e2702adca8f47228f9754f4963455d">IsConnected</a> ()</td></tr>
<tr class="memdesc:ab8e2702adca8f47228f9754f4963455d inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Notifies whether or not the API client is connected to the Host. <a href="#ab8e2702adca8f47228f9754f4963455d">More...</a><br/></td></tr>
<tr class="separator:ab8e2702adca8f47228f9754f4963455d inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acf1370a40894c7a3d44053142077397b inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1370a40894c7a3d44053142077397b"></a>
void </td><td class="memItemRight" valign="bottom"><b>startApi</b> ()</td></tr>
<tr class="separator:acf1370a40894c7a3d44053142077397b inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7f7a3199c392465d0767c6506c1af5b4 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a7f7a3199c392465d0767c6506c1af5b4">Close</a> ()</td></tr>
<tr class="memdesc:a7f7a3199c392465d0767c6506c1af5b4 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Terminates the connection and notifies the <a class="el" href="interfaceIBApi_1_1EWrapper.html" title="This interface's methods are used by the TWS/Gateway to communicate with the API client. Every API client application needs to implement this interface in order to handle all the events generated by the TWS/Gateway. Almost every EClientSocket method call will result in at least one event delivered here. ">EWrapper</a> implementing class. <a href="#a7f7a3199c392465d0767c6506c1af5b4">More...</a><br/></td></tr>
<tr class="separator:a7f7a3199c392465d0767c6506c1af5b4 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb253ccdaf724eac22e8f75a0f19f421 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb253ccdaf724eac22e8f75a0f19f421"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aeb253ccdaf724eac22e8f75a0f19f421">eDisconnect</a> ()</td></tr>
<tr class="memdesc:aeb253ccdaf724eac22e8f75a0f19f421 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Closes the socket connection and terminates its thread. <br/></td></tr>
<tr class="separator:aeb253ccdaf724eac22e8f75a0f19f421 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab27324bd18e7022e26ac4520808b919f inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ab27324bd18e7022e26ac4520808b919f">cancelHistoricalData</a> (int reqId)</td></tr>
<tr class="memdesc:ab27324bd18e7022e26ac4520808b919f inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels a historical data request. <a href="#ab27324bd18e7022e26ac4520808b919f">More...</a><br/></td></tr>
<tr class="separator:ab27324bd18e7022e26ac4520808b919f inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a04c5d248c1036dd72435cc1edc7c58e2 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a04c5d248c1036dd72435cc1edc7c58e2">calculateImpliedVolatility</a> (int reqId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, double optionPrice, double underPrice, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > impliedVolatilityOptions)</td></tr>
<tr class="memdesc:a04c5d248c1036dd72435cc1edc7c58e2 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the volatility for an option. Request the calculation of the implied volatility based on hypothetical option and its underlying prices. The calculation will be return in <a class="el" href="interfaceIBApi_1_1EWrapper.html" title="This interface's methods are used by the TWS/Gateway to communicate with the API client. Every API client application needs to implement this interface in order to handle all the events generated by the TWS/Gateway. Almost every EClientSocket method call will result in at least one event delivered here. ">EWrapper</a>'s tickOptionComputation callback. <a href="#a04c5d248c1036dd72435cc1edc7c58e2">More...</a><br/></td></tr>
<tr class="separator:a04c5d248c1036dd72435cc1edc7c58e2 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7afa53b655542e74ede683e1de2b2fc4 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a7afa53b655542e74ede683e1de2b2fc4">calculateOptionPrice</a> (int reqId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, double volatility, double underPrice, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > optionPriceOptions)</td></tr>
<tr class="memdesc:a7afa53b655542e74ede683e1de2b2fc4 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Calculates an option's price. Calculates an option's price based on the provided volatility and its underlying's price. The calculation will be return in <a class="el" href="interfaceIBApi_1_1EWrapper.html" title="This interface's methods are used by the TWS/Gateway to communicate with the API client. Every API client application needs to implement this interface in order to handle all the events generated by the TWS/Gateway. Almost every EClientSocket method call will result in at least one event delivered here. ">EWrapper</a>'s tickOptionComputation callback. <a href="#a7afa53b655542e74ede683e1de2b2fc4">More...</a><br/></td></tr>
<tr class="separator:a7afa53b655542e74ede683e1de2b2fc4 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af5ec205466b47cdab2cd17931b529e82 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#af5ec205466b47cdab2cd17931b529e82">cancelAccountSummary</a> (int reqId)</td></tr>
<tr class="memdesc:af5ec205466b47cdab2cd17931b529e82 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels the account's summary request. After requesting an account's summary, invoke this function to cancel it. <a href="#af5ec205466b47cdab2cd17931b529e82">More...</a><br/></td></tr>
<tr class="separator:af5ec205466b47cdab2cd17931b529e82 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae9bedabe0d86919489c87093c0a20d98 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ae9bedabe0d86919489c87093c0a20d98">cancelCalculateImpliedVolatility</a> (int reqId)</td></tr>
<tr class="memdesc:ae9bedabe0d86919489c87093c0a20d98 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels an option's implied volatility calculation request. <a href="#ae9bedabe0d86919489c87093c0a20d98">More...</a><br/></td></tr>
<tr class="separator:ae9bedabe0d86919489c87093c0a20d98 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf743e93e4dc4045f97c40e476fb0fd6 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aaf743e93e4dc4045f97c40e476fb0fd6">cancelCalculateOptionPrice</a> (int reqId)</td></tr>
<tr class="memdesc:aaf743e93e4dc4045f97c40e476fb0fd6 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels an option's price calculation request. <a href="#aaf743e93e4dc4045f97c40e476fb0fd6">More...</a><br/></td></tr>
<tr class="separator:aaf743e93e4dc4045f97c40e476fb0fd6 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd1ccc4382e3e51fa07091426422d61b inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#acd1ccc4382e3e51fa07091426422d61b">cancelFundamentalData</a> (int reqId)</td></tr>
<tr class="memdesc:acd1ccc4382e3e51fa07091426422d61b inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels Fundamental data request. <a href="#acd1ccc4382e3e51fa07091426422d61b">More...</a><br/></td></tr>
<tr class="separator:acd1ccc4382e3e51fa07091426422d61b inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af443a1cd993aee33ce67deb7bc39e484 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#af443a1cd993aee33ce67deb7bc39e484">cancelMktData</a> (int tickerId)</td></tr>
<tr class="memdesc:af443a1cd993aee33ce67deb7bc39e484 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels a RT Market Data request. <a href="#af443a1cd993aee33ce67deb7bc39e484">More...</a><br/></td></tr>
<tr class="separator:af443a1cd993aee33ce67deb7bc39e484 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7aeb4af9a757c70cb74579308ab1fb7b inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a7aeb4af9a757c70cb74579308ab1fb7b">cancelMktDepth</a> (int tickerId)</td></tr>
<tr class="memdesc:a7aeb4af9a757c70cb74579308ab1fb7b inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancel's market depth's request. <a href="#a7aeb4af9a757c70cb74579308ab1fb7b">More...</a><br/></td></tr>
<tr class="separator:a7aeb4af9a757c70cb74579308ab1fb7b inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae734ca3d50bb6ce3ddb666d9babc0d6e inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ae734ca3d50bb6ce3ddb666d9babc0d6e">cancelNewsBulletin</a> ()</td></tr>
<tr class="memdesc:ae734ca3d50bb6ce3ddb666d9babc0d6e inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels IB's news bulletin subscription. <a href="#ae734ca3d50bb6ce3ddb666d9babc0d6e">More...</a><br/></td></tr>
<tr class="separator:ae734ca3d50bb6ce3ddb666d9babc0d6e inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adb0a6963779be4904439fb1f24a8cce8 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#adb0a6963779be4904439fb1f24a8cce8">cancelOrder</a> (int orderId)</td></tr>
<tr class="memdesc:adb0a6963779be4904439fb1f24a8cce8 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels an active order. <a href="#adb0a6963779be4904439fb1f24a8cce8">More...</a><br/></td></tr>
<tr class="separator:adb0a6963779be4904439fb1f24a8cce8 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab2159a39733d8967928317524875aa62 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ab2159a39733d8967928317524875aa62">cancelPositions</a> ()</td></tr>
<tr class="memdesc:ab2159a39733d8967928317524875aa62 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels all account's positions request. <a href="#ab2159a39733d8967928317524875aa62">More...</a><br/></td></tr>
<tr class="separator:ab2159a39733d8967928317524875aa62 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a472bdf9a30d1079e03400d8d38cfb634 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a472bdf9a30d1079e03400d8d38cfb634">cancelRealTimeBars</a> (int tickerId)</td></tr>
<tr class="memdesc:a472bdf9a30d1079e03400d8d38cfb634 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels Real Time Bars' subscription. <a href="#a472bdf9a30d1079e03400d8d38cfb634">More...</a><br/></td></tr>
<tr class="separator:a472bdf9a30d1079e03400d8d38cfb634 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abf7a8fc280a422a0695962ba50b2d574 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#abf7a8fc280a422a0695962ba50b2d574">cancelScannerSubscription</a> (int tickerId)</td></tr>
<tr class="memdesc:abf7a8fc280a422a0695962ba50b2d574 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels Scanner Subscription. <a href="#abf7a8fc280a422a0695962ba50b2d574">More...</a><br/></td></tr>
<tr class="separator:abf7a8fc280a422a0695962ba50b2d574 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aad70a7b82ad3b5e7ae3e9f0b98dc2a5b inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aad70a7b82ad3b5e7ae3e9f0b98dc2a5b">exerciseOptions</a> (int tickerId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, int exerciseAction, int exerciseQuantity, string account, int ovrd)</td></tr>
<tr class="memdesc:aad70a7b82ad3b5e7ae3e9f0b98dc2a5b inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Exercises your options. <a href="#aad70a7b82ad3b5e7ae3e9f0b98dc2a5b">More...</a><br/></td></tr>
<tr class="separator:aad70a7b82ad3b5e7ae3e9f0b98dc2a5b inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6ff6f6455c551bef9d66c34d1c8586c inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aa6ff6f6455c551bef9d66c34d1c8586c">placeOrder</a> (int id, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, <a class="el" href="classIBApi_1_1Order.html">Order</a> order)</td></tr>
<tr class="memdesc:aa6ff6f6455c551bef9d66c34d1c8586c inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Places an order. <a href="#aa6ff6f6455c551bef9d66c34d1c8586c">More...</a><br/></td></tr>
<tr class="separator:aa6ff6f6455c551bef9d66c34d1c8586c inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7ff2dbde6ec82a3d6dc5036168ddd38a inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a7ff2dbde6ec82a3d6dc5036168ddd38a">replaceFA</a> (int faDataType, string xml)</td></tr>
<tr class="memdesc:a7ff2dbde6ec82a3d6dc5036168ddd38a inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Replaces Financial Advisor's settings A Financial Advisor can define three different configurations: <a href="#a7ff2dbde6ec82a3d6dc5036168ddd38a">More...</a><br/></td></tr>
<tr class="separator:a7ff2dbde6ec82a3d6dc5036168ddd38a inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a298083eaed0207ac8d3e69894dd81c82 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a298083eaed0207ac8d3e69894dd81c82">requestFA</a> (int faDataType)</td></tr>
<tr class="memdesc:a298083eaed0207ac8d3e69894dd81c82 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests the FA configuration A Financial Advisor can define three different configurations: <a href="#a298083eaed0207ac8d3e69894dd81c82">More...</a><br/></td></tr>
<tr class="separator:a298083eaed0207ac8d3e69894dd81c82 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3e0d55d36cd416639b97ee6e47a86fe9 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a3e0d55d36cd416639b97ee6e47a86fe9">reqAccountSummary</a> (int reqId, string group, string tags)</td></tr>
<tr class="memdesc:a3e0d55d36cd416639b97ee6e47a86fe9 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests a specific account's summary. This method will subscribe to the account summary as presented in the TWS' Account Summary tab. The data is returned at <a class="el" href="interfaceIBApi_1_1EWrapper.html#acd761f48771f61dd0fb9e9a7d88d4f04" title="Receives the account information. This method will receive the account information just as it appears...">EWrapper::accountSummary</a>. <a href="#a3e0d55d36cd416639b97ee6e47a86fe9">More...</a><br/></td></tr>
<tr class="separator:a3e0d55d36cd416639b97ee6e47a86fe9 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aea1b0d9b6b85a4e0b18caf13a51f837f inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aea1b0d9b6b85a4e0b18caf13a51f837f">reqAccountUpdates</a> (bool subscribe, string acctCode)</td></tr>
<tr class="memdesc:aea1b0d9b6b85a4e0b18caf13a51f837f inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Subscribes to an specific account's information and portfolio Through this method, a single account's subscription can be started/stopped. As a result from the subscription, the account's information, portfolio and last update time will be received at <a class="el" href="interfaceIBApi_1_1EWrapper.html#ae15a34084d9f26f279abd0bdeab1b9b5" title="Receives the subscribed account's information. Only one account can be subscribed at a time...">EWrapper::updateAccountValue</a>, EWrapper::updateAccountPortfolio, <a class="el" href="interfaceIBApi_1_1EWrapper.html#a0f2fa798304a0cf101d57453f48c55f0" title="Receives the last time on which the account was updated. ">EWrapper::updateAccountTime</a> respectively. Only one account can be subscribed at a time. A second subscription request for another account when the previous one is still active will cause the first one to be canceled in favour of the second one. Consider user reqPositions if you want to retrieve all your accounts' portfolios directly. <a href="#aea1b0d9b6b85a4e0b18caf13a51f837f">More...</a><br/></td></tr>
<tr class="separator:aea1b0d9b6b85a4e0b18caf13a51f837f inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa2c9a012884dd53311a7a7c6a326306c inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aa2c9a012884dd53311a7a7c6a326306c">reqAllOpenOrders</a> ()</td></tr>
<tr class="memdesc:aa2c9a012884dd53311a7a7c6a326306c inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests all open orders submitted by any API client as well as those directly placed in the TWS. The existing orders will be received via the openOrder and orderStatus events. <a href="#aa2c9a012884dd53311a7a7c6a326306c">More...</a><br/></td></tr>
<tr class="separator:aa2c9a012884dd53311a7a7c6a326306c inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abe8e30367fff33b9a1171a4580029016 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#abe8e30367fff33b9a1171a4580029016">reqAutoOpenOrders</a> (bool autoBind)</td></tr>
<tr class="memdesc:abe8e30367fff33b9a1171a4580029016 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests all order placed on the TWS directly. Only the orders created after this request has been made will be returned. <a href="#abe8e30367fff33b9a1171a4580029016">More...</a><br/></td></tr>
<tr class="separator:abe8e30367fff33b9a1171a4580029016 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ade440c6db838b548594981d800ea5ca9 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ade440c6db838b548594981d800ea5ca9">reqContractDetails</a> (int reqId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract)</td></tr>
<tr class="memdesc:ade440c6db838b548594981d800ea5ca9 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests contract information. This method will provide all the contracts matching the contract provided. It can also be used to retrieve complete options and futures chains. This information will be returned at <a class="el" href="interfaceIBApi_1_1EWrapper.html" title="This interface's methods are used by the TWS/Gateway to communicate with the API client. Every API client application needs to implement this interface in order to handle all the events generated by the TWS/Gateway. Almost every EClientSocket method call will result in at least one event delivered here. ">EWrapper</a>:contractDetails. <a href="#ade440c6db838b548594981d800ea5ca9">More...</a><br/></td></tr>
<tr class="separator:ade440c6db838b548594981d800ea5ca9 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad1ecfd4fb31841ce5817e0c32f44b639 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ad1ecfd4fb31841ce5817e0c32f44b639">reqCurrentTime</a> ()</td></tr>
<tr class="memdesc:ad1ecfd4fb31841ce5817e0c32f44b639 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests the server's current time. <a href="#ad1ecfd4fb31841ce5817e0c32f44b639">More...</a><br/></td></tr>
<tr class="separator:ad1ecfd4fb31841ce5817e0c32f44b639 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae17dbb7d7c37591de983b2b74af2d9b5 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ae17dbb7d7c37591de983b2b74af2d9b5">reqExecutions</a> (int reqId, <a class="el" href="classIBApi_1_1ExecutionFilter.html">ExecutionFilter</a> filter)</td></tr>
<tr class="memdesc:ae17dbb7d7c37591de983b2b74af2d9b5 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests all the day's executions matching the filter. Only the current day's executions can be retrieved. Along with the executions, the <a class="el" href="classIBApi_1_1CommissionReport.html" title="class representing the commissions generated by an execution. ">CommissionReport</a> will also be returned. The execution details will arrive at <a class="el" href="interfaceIBApi_1_1EWrapper.html" title="This interface's methods are used by the TWS/Gateway to communicate with the API client. Every API client application needs to implement this interface in order to handle all the events generated by the TWS/Gateway. Almost every EClientSocket method call will result in at least one event delivered here. ">EWrapper</a>:execDetails. <a href="#ae17dbb7d7c37591de983b2b74af2d9b5">More...</a><br/></td></tr>
<tr class="separator:ae17dbb7d7c37591de983b2b74af2d9b5 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abba7df6f72f5516cae4c05c9144a89ee inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#abba7df6f72f5516cae4c05c9144a89ee">reqFundamentalData</a> (int reqId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, String reportType, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > fundamentalDataOptions)</td></tr>
<tr class="memdesc:abba7df6f72f5516cae4c05c9144a89ee inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests the contract's Reuters' global fundamental data. Reuters funalmental data will be returned at <a class="el" href="interfaceIBApi_1_1EWrapper.html#af209070fa9583fb4780be0f3ff1e61e4" title="returns Reuters' Fundamental data ">EWrapper::fundamentalData</a>. <a href="#abba7df6f72f5516cae4c05c9144a89ee">More...</a><br/></td></tr>
<tr class="separator:abba7df6f72f5516cae4c05c9144a89ee inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a66ad7a4820c5be21ebde521d59a50053 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a66ad7a4820c5be21ebde521d59a50053">reqGlobalCancel</a> ()</td></tr>
<tr class="memdesc:a66ad7a4820c5be21ebde521d59a50053 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Cancels all the active orders. This method will cancel ALL open orders included those placed directly via the TWS. <a href="#a66ad7a4820c5be21ebde521d59a50053">More...</a><br/></td></tr>
<tr class="separator:a66ad7a4820c5be21ebde521d59a50053 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a72fc193c4d50f738b6092a174988f093 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a72fc193c4d50f738b6092a174988f093">reqHistoricalData</a> (int tickerId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, string endDateTime, string durationString, string barSizeSetting, string whatToShow, int useRTH, int formatDate, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > chartOptions)</td></tr>
<tr class="memdesc:a72fc193c4d50f738b6092a174988f093 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests contracts' historical data. When requesting historical data, a finishing time and date is required along with a duration string. For example, having: <a href="#a72fc193c4d50f738b6092a174988f093">More...</a><br/></td></tr>
<tr class="separator:a72fc193c4d50f738b6092a174988f093 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aecea365530f40e7b56529238c9dd2f4a inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#aecea365530f40e7b56529238c9dd2f4a">reqIds</a> (int numIds)</td></tr>
<tr class="memdesc:aecea365530f40e7b56529238c9dd2f4a inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests the next valid order id. <a href="#aecea365530f40e7b56529238c9dd2f4a">More...</a><br/></td></tr>
<tr class="separator:aecea365530f40e7b56529238c9dd2f4a inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af5dc6607457bc7bca764a49c10de0813 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#af5dc6607457bc7bca764a49c10de0813">reqManagedAccts</a> ()</td></tr>
<tr class="memdesc:af5dc6607457bc7bca764a49c10de0813 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests the accounts to which the logged user has access to. <a href="#af5dc6607457bc7bca764a49c10de0813">More...</a><br/></td></tr>
<tr class="separator:af5dc6607457bc7bca764a49c10de0813 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5b7d2f3048b2be5c9c3a87c18fb01dd3 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a5b7d2f3048b2be5c9c3a87c18fb01dd3">reqMktData</a> (int tickerId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, string genericTickList, bool snapshot, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > mktDataOptions)</td></tr>
<tr class="memdesc:a5b7d2f3048b2be5c9c3a87c18fb01dd3 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests real time market data. This function will return the product's market data. It is important to notice that only real time data can be delivered via the API. <a href="#a5b7d2f3048b2be5c9c3a87c18fb01dd3">More...</a><br/></td></tr>
<tr class="separator:a5b7d2f3048b2be5c9c3a87c18fb01dd3 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae03b31bb2702ba519ed63c46455872b6 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ae03b31bb2702ba519ed63c46455872b6">reqMarketDataType</a> (int marketDataType)</td></tr>
<tr class="memdesc:ae03b31bb2702ba519ed63c46455872b6 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">indicates the TWS to switch to "frozen" market data. The API can receive frozen market data from Trader Workstation. Frozen market data is the last data recorded in our system. During normal trading hours, the API receives real-time market data. If you use this function, you are telling TWS to automatically switch to frozen market data after the close. Then, before the opening of the next trading day, market data will automatically switch back to real-time market data. <a href="#ae03b31bb2702ba519ed63c46455872b6">More...</a><br/></td></tr>
<tr class="separator:ae03b31bb2702ba519ed63c46455872b6 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7f2915171d0c150723e297be291beabb inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a7f2915171d0c150723e297be291beabb">reqMarketDepth</a> (int tickerId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, int numRows, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > mktDepthOptions)</td></tr>
<tr class="memdesc:a7f2915171d0c150723e297be291beabb inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests the contract's market depth (order book). <a href="#a7f2915171d0c150723e297be291beabb">More...</a><br/></td></tr>
<tr class="separator:a7f2915171d0c150723e297be291beabb inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a286458a8be7d3b37f0d94fe61bf717fa inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a286458a8be7d3b37f0d94fe61bf717fa">reqNewsBulletins</a> (bool allMessages)</td></tr>
<tr class="memdesc:a286458a8be7d3b37f0d94fe61bf717fa inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Subscribes to IB's News Bulletins. <a href="#a286458a8be7d3b37f0d94fe61bf717fa">More...</a><br/></td></tr>
<tr class="separator:a286458a8be7d3b37f0d94fe61bf717fa inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a11e9c0dce640a3b8ed7a221792412c05 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a11e9c0dce640a3b8ed7a221792412c05">reqOpenOrders</a> ()</td></tr>
<tr class="memdesc:a11e9c0dce640a3b8ed7a221792412c05 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests all open orders places by this specific API client (identified by the API client id) <a href="#a11e9c0dce640a3b8ed7a221792412c05">More...</a><br/></td></tr>
<tr class="separator:a11e9c0dce640a3b8ed7a221792412c05 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab262cf5601e57d6612d3df5e821fca9e inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#ab262cf5601e57d6612d3df5e821fca9e">reqPositions</a> ()</td></tr>
<tr class="memdesc:ab262cf5601e57d6612d3df5e821fca9e inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests all positions from all accounts. <a href="#ab262cf5601e57d6612d3df5e821fca9e">More...</a><br/></td></tr>
<tr class="separator:ab262cf5601e57d6612d3df5e821fca9e inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a644a8d918f3108a3817e8672b9782e67 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a644a8d918f3108a3817e8672b9782e67">reqRealTimeBars</a> (int tickerId, <a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, int barSize, string whatToShow, bool useRTH, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > realTimeBarsOptions)</td></tr>
<tr class="memdesc:a644a8d918f3108a3817e8672b9782e67 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests real time bars Currently, only 5 seconds bars are provided. This request ius suject to the same pacing as any historical data request: no more than 60 API queries in more than 600 seconds. <a href="#a644a8d918f3108a3817e8672b9782e67">More...</a><br/></td></tr>
<tr class="separator:a644a8d918f3108a3817e8672b9782e67 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5839736a34d827f8db87f536a73ae970 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a5839736a34d827f8db87f536a73ae970">reqScannerParameters</a> ()</td></tr>
<tr class="memdesc:a5839736a34d827f8db87f536a73ae970 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Requests all possible parameters which can be used for a scanner subscription. <a href="#a5839736a34d827f8db87f536a73ae970">More...</a><br/></td></tr>
<tr class="separator:a5839736a34d827f8db87f536a73ae970 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a13dd1287f67c6873b3e8b85d6c19f885 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a13dd1287f67c6873b3e8b85d6c19f885">reqScannerSubscription</a> (int reqId, <a class="el" href="classIBApi_1_1ScannerSubscription.html">ScannerSubscription</a> subscription, List< <a class="el" href="classIBApi_1_1TagValue.html">TagValue</a> > scannerSubscriptionOptions)</td></tr>
<tr class="memdesc:a13dd1287f67c6873b3e8b85d6c19f885 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Starts a subscription to market scan results based on the provided parameters. <a href="#a13dd1287f67c6873b3e8b85d6c19f885">More...</a><br/></td></tr>
<tr class="separator:a13dd1287f67c6873b3e8b85d6c19f885 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a62ed6f4f391c86743c566d44c29dae48 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ed6f4f391c86743c566d44c29dae48"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a62ed6f4f391c86743c566d44c29dae48">setServerLogLevel</a> (int logLevel)</td></tr>
<tr class="memdesc:a62ed6f4f391c86743c566d44c29dae48 inherit pub_methods_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">Changes the TWS/GW log level. Valid values are:<br/>
1 = SYSTEM<br/>
2 = ERROR<br/>
3 = WARNING<br/>
4 = INFORMATION<br/>
5 = DETAIL<br/>
. <br/></td></tr>
<tr class="separator:a62ed6f4f391c86743c566d44c29dae48 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad2073ff44982929bcf2c74cc16985c15 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2073ff44982929bcf2c74cc16985c15"></a>
void </td><td class="memItemRight" valign="bottom"><b>verifyRequest</b> (string apiName, string apiVersion)</td></tr>
<tr class="separator:ad2073ff44982929bcf2c74cc16985c15 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afbabff484bb7df3afb24898072fe993b inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbabff484bb7df3afb24898072fe993b"></a>
void </td><td class="memItemRight" valign="bottom"><b>verifyMessage</b> (string apiData)</td></tr>
<tr class="separator:afbabff484bb7df3afb24898072fe993b inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac922fe1a0578c66415c44a3e464dce1b inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac922fe1a0578c66415c44a3e464dce1b"></a>
void </td><td class="memItemRight" valign="bottom"><b>verifyAndAuthRequest</b> (string apiName, string apiVersion, string opaqueIsvKey)</td></tr>
<tr class="separator:ac922fe1a0578c66415c44a3e464dce1b inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0e96a19214c5d08a5ea8bf01fe388970 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e96a19214c5d08a5ea8bf01fe388970"></a>
void </td><td class="memItemRight" valign="bottom"><b>verifyAndAuthMessage</b> (string apiData, string xyzResponse)</td></tr>
<tr class="separator:a0e96a19214c5d08a5ea8bf01fe388970 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7cf28264b3b410670fab515d6f02912f inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cf28264b3b410670fab515d6f02912f"></a>
void </td><td class="memItemRight" valign="bottom"><b>queryDisplayGroups</b> (int requestId)</td></tr>
<tr class="separator:a7cf28264b3b410670fab515d6f02912f inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afca514934b229ce99d737db951c2a498 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afca514934b229ce99d737db951c2a498"></a>
void </td><td class="memItemRight" valign="bottom"><b>subscribeToGroupEvents</b> (int requestId, int groupId)</td></tr>
<tr class="separator:afca514934b229ce99d737db951c2a498 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5da9bfaf490c6822bb989e62796c1459 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5da9bfaf490c6822bb989e62796c1459"></a>
void </td><td class="memItemRight" valign="bottom"><b>updateDisplayGroup</b> (int requestId, string contractInfo)</td></tr>
<tr class="separator:a5da9bfaf490c6822bb989e62796c1459 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a17b64bff31b8237b75f7a98ac79fcc71 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17b64bff31b8237b75f7a98ac79fcc71"></a>
void </td><td class="memItemRight" valign="bottom"><b>unsubscribeFromGroupEvents</b> (int requestId)</td></tr>
<tr class="separator:a17b64bff31b8237b75f7a98ac79fcc71 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acc9a6d7c7f6db257ec75b61d8e906bb6 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc9a6d7c7f6db257ec75b61d8e906bb6"></a>
int </td><td class="memItemRight" valign="bottom"><b>ReadInt</b> ()</td></tr>
<tr class="separator:acc9a6d7c7f6db257ec75b61d8e906bb6 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acf33b0c140093f975338b62657f81057 inherit pub_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf33b0c140093f975338b62657f81057"></a>
byte[] </td><td class="memItemRight" valign="bottom"><b>ReadByteArray</b> (int msgSize)</td></tr>
<tr class="separator:acf33b0c140093f975338b62657f81057 inherit pub_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a5833b068af637df7ddceba2f8316a3ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5833b068af637df7ddceba2f8316a3ac"></a>
virtual Stream </td><td class="memItemRight" valign="bottom"><b>createClientStream</b> (string host, int port)</td></tr>
<tr class="separator:a5833b068af637df7ddceba2f8316a3ac"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d0cb0e9dee74db6b2a96df0d03ade13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d0cb0e9dee74db6b2a96df0d03ade13"></a>
override uint </td><td class="memItemRight" valign="bottom"><b>prepareBuffer</b> (BinaryWriter paramsList)</td></tr>
<tr class="separator:a4d0cb0e9dee74db6b2a96df0d03ade13"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a05e4b777c34d61626f8d846a5986680c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05e4b777c34d61626f8d846a5986680c"></a>
override void </td><td class="memItemRight" valign="bottom"><b>CloseAndSend</b> (BinaryWriter request, uint lengthPos)</td></tr>
<tr class="separator:a05e4b777c34d61626f8d846a5986680c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_classIBApi_1_1EClient"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classIBApi_1_1EClient')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classIBApi_1_1EClient.html">EClient</a></td></tr>
<tr class="memitem:a9a46451aaa956f9418801e1e2e5ed6d5 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a46451aaa956f9418801e1e2e5ed6d5"></a>
void </td><td class="memItemRight" valign="bottom"><b>sendConnectRequest</b> ()</td></tr>
<tr class="separator:a9a46451aaa956f9418801e1e2e5ed6d5 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1562a23248444eb8351c74d305d62695 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1562a23248444eb8351c74d305d62695"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CheckServerVersion</b> (int requiredVersion)</td></tr>
<tr class="separator:a1562a23248444eb8351c74d305d62695 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad75db87645230c2fa8b66daf10c1115c inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad75db87645230c2fa8b66daf10c1115c"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CheckServerVersion</b> (int requestId, int requiredVersion)</td></tr>
<tr class="separator:ad75db87645230c2fa8b66daf10c1115c inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a709e8bf3b8b4150202601c60cb13e7f9 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a709e8bf3b8b4150202601c60cb13e7f9"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CheckServerVersion</b> (int requiredVersion, string updatetail)</td></tr>
<tr class="separator:a709e8bf3b8b4150202601c60cb13e7f9 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac70715859101096c48d83e7177859622 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac70715859101096c48d83e7177859622"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CheckServerVersion</b> (int tickerId, int requiredVersion, string updatetail)</td></tr>
<tr class="separator:ac70715859101096c48d83e7177859622 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6e5f0a82933bac9a59edaaac71b6c8c7 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e5f0a82933bac9a59edaaac71b6c8c7"></a>
void </td><td class="memItemRight" valign="bottom"><b>CloseAndSend</b> (BinaryWriter paramsList, uint lengthPos, <a class="el" href="classIBApi_1_1CodeMsgPair.html">CodeMsgPair</a> error)</td></tr>
<tr class="separator:a6e5f0a82933bac9a59edaaac71b6c8c7 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a94d98becf44607124cda9f58f3e4e0e5 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94d98becf44607124cda9f58f3e4e0e5"></a>
void </td><td class="memItemRight" valign="bottom"><b>CloseAndSend</b> (int reqId, BinaryWriter paramsList, uint lengthPos, <a class="el" href="classIBApi_1_1CodeMsgPair.html">CodeMsgPair</a> error)</td></tr>
<tr class="separator:a94d98becf44607124cda9f58f3e4e0e5 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeef0ab7234c31d0dad9a26709740d3e4 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeef0ab7234c31d0dad9a26709740d3e4"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CheckConnection</b> ()</td></tr>
<tr class="separator:aeef0ab7234c31d0dad9a26709740d3e4 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a876ac4a65e22d219d1055eb0282b07e9 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a876ac4a65e22d219d1055eb0282b07e9"></a>
void </td><td class="memItemRight" valign="bottom"><b>ReportError</b> (int reqId, <a class="el" href="classIBApi_1_1CodeMsgPair.html">CodeMsgPair</a> error, string tail)</td></tr>
<tr class="separator:a876ac4a65e22d219d1055eb0282b07e9 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0340aa3b5dedfd6397e107ec65a344b0 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0340aa3b5dedfd6397e107ec65a344b0"></a>
void </td><td class="memItemRight" valign="bottom"><b>ReportUpdateTWS</b> (int reqId, string tail)</td></tr>
<tr class="separator:a0340aa3b5dedfd6397e107ec65a344b0 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f5074e274c1b99cf2341709c072aafb inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f5074e274c1b99cf2341709c072aafb"></a>
void </td><td class="memItemRight" valign="bottom"><b>ReportUpdateTWS</b> (string tail)</td></tr>
<tr class="separator:a9f5074e274c1b99cf2341709c072aafb inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5be19ae67cbb93382b9752ceef282678 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5be19ae67cbb93382b9752ceef282678"></a>
void </td><td class="memItemRight" valign="bottom"><b>ReportError</b> (int reqId, int code, string message)</td></tr>
<tr class="separator:a5be19ae67cbb93382b9752ceef282678 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a363dc73d72694879dd2272c7f8f8cefc inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a363dc73d72694879dd2272c7f8f8cefc"></a>
void </td><td class="memItemRight" valign="bottom"><b>SendCancelRequest</b> (OutgoingMessages msgType, int version, int reqId, <a class="el" href="classIBApi_1_1CodeMsgPair.html">CodeMsgPair</a> errorMessage)</td></tr>
<tr class="separator:a363dc73d72694879dd2272c7f8f8cefc inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2792a3462ea5feda140de6b870a7775 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2792a3462ea5feda140de6b870a7775"></a>
void </td><td class="memItemRight" valign="bottom"><b>SendCancelRequest</b> (OutgoingMessages msgType, int version, <a class="el" href="classIBApi_1_1CodeMsgPair.html">CodeMsgPair</a> errorMessage)</td></tr>
<tr class="separator:ae2792a3462ea5feda140de6b870a7775 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aefa10ac81b4cc0051028e3366252b726 inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefa10ac81b4cc0051028e3366252b726"></a>
bool </td><td class="memItemRight" valign="bottom"><b>VerifyOrderContract</b> (<a class="el" href="classIBApi_1_1Contract.html">Contract</a> contract, int id)</td></tr>
<tr class="separator:aefa10ac81b4cc0051028e3366252b726 inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad86a0ece6ce008c47ac41019912a04aa inherit pro_methods_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad86a0ece6ce008c47ac41019912a04aa"></a>
bool </td><td class="memItemRight" valign="bottom"><b>VerifyOrder</b> (<a class="el" href="classIBApi_1_1Order.html">Order</a> order, int id, bool isBagOrder)</td></tr>
<tr class="separator:ad86a0ece6ce008c47ac41019912a04aa inherit pro_methods_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classIBApi_1_1EClient"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classIBApi_1_1EClient')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classIBApi_1_1EClient.html">EClient</a></td></tr>
<tr class="memitem:a89af9728586e10491e22cdfd2654e314 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89af9728586e10491e22cdfd2654e314"></a>
int </td><td class="memItemRight" valign="bottom"><b>serverVersion</b></td></tr>
<tr class="separator:a89af9728586e10491e22cdfd2654e314 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae4acf7f265ee81aa80dec12722cce970 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4acf7f265ee81aa80dec12722cce970"></a>
<a class="el" href="interfaceIBApi_1_1ETransport.html">ETransport</a> </td><td class="memItemRight" valign="bottom"><b>socketTransport</b></td></tr>
<tr class="separator:ae4acf7f265ee81aa80dec12722cce970 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c72ef91f991621e214b4975d6b961d5 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c72ef91f991621e214b4975d6b961d5"></a>
<a class="el" href="interfaceIBApi_1_1EWrapper.html">EWrapper</a> </td><td class="memItemRight" valign="bottom"><b>wrapper</b></td></tr>
<tr class="separator:a0c72ef91f991621e214b4975d6b961d5 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada1a895a5ff67fb36ed9a4765f2274d2 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada1a895a5ff67fb36ed9a4765f2274d2"></a>
bool </td><td class="memItemRight" valign="bottom"><b>isConnected</b></td></tr>
<tr class="separator:ada1a895a5ff67fb36ed9a4765f2274d2 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a835ae48cfee11c9ce3a4bc4727993119 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a835ae48cfee11c9ce3a4bc4727993119"></a>
int </td><td class="memItemRight" valign="bottom"><b>clientId</b></td></tr>
<tr class="separator:a835ae48cfee11c9ce3a4bc4727993119 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8324856cfd55c38c8d5f9f886839dca4 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8324856cfd55c38c8d5f9f886839dca4"></a>
bool </td><td class="memItemRight" valign="bottom"><b>extraAuth</b></td></tr>
<tr class="separator:a8324856cfd55c38c8d5f9f886839dca4 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa1d42f0a07a098b3955a3a0df3ad7f79 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1d42f0a07a098b3955a3a0df3ad7f79"></a>
bool </td><td class="memItemRight" valign="bottom"><b>useV100Plus</b> = true</td></tr>
<tr class="separator:aa1d42f0a07a098b3955a3a0df3ad7f79 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5243596fcb804198d6d892058295403b inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5243596fcb804198d6d892058295403b"></a>
bool </td><td class="memItemRight" valign="bottom"><b>allowRedirect</b> = false</td></tr>
<tr class="separator:a5243596fcb804198d6d892058295403b inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d226af85a476de05dfcdb5234ddbe74 inherit pro_attribs_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d226af85a476de05dfcdb5234ddbe74"></a>
Stream </td><td class="memItemRight" valign="bottom"><b>tcpStream</b></td></tr>
<tr class="separator:a4d226af85a476de05dfcdb5234ddbe74 inherit pro_attribs_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header properties_classIBApi_1_1EClient"><td colspan="2" onclick="javascript:toggleInherit('properties_classIBApi_1_1EClient')"><img src="closed.png" alt="-"/> Properties inherited from <a class="el" href="classIBApi_1_1EClient.html">EClient</a></td></tr>
<tr class="memitem:acf8abd56a4309686e2fe8c839672a460 inherit properties_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf8abd56a4309686e2fe8c839672a460"></a>
<a class="el" href="interfaceIBApi_1_1EWrapper.html">EWrapper</a> </td><td class="memItemRight" valign="bottom"><b>Wrapper</b><code> [get]</code></td></tr>
<tr class="separator:acf8abd56a4309686e2fe8c839672a460 inherit properties_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aefb4f201071c475e143c8946067d684b inherit properties_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefb4f201071c475e143c8946067d684b"></a>
bool </td><td class="memItemRight" valign="bottom"><b>AllowRedirect</b><code> [get, set]</code></td></tr>
<tr class="separator:aefb4f201071c475e143c8946067d684b inherit properties_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a368ae79fe337fb5f9b1c2c389020e9c5 inherit properties_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a368ae79fe337fb5f9b1c2c389020e9c5"></a>
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classIBApi_1_1EClient.html#a368ae79fe337fb5f9b1c2c389020e9c5">ServerVersion</a><code> [get]</code></td></tr>
<tr class="memdesc:a368ae79fe337fb5f9b1c2c389020e9c5 inherit properties_classIBApi_1_1EClient"><td class="mdescLeft"> </td><td class="mdescRight">returns the Host's version. Some of the API functionality might not be available in older Hosts and therefore it is essential to keep the TWS/Gateway as up to date as possible. <br/></td></tr>
<tr class="separator:a368ae79fe337fb5f9b1c2c389020e9c5 inherit properties_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8b5a91b71a45856e86b5075aecde0942 inherit properties_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b5a91b71a45856e86b5075aecde0942"></a>
string </td><td class="memItemRight" valign="bottom"><b>ServerTime</b><code> [get, set]</code></td></tr>
<tr class="separator:a8b5a91b71a45856e86b5075aecde0942 inherit properties_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a92c6f01beeba35cdc2e6a94f5c566ab7 inherit properties_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92c6f01beeba35cdc2e6a94f5c566ab7"></a>
string </td><td class="memItemRight" valign="bottom"><b>optionalCapabilities</b><code> [get, set]</code></td></tr>
<tr class="separator:a92c6f01beeba35cdc2e6a94f5c566ab7 inherit properties_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aacf95fe1db1afe29b687a4fa78ef4609 inherit properties_classIBApi_1_1EClient"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacf95fe1db1afe29b687a4fa78ef4609"></a>
bool </td><td class="memItemRight" valign="bottom"><b>AsyncEConnect</b><code> [get, set]</code></td></tr>
<tr class="separator:aacf95fe1db1afe29b687a4fa78ef4609 inherit properties_classIBApi_1_1EClient"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>TWS/Gateway client class This client class contains all the available methods to communicate with IB. Up to eight clients can be connected to a single instance of the TWS/Gateway simultaneously. From herein, the TWS/Gateway will be referred to as the Host. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Dev/IBAPI_Github/documentation/tws-api/source/csharpclient/client/EClientSocket.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.4-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceIBApi.html">IBApi</a></li><li class="navelem"><a class="el" href="classIBApi_1_1EClientSocket.html">EClientSocket</a></li>
<li class="footer">Copyright IB 2015 </li>
</ul>
</div>
</body>
</html>