You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* @property {string} symbol - Symbol of the quoted instrument.
4801
4807
* @public
4808
+
* @readonly
4802
4809
*/
4803
4810
this.symbol = symbol || null;
4811
+
/**
4812
+
* @property {Profile|null} profile - Metadata regarding the quoted instrument.
4813
+
* @public
4814
+
* @readonly
4815
+
*/
4816
+
4817
+
this.profile = null;
4804
4818
/**
4805
4819
* @property {string} message - Most recent DDF message to cause a this instance to mutate.
4806
4820
* @public
4821
+
* @readonly
4807
4822
*/
4808
4823
4809
4824
this.message = null;
4810
4825
/**
4811
4826
* @property {string|undefined} flag - Market status, will have one of three values: "p", "s", or undefined.
4812
4827
* @public
4828
+
* @readonly
4813
4829
*/
4814
4830
4815
4831
this.flag = null;
4816
4832
/**
4817
4833
* @property {string} - One of two values, "I" or "R" -- indicating delayed or realtime data, respectively.
4818
-
* @type {null}
4834
+
* @public
4835
+
* @readonly
4819
4836
*/
4820
4837
4821
4838
this.mode = null;
4822
4839
/**
4823
4840
* @property {string} day - One character code indicating the day of the month of the current trading session.
4824
4841
* @public
4842
+
* @readonly
4825
4843
*/
4826
4844
4827
4845
this.day = null;
4828
4846
/**
4829
4847
* @property {number} dayNum - Day of the month of the current trading session.
4830
4848
* @public
4849
+
* @readonly
4831
4850
*/
4832
4851
4833
4852
this.dayNum = 0;
4834
4853
/**
4835
4854
* @property {string|null} session
4836
4855
* @public
4856
+
* @readonly
4837
4857
*/
4838
4858
4839
4859
this.session = null;
4840
4860
/**
4841
-
* @property {Date|null} lastUpdate - The most recent refresh date. Caution should be used. This date was created from hours, minutes, and seconds without regard for the current machine's timezone. As such, it is only safe to read time-related values (e.g. ```Date.getHours```, ```Date.getMinutes```, etc). Do not attempt to compare. Do not attempt to convert.
4861
+
* @property {Date|null} lastUpdate - The most recent refresh date. Caution should be used. This date was created from hours, minutes, and seconds without regard for the client computer's timezone. As such, it is only safe to read time-related values (e.g. ```Date.getHours```, ```Date.getMinutes```, etc). Do not attempt to compare. Do not attempt to convert.
4842
4862
* @public
4863
+
* @readonly
4843
4864
*/
4844
4865
4845
4866
this.lastUpdate = null;
4846
4867
/**
4847
-
* @property {Date|null} lastUpdate - The most recent refresh date.
4868
+
* @property {Date|null} time - A timezone-aware version of {@link Quote#lastUpdate}. This property will only have a value when both (a) the exchange timezone is known; and (b) the client computer's timezone is known.
4869
+
* @public
4870
+
* @readonly
4848
4871
*/
4849
4872
4850
4873
this.lastUpdateUtc = null;
4851
4874
/**
4852
-
* @property {number} bidPrice - top-of-book price on the buy side.
4875
+
* @property {number} bidPrice - The top-of-book price on the buy side.
4876
+
* @public
4877
+
* @readonly
4853
4878
*/
4854
4879
4855
4880
this.bidPrice = null;
4856
4881
/**
4857
-
* @property {number} bidSize - top-of-book quantity on the buy side.
4882
+
* @property {number} bidSize - The top-of-book quantity on the buy side.
4883
+
* @public
4884
+
* @readonly
4858
4885
*/
4859
4886
4860
4887
this.bidSize = null;
4861
4888
/**
4862
-
* @property {number} askPrice - top-of-book price on the sell side.
4889
+
* @property {number} askPrice - The top-of-book price on the sell side.
4890
+
* @public
4891
+
* @readonly
4863
4892
*/
4864
4893
4865
4894
this.askPrice = null;
4866
4895
/**
4867
-
* @property {number} askSize - top-of-book quantity on the sell side.
4896
+
* @property {number} askSize - The top-of-book quantity on the sell side.
4897
+
* @public
4898
+
* @readonly
4868
4899
*/
4869
4900
4870
4901
this.askSize = null;
4871
4902
/**
4872
-
* @property {number} lastPrice - most recent price (not necessarily a trade).
4903
+
* @property {number} lastPrice - Most recent price (not necessarily a trade).
4904
+
* @public
4905
+
* @readonly
4873
4906
*/
4874
4907
4875
4908
this.lastPrice = null;
4876
4909
/**
4877
-
* @property {number} tradePrice - most recent trade price.
4910
+
* @property {number} tradePrice - Most recent trade price.
4911
+
* @public
4912
+
* @readonly
4878
4913
*/
4879
4914
4880
4915
this.tradePrice = null;
4881
4916
/**
4882
-
* @property {number} tradeSize - most recent trade quantity.
4917
+
* @property {number} tradeSize - Most recent trade quantity.
4918
+
* @public
4919
+
* @readonly
4883
4920
*/
4884
4921
4885
4922
this.tradeSize = null;
@@ -4890,35 +4927,51 @@ module.exports = (() => {
4890
4927
4891
4928
/**
4892
4929
* @property {number} blockTrade - Most recent block trade price.
4930
+
* @public
4931
+
* @readonly
4893
4932
*/
4894
4933
4895
4934
this.blockTrade = null;
4896
4935
/**
4897
-
* @property {number} settlementPrice
4936
+
* @property {number} settlementPrice - Settlement price for current trading session.
* @property {number} previousPrice - price from the previous session.
4955
+
* @property {number} previousPrice - The last price from the previous trading session.
4956
+
* @public
4957
+
* @readonly
4908
4958
*/
4909
4959
4910
4960
this.previousPrice = null;
4911
4961
/**
4912
-
* @property {Date|null} time - the most recent trade, quote, or refresh. this date instance stores the hours and minutes for the exchange time (without proper timezone adjustment). use caution.
4962
+
* @property {Date|null} time - The most recent trade, quote, or refresh time. Caution should be used. This date was created from hours, minutes, and seconds without regard for the client computer's timezone. As such, it is only safe to read time-related values (e.g. ```Date.getHours```, ```Date.getMinutes```, etc). Do not attempt to compare. Do not attempt to convert.
4963
+
* @public
4964
+
* @readonly
4913
4965
*/
4914
4966
4915
4967
this.time = null;
4916
-
this.timeUtc = null;
4917
4968
/**
4918
-
* @property {Profile|null} profile - metadata regarding the quoted instrument.
4969
+
* @property {Date|null} time - A timezone-aware version of {@link Quote#time}. This property will only have a value when both (a) the exchange timezone is known; and (b) the client computer's timezone is known.
0 commit comments