@@ -158,7 +158,7 @@ public static Func<DateTime, DateTime> FuturesExpiryFunction(Symbol symbol)
158158 }
159159
160160 // Trading can occur up to 9:30 a.m. Eastern Time (ET) on the 3rd Friday of the contract month
161- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
161+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . SP500EMini , SecurityType . Future , Market . CME ) ) ;
162162 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
163163 } )
164164 } ,
@@ -217,7 +217,7 @@ public static Func<DateTime, DateTime> FuturesExpiryFunction(Symbol symbol)
217217 }
218218
219219 // Trading can occur up to 9:30 a.m. Eastern Time (ET) on the 3rd Friday of the contract month
220- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
220+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . NASDAQ100EMini , SecurityType . Future , Market . CME ) ) ;
221221 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
222222 } )
223223 } ,
@@ -231,7 +231,7 @@ public static Func<DateTime, DateTime> FuturesExpiryFunction(Symbol symbol)
231231 }
232232
233233 // Trading can occur up to 9:30 a.m. Eastern Time (ET) on the 3rd Friday of the contract month
234- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
234+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . Dow30EMini , SecurityType . Future , Market . CBOT ) ) ;
235235 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
236236 } )
237237 } ,
@@ -245,7 +245,7 @@ public static Func<DateTime, DateTime> FuturesExpiryFunction(Symbol symbol)
245245 }
246246
247247 // Trading can occur up to 9:30 a.m. Eastern Time (ET) on the 3rd Friday of the contract month
248- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
248+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . Russell2000EMini , SecurityType . Future , Market . CME ) ) ;
249249 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
250250 } )
251251 } ,
@@ -3208,7 +3208,7 @@ Dec listed in June
32083208 }
32093209
32103210 // Trading terminates at 9:30 a.m. ET on the 3rd Friday of the contract month.
3211- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
3211+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . MicroSP500EMini , SecurityType . Future , Market . CME ) ) ;
32123212 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
32133213 } )
32143214 } ,
@@ -3222,7 +3222,7 @@ Dec listed in June
32223222 }
32233223
32243224 // Trading terminates at 9:30 a.m. ET on the 3rd Friday of the contract month.
3225- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
3225+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . MicroNASDAQ100EMini , SecurityType . Future , Market . CME ) ) ;
32263226 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
32273227 } )
32283228 } ,
@@ -3236,7 +3236,7 @@ Dec listed in June
32363236 }
32373237
32383238 // Trading terminates at 9:30 a.m. ET on the 3rd Friday of the contract month.
3239- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
3239+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . MicroRussell2000EMini , SecurityType . Future , Market . CME ) ) ;
32403240 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
32413241 } )
32423242 } ,
@@ -3250,7 +3250,7 @@ Dec listed in June
32503250 }
32513251
32523252 // Trading can occur up to 9:30 a.m. Eastern Time (ET) on the 3rd Friday of the contract month
3253- var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time ) ;
3253+ var thirdFriday = FuturesExpiryUtilityFunctions . ThirdFriday ( time , Symbol . Create ( Futures . Indices . MicroDow30EMini , SecurityType . Future , Market . CBOT ) ) ;
32543254 return thirdFriday . Add ( new TimeSpan ( 13 , 30 , 0 ) ) ;
32553255 } )
32563256 } ,
0 commit comments