@@ -11,27 +11,38 @@ async function main() {
1111 } ) ;
1212
1313 const optionExpirations = await client . quote . options . getOptionExpirations ( {
14- symbols : [ 'AAPL ' ] ,
14+ symbols : [ 'SPY ' ] ,
1515 market : 'US' ,
1616 } ) ;
17- console . log ( 'optionExpirations::' , optionExpirations ) ;
17+ console . log ( 'optionExpirations::' , optionExpirations . data [ 0 ] . timestamps [ 1 ] ) ;
1818
1919 const optionBriefs = await client . quote . options . getOptionBriefs ( {
20- option_basic : [ { symbol : 'AAPL' , expiry : 1773936000000 , right : 'CALL' , strike : '252.50' } ] ,
20+ option_basic : [
21+ {
22+ symbol : 'SPY' ,
23+ expiry : optionExpirations . data [ 0 ] . timestamps [ 1 ] ,
24+ right : 'CALL' ,
25+ } ,
26+ ] ,
2127 } ) ;
2228 console . log ( 'optionBriefs::' , optionBriefs ) ;
2329
2430 const optionChain = await client . quote . options . getOptionChain ( {
25- option_basic : [ { symbol : 'AAPL' , expiry : 1777003200000 , right : 'CALL' } ] ,
31+ option_basic : [
32+ {
33+ symbol : 'SPY' ,
34+ expiry : optionExpirations . data [ 0 ] . timestamps [ 0 ] ,
35+ right : 'CALL' ,
36+ strike : '240.0' ,
37+ } ,
38+ ] ,
2639 return_greek_value : true ,
2740 } ) ;
28- console . log ( 'optionChain::' , optionChain ) ;
29-
30- const optionDepth = await client . quote . options . getOptionDepth ( {
31- option_basic : [ { expiry : 1776398400000 , right : 'CALL' , strike : '185.0' , symbol : 'NVDA' } ] ,
32- market : 'US' ,
33- } ) ;
34- console . log ( 'optionDepth::' , optionDepth ) ;
41+ console . log (
42+ 'example::optionChain::' ,
43+ optionExpirations . data [ 0 ] . timestamps [ 0 ] ,
44+ optionChain . data [ 0 ] . items [ optionChain . data [ 0 ] . items . length - 2 ]
45+ ) ;
3546
3647 const optionTradeTicks = await client . quote . options . getOptionTradeTicks ( [
3748 {
0 commit comments