Skip to content

Commit c5167fb

Browse files
committed
Version 2.53 (2021-04-06)
- [3.6] Added message overflow protection (MaxEventsBacklog, OverflowMode parameters) - [4.4] Improved support for new IQFeed client 6.2 Level-2 market-depth format (Pro license) - [4.6] Added description fields for Exchange/Markets/SIC/NAICS codes (Pro license) - [9.3] Added message overflow protection information to reported client stats - [11] Fixed: the alert ID was not properly returned in alert queries (Pro license)
1 parent 9dad7fc commit c5167fb

File tree

5 files changed

+13
-2
lines changed

5 files changed

+13
-2
lines changed

IQML.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
% UseParallel (Logical) default=0 or false; if true or 1, a blocking query will be parallelized (Pro license only)
2525
% MaxWorkers (Integer) default=inf; maximal numer of parallel workers to use in parallelized queries (UseParallel=true)
2626
% OutputFormat (String) default='struct'; one of 'struct','cells','table','timetable'
27+
% MaxEventsBacklog(Integer) default=100; size of backlog above which overflow protection is active
28+
% OverflowMode (Integer) default=[]; 0=no overflow handling (all msgs processed); 1=drop new msgs; 2=drop old backlog msgs
2729
%
2830
% Quotes/ticks:
2931
% DataType (String) default='quotes'; either 'quotes' or 'trades'

IQML.p

698 Bytes
Binary file not shown.

IQML_User_Guide.pdf

21.5 KB
Binary file not shown.

changelog.log

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1+
2.53 (2021-04-06)
2+
- [3.6] Added message overflow protection (MaxEventsBacklog, OverflowMode parameters)
3+
- [4.4] Improved support for new IQFeed client 6.2 Level-2 market-depth format (Pro license)
4+
- [4.6] Added description fields for Exchange/Markets/SIC/NAICS codes (Pro license)
5+
- [9.3] Added message overflow protection information to reported client stats
6+
- [11] Fixed: the alert ID was not properly returned in alert queries (Pro license)
7+
18
2.52 (2021-02-23)
29
- [4.4] Added support for new IQFeed client 6.2 Level-2 market-depth format (Pro license)
310
- [4.4] Added Detailed, MaxLevels parameters for Level 2 queries (Pro license)
411
- [4.4] Added BidSizeRatio, AskSizeRatio fields to Level 2 data (Pro license)
512
- [4.6] Fetch previous day's summary data if data for requested date is unavailable (Pro license)
613
- [7.2] Handled edge case of news headlines that are reported with missing/invalid timestamp
7-
- [9.1] Avoid repeated attempts to launch IQConnect client on startup, when it is not in expected location
14+
- [9.1] Avoid repeated attempts to launch the IQFeed client on startup, when it is not in expected location
815
- [9.1] Added alert when the installed IQFeed client is older than latest available stable IQFeed client
916
- [9.5] Added support for IQFeed client 6.2's new registry hive
1017

functionSignatures.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@
3232
{"name":"MsgParsingLevel", "kind":"namevalue", "type":["numeric","integer", "choices={0,1,2}"], "purpose":"parsing level of IQFeed msgs (default=2=maximal)"},
3333
{"name":"ProcessFunc", "kind":"namevalue", "type":["struct","function_handle"], "purpose":"callback function of IQFeed msgs"},
3434
{"name":"RaiseErrorMsgs", "kind":"namevalue", "type":["logical","scalar"], "purpose":"Matlab error upon IQFeed error? (default=true)"},
35-
{"name":"OutputFormat", "kind":"namevalue", "type":["char","string", "choices={'cells','struct','table','timetable'}"], "purpose":"Results data format (default=struct)"}
35+
{"name":"OutputFormat", "kind":"namevalue", "type":["char","string", "choices={'cells','struct','table','timetable'}"], "purpose":"Results data format (default=struct)"},
36+
{"name":"MaxEventsBacklog","kind":"namevalue", "type":["numeric","integer",">0"], "purpose":"Backlog size to trigger overflow protection (default=100)"},
37+
{"name":"OverflowMode", "kind":"namevalue", "type":["numeric","integer"], "purpose":"0=none; 1=drop new msgs; 2=drop old msgs from backlog"}
3638
]
3739
},
3840
"IQML":

0 commit comments

Comments
 (0)