Skip to content

Commit a7b84f5

Browse files
author
dxcity
committed
tagging release 3.267
1 parent 431efc0 commit a7b84f5

File tree

78 files changed

+3469
-3443
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+3469
-3443
lines changed

ReleaseNotes.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11

2+
QDS 3.267:
3+
4+
* [QD-1105] dxFeed API: Move ImpVolatility field from DailyCandle to Candle
5+
* [QD-1104] Schedule: US exchange closed 5th Dec 2018
6+
* [QD-1103] Add Order Record for NFI exchange
7+
* [QD-1102] RecordCursor.toString should print event flags
8+
* [QD-1101] Fix delegation for IPFFilter
9+
* [QD-1100] RecordBuffer shall compact arrays synchronously
10+
* [QD-1098] BUG FIX: QD Core: History Snapshot protocol sends SNAPSHOT_SNIP flag with virtual time
11+
when second subscription breaks HistorySubscriptionFilter
12+
* [QD-1097] dxFeed-OnDemand: NullPointerException on quering TnS with custom QD scheme
13+
* [QD-1096] dxFeed webservice: Exception in JMX registration with multiple instances
14+
* [QD-1092] dxlib: secure Java deserialization shall throw different exception and shall pass all arrays
15+
216
QDS 3.266:
317

418
* [QD-1076] Support second asterisk in glob patterns in QD filters

auth/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<artifactId>QD</artifactId>
1616
<groupId>com.devexperts.qd</groupId>
17-
<version>3.266</version>
17+
<version>3.267</version>
1818
<relativePath>../pom.xml</relativePath>
1919
</parent>
2020
<modelVersion>4.0.0</modelVersion>

dxfeed-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<artifactId>QD</artifactId>
1616
<groupId>com.devexperts.qd</groupId>
17-
<version>3.266</version>
17+
<version>3.267</version>
1818
<relativePath>../pom.xml</relativePath>
1919
</parent>
2020
<modelVersion>4.0.0</modelVersion>

dxfeed-api/src/main/java/com/dxfeed/event/candle/Candle.java

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,9 @@
5656
* <li>{@link #getVWAP() vwap} - volume-weighted average price (VWAP) in this candle;
5757
* <li>{@link #getBidVolume() bidVolume} - bid volume in this candle;
5858
* <li>{@link #getBidVolumeAsDouble() bidVolumeAsDouble} - bid volume in this candle as floating number with fractions;
59-
* <li>{@link #getAskVolume() askVolume} - bid volume in this candle.
60-
* <li>{@link #getAskVolumeAsDouble() askVolumeAsDouble} - bid volume in this candle as floating number with fractions.
59+
* <li>{@link #getAskVolume() askVolume} - bid volume in this candle;
60+
* <li>{@link #getAskVolumeAsDouble() askVolumeAsDouble} - bid volume in this candle as floating number with fractions;
61+
* <li>{@link #getImpVolatility() impVolatility} - implied volatility;
6162
* </ul>
6263
*
6364
* <h3><a name="eventFlagsSection">Event flags, transactions and snapshots</a></h3>
@@ -89,7 +90,8 @@
8990
@XmlRootElement(name = "Candle")
9091
@XmlType(propOrder = {
9192
"eventSymbol", "eventTime", "eventFlags", "index", "time", "sequence",
92-
"count", "open", "high", "low", "close", "volumeAsDouble", "VWAP", "bidVolumeAsDouble", "askVolumeAsDouble"
93+
"count", "open", "high", "low", "close", "volumeAsDouble", "VWAP",
94+
"bidVolumeAsDouble", "askVolumeAsDouble", "impVolatility"
9395
})
9496
public class Candle implements TimeSeriesEvent<CandleSymbol>, LastingEvent<CandleSymbol> {
9597
private static final long serialVersionUID = 3;
@@ -126,6 +128,7 @@ public class Candle implements TimeSeriesEvent<CandleSymbol>, LastingEvent<Candl
126128
private double vwap = Double.NaN;
127129
private double bidVolume = Double.NaN;
128130
private double askVolume = Double.NaN;
131+
private double impVolatility = Double.NaN;
129132

130133
/**
131134
* Creates new candle with default values.
@@ -477,6 +480,22 @@ public void setAskVolumeAsDouble(double askVolume) {
477480
this.askVolume = askVolume;
478481
}
479482

483+
/**
484+
* Returns implied volatility.
485+
* @return implied volatility.
486+
*/
487+
public double getImpVolatility() {
488+
return impVolatility;
489+
}
490+
491+
/**
492+
* Changes implied volatility.
493+
* @param impVolatility implied volatility.
494+
*/
495+
public void setImpVolatility(double impVolatility) {
496+
this.impVolatility = impVolatility;
497+
}
498+
480499
/**
481500
* Returns string representation of this candle.
482501
* @return string representation of this candle.
@@ -500,6 +519,8 @@ String baseFieldsToString() {
500519
", volume=" + volume +
501520
", vwap=" + vwap +
502521
", bidVolume=" + bidVolume +
503-
", askVolume=" + askVolume;
522+
", askVolume=" + askVolume +
523+
", impVolatility=" + impVolatility +
524+
"";
504525
}
505526
}

dxfeed-api/src/main/java/com/dxfeed/event/candle/DailyCandle.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,13 @@
2323
*
2424
* <ul>
2525
* <li>{@link #getOpenInterest() openInterest} - open interest;
26-
* <li>{@link #getImpVolatility() impVolatility} - implied volatility.
2726
* </ul>
2827
*/
2928
@XmlRootElement(name = "DailyCandle")
3029
public class DailyCandle extends Candle {
3130
private static final long serialVersionUID = 0;
3231

3332
private long openInterest;
34-
private double impVolatility = Double.NaN;
3533

3634
/**
3735
* Creates new daily candle with default values.
@@ -62,22 +60,6 @@ public void setOpenInterest(long openInterest) {
6260
this.openInterest = openInterest;
6361
}
6462

65-
/**
66-
* Returns implied volatility.
67-
* @return implied volatility.
68-
*/
69-
public double getImpVolatility() {
70-
return impVolatility;
71-
}
72-
73-
/**
74-
* Changes implied volatility.
75-
* @param impVolatility implied volatility.
76-
*/
77-
public void setImpVolatility(double impVolatility) {
78-
this.impVolatility = impVolatility;
79-
}
80-
8163
/**
8264
* Returns string representation of this daily candle.
8365
* @return string representation of this daily candle.
@@ -86,7 +68,6 @@ public void setImpVolatility(double impVolatility) {
8668
public String toString() {
8769
return "DailyCandle{" + baseFieldsToString() +
8870
", openInterest=" + openInterest +
89-
", impVolatility=" + impVolatility +
9071
"}";
9172
}
9273
}

dxfeed-api/src/main/java/com/dxfeed/event/market/OrderSource.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,13 @@ public final class OrderSource extends IndexedEventSource {
140140
*/
141141
public static final OrderSource ESPD = new OrderSource("ESPD", PUB_ORDER);
142142

143+
/**
144+
* NASDAQ Fixed Income.
145+
* {@link Order} events are {@link #isPublishable(Class) publishable} on this
146+
* source and the corresponding subscription can be observed via {@link DXPublisher}.
147+
*/
148+
public static final OrderSource XNFI = new OrderSource("XNFI", PUB_ORDER);
149+
143150
/**
144151
* Intercontinental Exchange.
145152
* {@link Order} events are {@link #isPublishable(Class) publishable} on this

dxfeed-api/src/main/resources/com/dxfeed/schedule/schedule.properties

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
###
1212

1313
# Last modification date
14-
date=20180219-130000+0300
14+
date=20181205-130000+0300
1515

1616
# Default data for Schedule API
1717

@@ -51,18 +51,21 @@ tv.IFCA=name=ICE Futures CA;tz=America/New_York;hd=ICE-CA;td=12345;de=1900
5151

5252
tv.FX=name=Forex;tz=America/New_York;td=12345;de=1700;0=-17001700
5353

54-
# Holidays
54+
# Holidays and other dates when exchanges are fully closed (no trading at all)
5555
# Holidays which fall on weekend and which are not moved to workday are still specified (usually)
5656

57-
# USA holidays observed by NYSE and NASDAQ.
58-
# 20121029,20121030 - Closure for Hurricane Sandy.
57+
# USA holidays and exchange closures observed by major exchanges (NYSE, NASDAQ, OPRA and CME).
58+
# 20040611 - closed in observance of the National Day of Mourning for former President Ronald W. Reagan
59+
# 20070102 - closed in observance of the National Day of Mourning for former President Gerald R. Ford
60+
# 20121029,20121030 - closed for Hurricane Sandy
61+
# 20181205 - closed in observance of the National Day of Mourning for former President George H.W. Bush
5962
hd.US=\
6063
20020101,20020121,20020218,20020329,20020527,20020704,20020902,20021128,20021225,\
6164
20030101,20030120,20030217,20030418,20030526,20030704,20030901,20031127,20031225,\
62-
20040101,20040119,20040216,20040409,20040531,20040705,20040906,20041125,20041224,\
65+
20040101,20040119,20040216,20040409,20040531,20040611,20040705,20040906,20041125,20041224,\
6366
20050101,20050117,20050221,20050325,20050530,20050704,20050905,20051124,20051226,\
6467
20060102,20060116,20060220,20060414,20060529,20060704,20060904,20061123,20061225,\
65-
20070101,20070115,20070219,20070406,20070528,20070704,20070903,20071122,20071225,\
68+
20070101,20070102,20070115,20070219,20070406,20070528,20070704,20070903,20071122,20071225,\
6669
20080101,20080121,20080218,20080321,20080526,20080704,20080901,20081127,20081225,\
6770
20090101,20090119,20090216,20090410,20090525,20090703,20090907,20091126,20091225,\
6871
20100101,20100118,20100215,20100402,20100531,20100705,20100906,20101125,20101224,\
@@ -73,7 +76,7 @@ hd.US=\
7376
20150101,20150119,20150216,20150403,20150525,20150703,20150907,20151126,20151225,\
7477
20160101,20160118,20160215,20160325,20160530,20160704,20160905,20161124,20161226,\
7578
20170102,20170116,20170220,20170414,20170529,20170704,20170904,20171123,20171225,\
76-
20180101,20180115,20180219,20180330,20180528,20180704,20180903,20181122,20181225,\
79+
20180101,20180115,20180219,20180330,20180528,20180704,20180903,20181122,20181205,20181225,\
7780
20190101,20190121,20190218,20190419,20190527,20190704,20190902,20191128,20191225,\
7881
20200101,20200120,20200217,20200410,20200525,20200703,20200907,20201126,20201225,\
7982
20210101,20210118,20210215,20210402,20210531,20210705,20210906,20211125,20211224,\

dxfeed-bin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<artifactId>QD</artifactId>
1616
<groupId>com.devexperts.qd</groupId>
17-
<version>3.266</version>
17+
<version>3.267</version>
1818
<relativePath>../pom.xml</relativePath>
1919
</parent>
2020
<modelVersion>4.0.0</modelVersion>

dxfeed-codegen-verify/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<artifactId>QD</artifactId>
1616
<groupId>com.devexperts.qd</groupId>
17-
<version>3.266</version>
17+
<version>3.267</version>
1818
</parent>
1919
<modelVersion>4.0.0</modelVersion>
2020

dxfeed-codegen/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<artifactId>QD</artifactId>
1616
<groupId>com.devexperts.qd</groupId>
17-
<version>3.266</version>
17+
<version>3.267</version>
1818
<relativePath>../pom.xml</relativePath>
1919
</parent>
2020
<modelVersion>4.0.0</modelVersion>

0 commit comments

Comments
 (0)