TradierHistorical is returning an option symbol that is invalid. This is creating a runtime error when I try to get the Greeks for the symbol. I'm not sure what kind of code could test for this. I already test for null and blank, but that's not the issue. Should I test for bar history to be null? I thought the WL method was already doing that.
Here is the minimal extracted code to reproduce this.
QUOTE:
---Symbol by Symbol Debug Logs---
---GLD---
4/16/2024 12:00:00 AM Option symbol returned is GLD240517C00221000
Here is the minimal extracted code to reproduce this.
CODE:
using WealthLab.Backtest; using System; using WealthLab.Core; using WealthLab.Data; using WealthLab.Indicators; using System.Collections.Generic; using WealthLab.Tradier; namespace WealthScript9 { public class MyStrategy : UserStrategyBase { //create indicators and other objects here, this is executed prior to the main trading loop public override void Initialize(BarHistory bars) { } //execute the strategy rules here, this is executed once for each bar in the backtest history public override void Execute(BarHistory bars, int idx) { double _optAllocAmt = 1000; double strike = bars.Close[idx]; int _minDelta = 65; int _maxDelta = 80; int _minDaysToExpire = 28; int minDaysAdder = 0; bool lastBar = idx == bars.Count - 1; string _contractSymbol = GetOptionContractSymbol(_optAllocAmt, strike, _minDelta, _maxDelta, _minDaysToExpire + minDaysAdder); if(lastBar) WriteToDebugLog(bars.DateTimes[idx] + " Option symbol returned is " +_contractSymbol); string GetOptionContractSymbol(double maxTransactionAmount, double strk, double deltaMin, double deltaMax, int expDays) { string OptContractSymbol = ""; double oStrike = strk; bool _debugOption = true; DateTime _curDate = bars.DateTimes[idx]; bool _weeklies = false; bool _expired = false; bool _closestStrike = true; OptContractSymbol = TradierHistorical.Instance.GetOptionsSymbol (bars, OptionType.Call, oStrike, _curDate, expDays, _weeklies, _expired, _closestStrike); if (OptContractSymbol != null) { return OptContractSymbol; } else { if (_debugOption) { //dev01 WLHost.Instance.AddLogItem("Initial Option Symbol for" + bars.Symbol, " is Null", WLColor.Red); WriteToDebugLog("*** Initial option symbol is Null; skipping trade", false); } return ""; } } } //declare private variables below } }
Rename
We give you what Tradier gives you. If they made a mistake, I can't help it.
I'll run the code and see what I get.
I'll run the code and see what I get.
For Daily data ending on 4/16, same result:
4/16/2024 12:00:00 AM Option symbol returned is GLD240517C00221000
I'll check to make sure we don't have a bug putting the chain in our OptionChain class.
4/16/2024 12:00:00 AM Option symbol returned is GLD240517C00221000
I'll check to make sure we don't have a bug putting the chain in our OptionChain class.
I'm afraid that they're providing that symbol. The way we do it is by requesting all the Tradier option symbols. From there we reverse engineer the symbol to put it in our OptionChain class. You'll see if you search for it, you'll find GLD240517C00221000 in this list of symbols.
Perhaps my mistake was assuming that Tradier only supplied valid strikes. For others that I checked while working on this, that was the case.
Perhaps my mistake was assuming that Tradier only supplied valid strikes. For others that I checked while working on this, that was the case.
QUOTE:
GLD240621C00140000,GLD240621P00135000,GLD240621P00240000,GLD240621P00195000,GLD240621P00095000,GLD240621C00135000,GLD240621C00240000,GLD240621P00235000,GLD240621P00130000,GLD240621C00195000,GLD240621C00235000,GLD240621P00190000,GLD240621P00090000,GLD240621C00095000,GLD240621C00130000,GLD240621P00125000,GLD240621P00230000,GLD240621C00190000,GLD240621P00185000,GLD240621P00085000,GLD240621C00125000,GLD240621C00230000,GLD240621P00225000,GLD240621C00090000,GLD240621P00120000,GLD240621C00185000,GLD240621C00225000,GLD240621P00180000,GLD240621C00085000,GLD240621C00120000,GLD240621P00115000,GLD240621P00220000,GLD240621C00180000,GLD240621P00175000,GLD240621C00115000,GLD240621C00220000,GLD240621P00215000,GLD240621P00110000,GLD240621C00175000,GLD240621C00215000,GLD240621P00170000,GLD240621C00110000,GLD240621P00105000,GLD240621P00210000,GLD240621C00170000,GLD240621P00165000,GLD240621C00105000,GLD240621C00210000,GLD240621P00205000,GLD240621P00100000,GLD240621C00165000,GLD240621C00205000,GLD240621P00160000,GLD240621C00100000,GLD240621P00200000,GLD240621C00160000,GLD240621P00155000,GLD240621C00200000,GLD240621C00155000,GLD240621P00150000,GLD240621C00150000,GLD240621P00145000,GLD240621C00145000,GLD240621P00245000,GLD240621P00140000,GLD240621C00245000,GLD240621P00250000,GLD240621C00250000,GLD250117C00146000,GLD250117C00225000,GLD250117P00167000,GLD250117P00180000,GLD250117P00154000,GLD250117C00120000,GLD250117P00115000,GLD250117P00220000,GLD250117C00285000,GLD250117C00167000,GLD250117C00180000,GLD250117C00154000,GLD250117P00175000,GLD250117P00280000,GLD250117P00149000,GLD250117C00115000,GLD250117C00220000,GLD250117P00162000,GLD250117P00215000,GLD250117P00110000,GLD250117C00175000,GLD250117C00280000,GLD250117C00149000,GLD250117P00275000,GLD250117C00162000,GLD250117C00215000,GLD250117P00157000,GLD250117P00170000,GLD250117C00110000,GLD250117P00210000,GLD250117P00105000,GLD250117C00275000,GLD250117C00157000,GLD250117C00170000,GLD250117P00165000,GLD250117P00270000,GLD250117C00105000,GLD250117C00210000,GLD250117P00152000,GLD250117P00205000,GLD250117P00100000,GLD250117C00270000,GLD250117C00165000,GLD250117P00265000,GLD250117C00152000,GLD250117P00173000,GLD250117C00205000,GLD250117P00147000,GLD250117P00160000,GLD250117C00100000,GLD250117P00200000,GLD250117C00265000,GLD250117C00173000,GLD250117C00147000,GLD250117P00168000,GLD250117C00160000,GLD250117P00155000,GLD250117P00260000,GLD250117C00200000,GLD250117P00300000,GLD250117C00168000,GLD250117C00155000,GLD250117C00260000,GLD250117P00255000,GLD250117P00095000,GLD250117P00163000,GLD250117C00300000,GLD250117P00150000,GLD250117C00255000,GLD250117C00163000,GLD250117P00158000,GLD250117C00150000,GLD250117P00171000,GLD250117P00145000,GLD250117P00250000,GLD250117P00090000,GLD250117C00095000,GLD250117C00158000,GLD250117C00171000,GLD250117C00250000,GLD250117C00145000,GLD250117P00166000,GLD250117P00245000,GLD250117P00085000,GLD250117P00153000,GLD250117P00140000,GLD250117C00090000,GLD250117C00166000,GLD250117C00245000,GLD250117C00153000,GLD250117P00174000,GLD250117P00148000,GLD250117C00140000,GLD250117P00161000,GLD250117P00135000,GLD250117P00240000,GLD250117P00080000,GLD250117C00085000,GLD250117C00174000,GLD250117C00148000,GLD250117P00195000,GLD250117P00169000,GLD250117C00161000,GLD250117C00135000,GLD250117C00240000,GLD250117P00156000,GLD250117P00235000,GLD250117P00130000,GLD250117C00080000,GLD250117C00195000,GLD250117C00169000,GLD250117C00156000,GLD250117C00235000,GLD250117P00190000,GLD250117P00164000,GLD250117C00130000,GLD250117P00151000,GLD250117P00125000,GLD250117P00230000,GLD250117C00190000,GLD250117C00164000,GLD250117P00185000,GLD250117P00159000,GLD250117C00151000,GLD250117C00125000,GLD250117C00230000,GLD250117P00172000,GLD250117P00146000,GLD250117P00225000,GLD250117P00120000,GLD250117C00185000,GLD250117C00159000,GLD250117P00285000,GLD250117C00172000,GLD240621P00080000,GLD240621C00080000,GLD240920C00120000,GLD241220C00255000,GLD241220C00163000,GLD240920P00115000,GLD240920P00220000,GLD241220P00158000,GLD241220C00150000,GLD240920C00285000,GLD241220P00145000,GLD241220P00250000,GLD240920C00167000,GLD240920C00180000,GLD240920C00154000,GLD240920P00175000,GLD240920P00280000,GLD240920P00149000,GLD240920C00115000,GLD240920C00220000,GLD240920P00162000,GLD241220C00158000,GLD240920P00215000,GLD241220C00145000,GLD241220C00250000,GLD241220P00166000,GLD240920P00110000,GLD241220P00245000,GLD241220P00153000,GLD240920C00175000,GLD240920C00280000,GLD240920C00149000,GLD241220P00140000,GLD240920P00275000,GLD240920C00162000,GLD240920C00215000,GLD240920P00157000,GLD240920P00170000,GLD241220C00166000,GLD240920C00110000,GLD241220C00245000,GLD241220C00153000,GLD240920P00105000,GLD240920P00210000,GLD241220P00148000,GLD241220C00140000,GLD240920C00275000,GLD241220P00161000,GLD241220P00135000,GLD241220P00240000,GLD240920C00157000,GLD240920C00170000,GLD240920P00165000,GLD240920P00270000,GLD240920C00105000,GLD240920C00210000,GLD240920P00152000,GLD241220C00148000,GLD241220P00195000,GLD240920P00205000,GLD241220P00169000,GLD241220C00161000,GLD241220C00135000,GLD241220C00240000,GLD241220P00156000,GLD240920P00100000,GLD241220P00235000,GLD240920C00165000,GLD240920C00270000,GLD241220P00130000,GLD240920P00265000,GLD240920C00152000,GLD241220C00195000,GLD240920C00205000,GLD240920P00147000,GLD241220C00169000,GLD240920P00160000,GLD241220P00295000,GLD241220C00156000,GLD240920C00100000,GLD241220C00235000,GLD241220P00190000,GLD240920P00200000,GLD241220P00164000,GLD241220C00130000,GLD240920C00265000,GLD241220P00151000,GLD241220P00125000,GLD241220P00230000,GLD240920C00147000,GLD240920P00168000,GLD240920C00160000,GLD241220C00295000,GLD240920P00155000,GLD240920P00260000,GLD241220C00190000,GLD240920C00200000,GLD241220C00164000,GLD241220P00185000,GLD241220P00290000,GLD240920P00300000,GLD241220P00159000,GLD241220C00151000,GLD241220C00125000,GLD241220C00230000,GLD241220P00146000,GLD240920C00168000,GLD241220P00225000,GLD240920C00155000,GLD240920C00260000,GLD241220P00120000,GLD240920P00255000,GLD240920P00163000,GLD241220C00185000,GLD241220C00290000,GLD240920C00300000,GLD241220C00159000,GLD240920P00150000,GLD241220P00285000,GLD241220C00146000,GLD241220C00225000,GLD241220P00167000,GLD241220P00180000,GLD241220P00154000,GLD241220C00120000,GLD240920C00255000,GLD240920C00163000,GLD241220P00115000,GLD241220P00220000,GLD240920P00158000,GLD240920C00150000,GLD241220C00285000,GLD240920P00145000,GLD240920P00250000,GLD241220C00167000,GLD241220C00180000,GLD241220C00154000,GLD241220P00175000,GLD241220P00280000,GLD241220P00149000,GLD241220C00115000,GLD241220C00220000,GLD241220P00162000,GLD240920C00158000,GLD241220P00215000,GLD240920C00145000,GLD240920C00250000,GLD240920P00166000,GLD241220P00110000,GLD240920P00245000,GLD240920P00153000,GLD241220C00175000,GLD241220C00280000,GLD241220C00149000,GLD240920P00140000,GLD241220P00275000,GLD241220C00162000,GLD241220C00215000,GLD241220P00157000,GLD241220P00170000,GLD240920C00166000,GLD241220C00110000,GLD240920C00245000,GLD240920C00153000,GLD241220P00105000,GLD241220P00210000,GLD240920P00148000,GLD240920C00140000,GLD241220C00275000,GLD240920P00161000,GLD240920P00135000,GLD240920P00240000,GLD241220C00157000,GLD241220C00170000,GLD241220P00165000,GLD241220P00270000,GLD241220C00105000,GLD241220C00210000,GLD241220P00152000,GLD240920C00148000,GLD241220P00205000,GLD240920P00195000,GLD240920P00169000,GLD240920C00161000,GLD240920C00135000,GLD240920C00240000,GLD240920P00156000,GLD241220P00100000,GLD240920P00235000,GLD241220C00165000,GLD241220C00270000,GLD240920P00130000,GLD241220P00265000,GLD241220C00152000,GLD241220C00205000,GLD240920C00195000,GLD241220P00147000,GLD240920C00169000,GLD241220P00160000,GLD240920P00295000,GLD240920C00156000,GLD241220C00100000,GLD240920C00235000,GLD241220P00200000,GLD240920P00190000,GLD240920P00164000,GLD240920C00130000,GLD241220C00265000,GLD240920P00151000,GLD240920P00125000,GLD240920P00230000,GLD241220C00147000,GLD241220P00168000,GLD241220C00160000,GLD240920C00295000,GLD241220P00155000,GLD241220P00260000,GLD241220C00200000,GLD240920C00190000,GLD240920C00164000,GLD241220P00300000,GLD240920P00185000,GLD240920P00290000,GLD240920P00159000,GLD240920C00151000,GLD240920C00125000,GLD240920C00230000,GLD240920P00146000,GLD241220C00168000,GLD240920P00225000,GLD241220C00155000,GLD241220C00260000,GLD240920P00120000,GLD241220P00255000,GLD241220P00163000,GLD241220C00300000,GLD240920C00185000,GLD240920C00290000,GLD240920C00159000,GLD241220P00150000,GLD240920P00285000,GLD240920C00146000,GLD240920C00225000,GLD240920P00167000,GLD240920P00180000,GLD240920P00154000,GLD241220P00095000,GLD241220C00095000,GLD240920P00095000,GLD240920C00095000,GLD240920P00080000,GLD240920C00085000,GLD241220C00083000,GLD240920P00088000,GLD240920P00075000,GLD241220P00086000,GLD240920C00080000,GLD240621P00295000,GLD240920P00083000,GLD240920C00088000,GLD240920C00075000,GLD241220P00081000,GLD240621C00295000,GLD241220C00086000,GLD240621P00290000,GLD241220P00089000,GLD240920C00083000,GLD240621C00290000,GLD241220C00081000,GLD240621P00285000,GLD240920P00086000,GLD241220P00084000,GLD241220C00089000,GLD240621C00285000,GLD240621P00280000,GLD240920P00081000,GLD240920C00086000,GLD241220C00084000,GLD240621C00280000,GLD240621P00275000,GLD240920P00089000,GLD241220P00087000,GLD240920C00081000,GLD240621C00275000,GLD240920P00084000,GLD240621P00270000,GLD240920C00089000,GLD241220P00082000,GLD241220C00087000,GLD240621C00270000,GLD240621P00265000,GLD240920C00084000,GLD241220P00090000,GLD241220C00082000,GLD240621C00265000,GLD240920P00087000,GLD240621P00260000,GLD241220P00085000,GLD240621P00300000,GLD241220C00090000,GLD240621C00260000,GLD240621P00255000,GLD240920P00082000,GLD240621C00300000,GLD240920C00087000,GLD241220P00080000,GLD241220C00085000,GLD240621C00255000,GLD240920P00090000,GLD241220P00088000,GLD241220P00075000,GLD240920C00082000,GLD241220C00080000,GLD240920P00085000,GLD241220P00083000,GLD240920C00090000,GLD241220C00088000,GLD241220C00075000,GLD241220C00360000,GLD250117C00330000,GLD241220P00355000,GLD250117P00325000,GLD240920C00325000,GLD240621C00345000,GLD241220C00355000,GLD250117C00325000,GLD240920P00320000,GLD240621P00340000,GLD241220P00350000,GLD250117P00320000,GLD240920P00380000,GLD240920C00320000,GLD240621C00340000,GLD250117P00380000,GLD240920P00315000,GLD240621P00335000,GLD241220C00350000,GLD250117C00320000,GLD241220P00345000,GLD250117P00315000,GLD240920C00380000,GLD240920P00375000,GLD250117C00380000,GLD240920C00315000,GLD240621C00335000,GLD250117P00375000,GLD241220C00345000,GLD250117C00315000,GLD240920P00310000,GLD240621P00330000,GLD240920C00375000,GLD241220P00340000,GLD250117P00310000,GLD250117C00375000,GLD240920P00370000,GLD240920C00310000,GLD240621C00330000,GLD250117P00370000,GLD240920P00305000,GLD240621P00325000,GLD241220C00340000,GLD250117C00310000,GLD241220P00335000,GLD250117P00305000,GLD240920C00370000,GLD240920P00365000,GLD250117C00370000,GLD240920C00305000,GLD240621C00325000,GLD250117P00365000,GLD241220C00335000,GLD250117C00305000,GLD240621P00320000,GLD240920C00365000,GLD241220P00330000,GLD250117C00365000,GLD240920P00360000,GLD240621P00380000,GLD240621C00320000,GLD250117P00360000,GLD240621P00315000,GLD241220C00330000,GLD241220P00325000,GLD240920C00360000,GLD240621C00380000,GLD240920P00355000,GLD240621P00375000,GLD250117C00360000,GLD240621C00315000,GLD250117P00355000,GLD241220C00325000,GLD240621P00310000,GLD240920C00355000,GLD240621C00375000,GLD241220P00320000,GLD250117C00355000,GLD240920P00350000,GLD240621P00370000,GLD240621C00310000,GLD241220P00380000,GLD250117P00350000,GLD240621P00305000,GLD241220C00320000,GLD241220P00315000,GLD240920C00350000,GLD240621C00370000,GLD240920P00345000,GLD240621P00365000,GLD241220C00380000,GLD250117C00350000,GLD240621C00305000,GLD241220P00375000,GLD250117P00345000,GLD241220C00315000,GLD240920C00345000,GLD240621C00365000,GLD241220P00310000,GLD241220C00375000,GLD250117C00345000,GLD240920P00340000,GLD240621P00360000,GLD241220P00370000,GLD250117P00340000,GLD241220C00310000,GLD241220P00305000,GLD240920C00340000,GLD240621C00360000,GLD240920P00335000,GLD240621P00355000,GLD241220C00370000,GLD250117C00340000,GLD241220P00365000,GLD250117P00335000,GLD241220C00305000,GLD240920C00335000,GLD240621C00355000,GLD241220C00365000,GLD250117C00335000,GLD240920P00330000,GLD240621P00350000,GLD241220P00360000,GLD250117P00330000,GLD240920C00330000,GLD240621C00350000,GLD240920P00325000,GLD240621P00345000,GLD240517P00245000,GLD240517P00350000,GLD240517P00140000,GLD240517C00080000,GLD240517C00245000,GLD240517C00350000,GLD240517P00345000,GLD240517C00140000,GLD240517P00135000,GLD240517P00240000,GLD240517C00345000,GLD240517P00195000,GLD240517C00135000,GLD240517C00240000,GLD240517P00235000,GLD240517P00340000,GLD240517P00130000,GLD240517C00195000,GLD240517P00295000,GLD240517C00235000,GLD240517C00340000,GLD240517P00190000,GLD240517P00335000,GLD240517C00130000,GLD240517P00125000,GLD240517P00230000,GLD240517C00295000,GLD240517C00190000,GLD240517C00335000,GLD240517P00185000,GLD240517P00290000,GLD240517C00125000,GLD240517C00230000,GLD240517P00225000,GLD240517P00330000,GLD240517P00120000,GLD240517C00185000,GLD240517C00290000,GLD240517P00285000,GLD240517C00225000,GLD240517C00330000,GLD240517P00180000,GLD240517P00325000,GLD240517C00120000,GLD240517P00115000,GLD240517P00220000,GLD240517C00285000,GLD240517C00180000,GLD240517C00325000,GLD240517P00175000,GLD240517P00280000,GLD240517C00115000,GLD240517C00220000,GLD240517P00215000,GLD240517P00320000,GLD240517P00110000,GLD240517C00175000,GLD240517C00280000,GLD240517P00275000,GLD240517P00380000,GLD240517C00215000,GLD240517C00320000,GLD240517P00170000,GLD240517P00315000,GLD240517C00110000,GLD240517P00105000,GLD240517P00210000,GLD240517C00275000,GLD240517C00380000,GLD240517P00375000,GLD240517C00170000,GLD240517C00315000,GLD240517P00165000,GLD240517P00270000,GLD240517C00105000,GLD240517C00210000,GLD240517P00205000,GLD240517P00310000,GLD240517C00375000,GLD240517P00100000,GLD240517C00165000,GLD240517C00270000,GLD240517P00265000,GLD240517P00370000,GLD240517C00205000,GLD240517C00310000,GLD240517P00160000,GLD240517P00305000,GLD240517P00095000,GLD240517C00100000,GLD240517P00200000,GLD240517C00265000,GLD240517C00370000,GLD240517P00365000,GLD240517C00160000,GLD240517C00305000,GLD240517P00155000,GLD240517P00260000,GLD240517C00200000,GLD240517P00300000,GLD240517P00090000,GLD240517C00095000,GLD240517C00365000,GLD240517C00155000,GLD240517C00260000,GLD240517P00255000,GLD240517P00360000,GLD240517C00300000,GLD240517P00150000,GLD240517P00085000,GLD240517C00090000,GLD240517C00255000,GLD240517C00360000,GLD240517P00355000,GLD240517C00150000,GLD240517P00145000,GLD240517P00250000,GLD240517P00080000,GLD240517C00085000,GLD240517C00355000,GLD240517C00145000,GLD240517C00250000,GLD240628C00178000,GLD240628P00199000,GLD240628C00191000,GLD240628C00165000,GLD240628P00186000,GLD240628P00173000,GLD240628C00205000,GLD240628P00160000,GLD240628C00199000,GLD240628P00200000,GLD240628C00186000,GLD240628C00173000,GLD240628P00194000,GLD240628P00168000,GLD240628C00160000,GLD240628P00181000,GLD240628P00155000,GLD240628C00200000,GLD240628C00194000,GLD240628C00168000,GLD240628P00189000,GLD240628C00181000,GLD240628C00155000,GLD240628P00176000,GLD240628P00163000,GLD240628P00150000,GLD240628C00189000,GLD240628C00176000,GLD240628P00197000,GLD240628C00163000,GLD240628P00184000,GLD240628P00158000,GLD240628C00150000,GLD240628P00171000,GLD240628P00145000,GLD240628C00197000,GLD240628C00184000,GLD240628C00158000,GLD240628P00179000,GLD240628C00171000,GLD240628C00145000,GLD240628P00192000,GLD240628P00166000,GLD240628P00140000,GLD240628C00179000,GLD240628C00192000,GLD240628C00166000,GLD240628P00187000,GLD240628P00174000,GLD240628C00140000,GLD240628P00161000,GLD240628P00135000,GLD240628C00187000,GLD240628C00174000,GLD240628P00195000,GLD240628P00169000,GLD240628C00161000,GLD240628C00135000,GLD240628P00182000,GLD240628P00130000,GLD240628C00195000,GLD240628C00169000,GLD240628C00182000,GLD240628P00177000,GLD240628P00190000,GLD240628P00164000,GLD240628C00130000,GLD240628P00230000,GLD240628C00177000,GLD240628P00198000,GLD240628C00190000,GLD240628C00164000,GLD240628P00185000,GLD240628P00159000,GLD240628C00230000,GLD240628P00172000,GLD240628P00225000,GLD240628C00198000,GLD240628C00185000,GLD240628C00159000,GLD240628C00172000,GLD240628P00193000,GLD240628C00225000,GLD240628P00167000,GLD240628P00180000,GLD240628P00220000,GLD240628C00193000,GLD240628C00167000,GLD240628P00188000,GLD240628C00180000,GLD240628P00175000,GLD240628C00220000,GLD240628P00162000,GLD240628P00215000,GLD240628C00188000,GLD240628C00175000,GLD240628P00196000,GLD240628C00162000,GLD240628P00183000,GLD240628C00215000,GLD240628P00170000,GLD240628P00210000,GLD240628C00196000,GLD240628C00183000,GLD240628P00178000,GLD240628C00170000,GLD240628P00191000,GLD240628P00165000,GLD240628C00210000,GLD240628P00205000,GLD240628P00235000,GLD240628C00235000,GLD240628P00125000,GLD240628C00125000,GLD260116C00184000,GLD260116P00179000,GLD260116C00171000,GLD260116C00145000,GLD260116C00250000,GLD260116P00192000,GLD260116P00166000,GLD260116P00245000,GLD260116P00350000,GLD260116P00140000,GLD260116C00179000,GLD260116C00192000,GLD260116C00166000,GLD260116C00245000,GLD260116C00350000,GLD260116P00187000,GLD260116P00174000,GLD260116C00140000,GLD260116P00135000,GLD260116P00240000,GLD260116C00187000,GLD260116C00174000,GLD260116P00195000,GLD260116P00169000,GLD260116C00135000,GLD260116C00240000,GLD260116P00182000,GLD260116P00235000,GLD260116P00340000,GLD260116P00130000,GLD260116C00195000,GLD260116C00169000,GLD260116C00182000,GLD260116C00235000,GLD260116C00340000,GLD260116P00177000,GLD260116P00190000,GLD260116P00164000,GLD260116C00130000,GLD260116P00125000,GLD260116P00230000,GLD260116C00177000,GLD260116C00190000,GLD260116C00164000,GLD260116P00185000,GLD260116C00125000,GLD260116C00230000,GLD260116P00172000,GLD260116P00225000,GLD260116P00330000,GLD260116P00120000,GLD260116C00185000,GLD260116P00285000,GLD260116C00172000,GLD260116C00225000,GLD260116C00330000,GLD260116P00167000,GLD260116P00180000,GLD260116P00325000,GLD260116C00120000,GLD260116P00115000,GLD260116P00220000,GLD260116C00285000,GLD260116C00167000,GLD260116P00188000,GLD260116C00180000,GLD260116C00325000,GLD260116P00175000,GLD260116P00280000,GLD260116C00115000,GLD260116C00220000,GLD260116P00215000,GLD260116P00320000,GLD260116C00188000,GLD260116P00110000,GLD260116C00175000,GLD260116C00280000,GLD260116P00095000,GLD260116P00275000,GLD260116P00183000,GLD260116C00215000,GLD260116C00320000,GLD260116P00170000,GLD260116P00315000,GLD260116C00110000,GLD260116P00105000,GLD260116P00210000,GLD260116C00275000,GLD260116C00183000,GLD260116P00178000,GLD260116C00170000,GLD260116P00090000,GLD260116C00315000,GLD260116P00191000,GLD260116C00095000,GLD260116P00165000,GLD260116P00270000,GLD260116C00105000,GLD260116C00210000,GLD260116P00205000,GLD260116P00310000,GLD260116C00178000,GLD260116P00100000,GLD260116C00191000,GLD260116C00165000,GLD260116C00270000,GLD260116P00085000,GLD260116P00186000,GLD260116P00265000,GLD260116P00173000,GLD260116C00205000,GLD260116C00310000,GLD260116C00090000,GLD260116P00160000,GLD260116P00305000,GLD260116C00100000,GLD260116P00200000,GLD260116C00186000,GLD260116C00265000,GLD260116C00173000,GLD260116P00168000,GLD260116C00160000,GLD260116P00080000,GLD260116C00305000,GLD260116P00181000,GLD260116C00085000,GLD260116P00155000,GLD260116P00260000,GLD260116C00200000,GLD260116P00300000,GLD260116C00168000,GLD260116P00189000,GLD260116C00181000,GLD260116C00155000,GLD260116C00260000,GLD260116P00176000,GLD260116P00255000,GLD260116C00300000,GLD260116C00080000,GLD260116P00150000,GLD260116C00189000,GLD260116C00176000,GLD260116C00255000,GLD260116P00184000,GLD260116C00150000,GLD260116P00171000,GLD260116P00145000,GLD260116P00250000,GLD250117P00193000,GLD241220P00197000,GLD240621P00161000,GLD241220P00184000,GLD241220P00171000,GLD240920C00193000,GLD240517C00179000,GLD240621C00187000,GLD240920P00188000,GLD240517C00192000,GLD240517C00166000,GLD240621C00174000,GLD250117C00193000,GLD241220C00197000,GLD240517P00187000,GLD240621P00169000,GLD240621C00161000,GLD250117P00188000,GLD241220C00184000,GLD240517P00174000,GLD240621P00182000,GLD241220P00179000,GLD241220C00171000,GLD240517P00161000,GLD241220P00192000,GLD240920C00188000,GLD240517C00187000,GLD260116P00161000,GLD240920P00196000,GLD240621C00169000,GLD250117C00188000,GLD240517C00174000,GLD240621C00182000,GLD240920P00183000,GLD241220C00179000,GLD240517P00169000,GLD240621P00177000,GLD240517C00161000,GLD250117P00196000,GLD241220C00192000,GLD240517P00182000,GLD240621P00164000,GLD250117P00183000,GLD241220P00187000,GLD241220P00174000,GLD260116C00161000,GLD240920C00196000,GLD240920C00183000,GLD240517C00169000,GLD240621C00177000,GLD250117C00196000,GLD240920P00178000,GLD240621P00198000,GLD240517C00182000,GLD240920P00191000,GLD240621C00164000,GLD250117C00183000,GLD241220C00187000,GLD240517P00177000,GLD250117P00178000,GLD241220C00174000,GLD240517P00164000,GLD240621P00172000,GLD250117P00191000,GLD241220P00182000,GLD240920C00178000,GLD240621C00198000,GLD240920P00199000,GLD240920C00191000,GLD240517C00177000,GLD240920P00186000,GLD240517P00198000,GLD250117C00178000,GLD240517C00164000,GLD240621C00172000,GLD250117P00199000,GLD250117C00191000,GLD240920P00173000,GLD240621P00193000,GLD240621P00167000,GLD250117P00186000,GLD241220C00182000,GLD240517P00172000,GLD260116P00198000,GLD241220P00177000,GLD240920C00199000,GLD240920C00186000,GLD240517C00198000,GLD250117C00199000,GLD240920C00173000,GLD240621C00193000,GLD240920P00194000,GLD240621C00167000,GLD250117C00186000,GLD240621P00188000,GLD240517C00172000,GLD240920P00181000,GLD240517P00193000,GLD260116C00198000,GLD241220C00177000,GLD240517P00167000,GLD250117P00194000,GLD241220P00198000,GLD240621P00162000,GLD250117P00181000,GLD260116P00193000,GLD241220P00172000,GLD240920C00194000,GLD240621C00188000,GLD240920P00189000,GLD240920C00181000,GLD240517C00193000,GLD240517C00167000,GLD250117C00194000,GLD240920P00176000,GLD241220C00198000,GLD240517P00188000,GLD240621P00196000,GLD240621C00162000,GLD250117P00189000,GLD250117C00181000,GLD240621P00183000,GLD250117P00176000,GLD260116C00193000,GLD241220C00172000,GLD240517P00162000,GLD241220P00193000,GLD240920C00189000,GLD240920C00176000,GLD240517C00188000,GLD240621C00196000,GLD260116P00162000,GLD240920P00197000,GLD250117C00189000,GLD240621C00183000,GLD240920P00184000,GLD240517P00196000,GLD250117C00176000,GLD240621P00178000,GLD240517C00162000,GLD250117P00197000,GLD240920P00171000,GLD241220C00193000,GLD240517P00183000,GLD240621P00191000,GLD250117P00184000,GLD241220P00188000,GLD260116P00196000,GLD260116C00162000,GLD240920C00197000,GLD240920C00184000,GLD240517C00196000,GLD240621C00178000,GLD250117C00197000,GLD240920P00179000,GLD240920C00171000,GLD240621P00199000,GLD240517C00183000,GLD240621C00191000,GLD240920P00192000,GLD250117C00184000,GLD241220C00188000,GLD240517P00178000,GLD240621P00186000,GLD250117P00179000,GLD240517P00191000,GLD260116C00196000,GLD240621P00173000,GLD250117P00192000,GLD241220P00196000,GLD241220P00183000,GLD240920C00179000,GLD240621C00199000,GLD240920C00192000,GLD240517C00178000,GLD240621C00186000,GLD240920P00187000,GLD240517P00199000,GLD250117C00179000,GLD240517C00191000,GLD240621C00173000,GLD250117C00192000,GLD240920P00174000,GLD241220C00196000,GLD240517P00186000,GLD240621P00194000,GLD240621P00168000,GLD250117P00187000,GLD241220C00183000,GLD240517P00173000,GLD240621P00181000,GLD260116P00199000,GLD241220P00178000,GLD241220P00191000,GLD240920C00187000,GLD240517C00199000,GLD240920C00174000,GLD240517C00186000,GLD240621C00194000,GLD240621C00168000,GLD250117C00187000,GLD240621P00189000,GLD240517C00173000,GLD240621C00181000,GLD240920P00182000,GLD240517P00194000,GLD260116C00199000,GLD241220C00178000,GLD240517P00168000,GLD240621P00176000,GLD241220P00199000,GLD241220C00191000,GLD240517P00181000,GLD240621P00163000,GLD250117P00182000,GLD241220P00186000,GLD260116P00194000,GLD241220P00173000,GLD240621C00189000,GLD240920C00182000,GLD240517C00194000,GLD240517C00168000,GLD240621C00176000,GLD240920P00177000,GLD241220C00199000,GLD240517P00189000,GLD240621P00197000,GLD240517C00181000,GLD240621C00163000,GLD250117C00182000,GLD241220C00186000,GLD240517P00176000,GLD240621P00184000,GLD250117P00177000,GLD260116C00194000,GLD241220C00173000,GLD240517P00163000,GLD240621P00171000,GLD241220P00194000,GLD241220P00181000,GLD240920C00177000,GLD240517C00189000,GLD240621C00197000,GLD260116P00163000,GLD240920P00198000,GLD240517C00176000,GLD240621C00184000,GLD240517P00197000,GLD250117C00177000,GLD240621P00179000,GLD240517C00163000,GLD240621C00171000,GLD250117P00198000,GLD240920P00172000,GLD241220C00194000,GLD240517P00184000,GLD240621P00192000,GLD240621P00166000,GLD241220P00189000,GLD241220C00181000,GLD240517P00171000,GLD260116P00197000,GLD241220P00176000,GLD260116C00163000,GLD240920C00198000,GLD240517C00197000,GLD240621C00179000,GLD250117C00198000,GLD240920C00172000,GLD240517C00184000,GLD240621C00192000,GLD240920P00193000,GLD240621C00166000,GLD241220C00189000,GLD240517P00179000,GLD240621P00187000,GLD240517C00171000,GLD240517P00192000,GLD260116C00197000,GLD241220C00176000,GLD240517P00166000,GLD240621P00174000,GLD240930C00200000,GLD240930C00168000,GLD240930P00189000,GLD240930C00181000,GLD240930C00155000,GLD240930P00176000,GLD240930P00163000,GLD240930P00150000,GLD240930C00189000,GLD240930C00176000,GLD240930C00163000,GLD240930P00184000,GLD240930P00158000,GLD240930C00150000,GLD240930P00171000,GLD240930P00145000,GLD240930C00184000,GLD240930C00158000,GLD240930P00179000,GLD240930C00171000,GLD240930C00145000,GLD240930P00192000,GLD240930P00166000,GLD240930P00153000,GLD240930P00140000,GLD240930C00179000,GLD240930C00192000,GLD240930C00166000,GLD240930P00187000,GLD240930C00153000,GLD240930P00174000,GLD240930C00140000,GLD240930P00161000,GLD240930P00135000,GLD240930C00187000,GLD240930C00174000,GLD240930P00195000,GLD240930P00169000,GLD240930C00161000,GLD240930C00135000,GLD240930P00182000,GLD240930P00156000,GLD240930P00130000,GLD240930C00195000,GLD240930C00169000,GLD240930C00182000,GLD240930C00156000,GLD240930P00177000,GLD240930P00190000,GLD240930P00164000,GLD240930C00130000,GLD240930P00151000,GLD240930P00125000,GLD240930C00177000,GLD240930C00190000,GLD240930C00164000,GLD240930P00185000,GLD240930P00159000,GLD240930C00151000,GLD240930C00125000,GLD240930P00172000,GLD240930P00225000,GLD240930C00185000,GLD240930C00159000,GLD240930C00172000,GLD240930C00225000,GLD240930P00167000,GLD240930P00180000,GLD240930P00154000,GLD240930P00220000,GLD240930C00167000,GLD240930P00188000,GLD240930C00180000,GLD240930C00154000,GLD240930P00175000,GLD240930C00220000,GLD240930P00162000,GLD240930P00215000,GLD240930C00188000,GLD240930C00175000,GLD240930C00162000,GLD240930P00183000,GLD240930C00215000,GLD240930P00157000,GLD240930P00170000,GLD240930P00210000,GLD240930C00183000,GLD240930C00157000,GLD240930P00178000,GLD240930C00170000,GLD240930P00191000,GLD240930P00165000,GLD240930C00210000,GLD240930P00152000,GLD240930P00205000,GLD240930C00178000,GLD240930C00191000,GLD240930C00165000,GLD240930P00186000,GLD240930C00152000,GLD240930P00173000,GLD240930C00205000,GLD240930P00160000,GLD240930P00200000,GLD240930C00186000,GLD240930C00173000,GLD240930P00168000,GLD240930C00160000,GLD240930P00181000,GLD240930P00155000,GLD240621P00159000,GLD240621C00159000,GLD240621P00158000,GLD240621C00158000,GLD240930P00230000,GLD240930C00230000,GLD240930P00235000,GLD240930C00235000,GLD250620C00165000,GLD250620C00270000,GLD250620P00265000,GLD250620C00205000,GLD250620P00160000,GLD250620C00100000,GLD250620P00200000,GLD250620C00265000,GLD250620C00160000,GLD250620P00155000,GLD250620P00260000,GLD250620C00200000,GLD250620P00095000,GLD250620C00155000,GLD250620C00260000,GLD250620P00255000,GLD250620P00150000,GLD250620P00090000,GLD250620C00255000,GLD250620C00095000,GLD250620C00150000,GLD250620P00145000,GLD250620P00250000,GLD250620C00145000,GLD250620C00250000,GLD250620C00090000,GLD250620P00245000,GLD250620P00140000,GLD250620C00245000,GLD250620C00140000,GLD250620P00135000,GLD250620P00240000,GLD250620P00195000,GLD250620C00135000,GLD250620C00240000,GLD250620P00235000,GLD250620P00130000,GLD250620C00195000,GLD250620C00235000,GLD250620P00190000,GLD250620C00130000,GLD250620P00125000,GLD250620P00230000,GLD250620C00190000,GLD250620P00185000,GLD250620C00125000,GLD250620C00230000,GLD250620P00225000,GLD250620P00120000,GLD250620C00185000,GLD250620C00225000,GLD250620P00180000,GLD250620C00120000,GLD250620P00115000,GLD250620P00220000,GLD250620C00180000,GLD250620P00175000,GLD250620C00115000,GLD250620C00220000,GLD250620P00215000,GLD250620P00110000,GLD250620C00175000,GLD250620C00215000,GLD250620P00170000,GLD250620C00110000,GLD250620P00105000,GLD250620P00210000,GLD250620C00170000,GLD250620P00165000,GLD250620P00270000,GLD250620C00105000,GLD250620C00210000,GLD250620P00205000,GLD250620P00100000,GLD250620P00275000,GLD250620C00275000,GLD240930P00240000,GLD240930C00240000,GLD240628P00240000,GLD240628C00240000,GLD240719P00275000,GLD240719P00183000,GLD240719C00215000,GLD240719P00170000,GLD240719C00110000,GLD240719P00105000,GLD240719P00210000,GLD240719C00196000,GLD240719C00275000,GLD240719C00183000,GLD240719P00178000,GLD240719C00170000,GLD240719P00191000,GLD240719P00165000,GLD240719P00270000,GLD240719C00105000,GLD240719C00210000,GLD240719P00205000,GLD240719C00178000,GLD240719P00100000,GLD240719P00199000,GLD240719C00191000,GLD240719C00165000,GLD240719C00270000,GLD240719P00186000,GLD240719P00265000,GLD240719P00173000,GLD240719C00205000,GLD240719P00160000,GLD240719C00100000,GLD240719C00199000,GLD240719P00200000,GLD240719C00186000,GLD240719C00265000,GLD240719C00173000,GLD240719P00194000,GLD240719P00168000,GLD240719C00160000,GLD240719P00181000,GLD240719P00155000,GLD240719P00260000,GLD240719C00200000,GLD240719P00300000,GLD240719C00194000,GLD240719C00168000,GLD240719P00189000,GLD240719C00181000,GLD240719C00155000,GLD240719C00260000,GLD240719P00176000,GLD240719P00255000,GLD240719C00300000,GLD240719P00150000,GLD240719C00189000,GLD240719C00176000,GLD240719C00255000,GLD240719P00197000,GLD240719P00184000,GLD240719C00150000,GLD240719P00171000,GLD240719P00145000,GLD240719P00250000,GLD240719C00197000,GLD240719C00184000,GLD240719P00179000,GLD240719C00171000,GLD240719C00145000,GLD240719C00250000,GLD240719P00192000,GLD240719P00166000,GLD240719P00245000,GLD240719P00140000,GLD240719C00179000,GLD240719C00192000,GLD240719C00166000,GLD240719C00245000,GLD240719P00187000,GLD240719P00174000,GLD240719C00140000,GLD240719P00135000,GLD240719P00240000,GLD240719C00187000,GLD240719C00174000,GLD240719P00195000,GLD240719P00169000,GLD240719C00135000,GLD240719C00240000,GLD240719P00182000,GLD240719P00235000,GLD240719P00130000,GLD240719C00195000,GLD240719C00169000,GLD240719P00295000,GLD240719C00182000,GLD240719C00235000,GLD240719P00177000,GLD240719P00190000,GLD240719C00130000,GLD240719P00125000,GLD240719P00230000,GLD240719C00295000,GLD240719C00177000,GLD240719P00198000,GLD240719C00190000,GLD240719P00185000,GLD240719P00290000,GLD240719C00125000,GLD240719C00230000,GLD240719P00172000,GLD240719P00225000,GLD240719C00198000,GLD240719P00120000,GLD240719C00185000,GLD240719C00290000,GLD240719P00285000,GLD240719C00172000,GLD240719P00193000,GLD240719C00225000,GLD240719P00167000,GLD240719P00180000,GLD240719C00120000,GLD240719P00115000,GLD240719P00220000,GLD240719C00285000,GLD240719C00193000,GLD240719C00167000,GLD240719P00188000,GLD240719C00180000,GLD240719P00175000,GLD240719P00280000,GLD240719C00115000,GLD240719C00220000,GLD240719P00215000,GLD240719C00188000,GLD240719P00110000,GLD240719C00175000,GLD240719C00280000,GLD240719P00196000,GLD250620P00280000,GLD250620C00280000,GLD240419P00176000,GLD240419C00189000,GLD240419C00176000,GLD240419P00197000,GLD240419P00184000,GLD240419P00171000,GLD240419C00197000,GLD240419C00184000,GLD240419P00179000,GLD240419C00171000,GLD240419P00192000,GLD240419C00179000,GLD240419C00192000,GLD240419P00187000,GLD240419P00174000,GLD240419C00187000,GLD240419C00174000,GLD240419P00195000,GLD240419P00182000,GLD240419C00195000,GLD240419C00182000,GLD240419P00177000,GLD240419P00190000,GLD240419C00177000,GLD240419P00198000,GLD240419C00190000,GLD240419P00185000,GLD240419P00172000,GLD240419C00198000,GLD240419C00185000,GLD240419C00172000,GLD240419P00193000,GLD240419P00180000,GLD240419C00193000,GLD240419P00188000,GLD240419C00180000,GLD240419P00175000,GLD240419C00188000,GLD240419C00175000,GLD240419P00196000,GLD240419P00183000,GLD240419P00170000,GLD240419C00196000,GLD240419C00183000,GLD240419P00178000,GLD240419C00170000,GLD240419P00191000,GLD240419C00178000,GLD240419C00191000,GLD240419P00186000,GLD240419P00173000,GLD240419C00186000,GLD240419C00173000,GLD240419P00194000,GLD240419P00181000,GLD240419C00194000,GLD240419P00189000,GLD240419C00181000,GLD240419P00150000,GLD240419C00150000,GLD240419P00245000,GLD240419P00140000,GLD240419C00245000,GLD240419C00140000,GLD240419P00240000,GLD240419C00240000,GLD240419P00235000,GLD240419P00130000,GLD240419C00235000,GLD240419C00130000,GLD240419P00230000,GLD240419C00230000,GLD240419P00225000,GLD240419C00225000,GLD240419P00220000,GLD240419C00220000,GLD240419P00215000,GLD240419C00215000,GLD240419P00210000,GLD240419P00165000,GLD240419C00210000,GLD240419P00205000,GLD240419P00199000,GLD240419C00165000,GLD240419C00205000,GLD240419P00160000,GLD240419C00199000,GLD240419P00200000,GLD240419C00160000,GLD240419C00200000,GLD241231C00178000,GLD241231P00199000,GLD241231C00191000,GLD241231C00165000,GLD241231P00186000,GLD241231P00173000,GLD241231C00205000,GLD241231P00160000,GLD241231C00199000,GLD241231P00200000,GLD241231C00186000,GLD241231C00173000,GLD241231P00194000,GLD241231C00160000,GLD241231P00181000,GLD241231P00155000,GLD241231P00260000,GLD241231C00200000,GLD241231C00194000,GLD241231P00189000,GLD241231C00181000,GLD241231C00155000,GLD241231C00260000,GLD241231P00176000,GLD241231P00255000,GLD241231P00150000,GLD241231C00189000,GLD241231C00176000,GLD241231C00255000,GLD241231P00197000,GLD241231P00184000,GLD241231C00150000,GLD241231P00145000,GLD241231P00250000,GLD241231C00197000,GLD241231C00184000,GLD241231P00179000,GLD241231C00145000,GLD241231C00250000,GLD241231P00192000,GLD241231P00245000,GLD241231P00140000,GLD241231C00179000,GLD241231C00192000,GLD241231C00245000,GLD241231P00187000,GLD241231P00174000,GLD241231C00140000,GLD241231P00135000,GLD241231P00240000,GLD241231C00187000,GLD241231C00174000,GLD241231P00195000,GLD241231C00135000,GLD241231C00240000,GLD241231P00182000,GLD241231P00235000,GLD241231C00195000,GLD241231C00182000,GLD241231C00235000,GLD241231P00177000,GLD241231P00190000,GLD241231P00230000,GLD241231C00177000,GLD241231P00198000,GLD241231C00190000,GLD241231P00185000,GLD241231C00230000,GLD241231P00172000,GLD241231P00225000,GLD241231C00198000,GLD241231C00185000,GLD241231C00172000,GLD241231P00193000,GLD241231C00225000,GLD241231P00180000,GLD241231P00220000,GLD241231C00193000,GLD241231P00188000,GLD241231C00180000,GLD241231P00175000,GLD241231C00220000,GLD241231P00215000,GLD241231C00188000,GLD241231C00175000,GLD241231P00196000,GLD241231P00183000,GLD241231C00215000,GLD241231P00170000,GLD241231P00210000,GLD241231C00196000,GLD241231C00183000,GLD241231P00178000,GLD241231C00170000,GLD241231P00191000,GLD241231P00165000,GLD241231C00210000,GLD241231P00205000,GLD241115P00175000,GLD241115P00280000,GLD240419P00255000,GLD241115C00115000,GLD241115C00220000,GLD241115P00215000,GLD241115C00188000,GLD241115P00110000,GLD241115C00175000,GLD241115C00280000,GLD240419C00255000,GLD241115P00196000,GLD241115P00275000,GLD241115P00183000,GLD241115C00215000,GLD241115P00170000,GLD240419P00250000,GLD241115C00110000,GLD241115P00105000,GLD241115P00210000,GLD241115C00196000,GLD241115C00275000,GLD241115C00183000,GLD241115P00178000,GLD241115C00170000,GLD240419C00250000,GLD241115P00191000,GLD241115P00165000,GLD241115P00270000,GLD241115C00105000,GLD241115C00210000,GLD241115P00205000,GLD241115C00178000,GLD241115P00100000,GLD241115P00199000,GLD241115C00191000,GLD241115C00165000,GLD241115C00270000,GLD240930P00245000,GLD241115P00186000,GLD241115P00265000,GLD241115C00205000,GLD241115P00160000,GLD241115C00100000,GLD241115C00199000,GLD241115P00200000,GLD240930C00245000,GLD241115C00186000,GLD241115C00265000,GLD241115P00194000,GLD241115C00160000,GLD241115P00181000,GLD241115P00155000,GLD241115P00260000,GLD241115C00200000,GLD241115P00300000,GLD240628P00245000,GLD241115C00194000,GLD241115P00189000,GLD241115C00181000,GLD241115C00155000,GLD241115C00260000,GLD241115P00176000,GLD241115P00255000,GLD241115C00300000,GLD241115P00150000,GLD240628C00245000,GLD241115C00189000,GLD241115C00176000,GLD241115C00255000,GLD241115P00197000,GLD241115P00184000,GLD241115C00150000,GLD241115P00145000,GLD241115P00250000,GLD241115C00197000,GLD241115C00184000,GLD241115P00179000,GLD241115C00145000,GLD241115C00250000,GLD241115P00192000,GLD241115P00245000,GLD241115P00140000,GLD241115C00179000,GLD241115C00192000,GLD241115C00245000,GLD241115P00187000,GLD241115C00140000,GLD241115P00135000,GLD241115P00240000,GLD241115C00187000,GLD241115P00195000,GLD241115C00135000,GLD241115C00240000,GLD241115P00182000,GLD250620P00285000,GLD241115P00235000,GLD241115P00130000,GLD241115C00195000,GLD241115P00295000,GLD241115C00182000,GLD250620C00285000,GLD241115C00235000,GLD241115P00177000,GLD241115P00190000,GLD241115C00130000,GLD241115P00125000,GLD241115P00230000,GLD241115C00295000,GLD241115C00177000,GLD241115P00198000,GLD241115C00190000,GLD241115P00185000,GLD241115P00290000,GLD241115C00125000,GLD241115C00230000,GLD241115P00225000,GLD241115C00198000,GLD241115P00120000,GLD241115C00185000,GLD241115C00290000,GLD241115P00285000,GLD241115P00193000,GLD241115C00225000,GLD241115P00180000,GLD241115C00120000,GLD241115P00115000,GLD241115P00220000,GLD241115C00285000,GLD241115C00193000,GLD241115P00188000,GLD241115C00180000,GLD240816P00225000,GLD240816P00330000,GLD240816C00198000,GLD240816P00120000,GLD240816C00185000,GLD240816C00290000,GLD240816P00285000,GLD240816P00193000,GLD240816C00225000,GLD240816C00330000,GLD240816P00180000,GLD240816P00325000,GLD240816C00120000,GLD240816P00115000,GLD240816P00220000,GLD240816C00285000,GLD240816C00193000,GLD240816P00188000,GLD240816C00180000,GLD240816C00325000,GLD240816P00175000,GLD240816P00280000,GLD240816C00115000,GLD240816C00220000,GLD240816P00215000,GLD240816P00320000,GLD240816C00188000,GLD240816P00110000,GLD240816C00175000,GLD240816C00280000,GLD240816P00196000,GLD240816P00275000,GLD240816P00380000,GLD240816P00183000,GLD240816C00215000,GLD240816C00320000,GLD240816P00170000,GLD240816P00315000,GLD240816C00110000,GLD240816P00105000,GLD240816P00210000,GLD240816C00196000,GLD240816C00275000,GLD240816C00380000,GLD240816C00183000,GLD240816P00375000,GLD240816P00178000,GLD240816C00170000,GLD240816C00315000,GLD240816P00191000,GLD240816P00165000,GLD240816P00270000,GLD240816C00105000,GLD240816C00210000,GLD240816P00205000,GLD240816P00310000,GLD240816C00375000,GLD240816C00178000,GLD240816P00100000,GLD240816P00199000,GLD240816C00191000,GLD240816C00165000,GLD240816C00270000,GLD240816P00186000,GLD240816P00265000,GLD240816P00370000,GLD240816C00205000,GLD240816C00310000,GLD240816P00160000,GLD240816P00305000,GLD240816C00100000,GLD240816C00199000,GLD240816P00200000,GLD240816C00186000,GLD240816C00265000,GLD240816C00370000,GLD240816P00365000,GLD240816P00194000,GLD240816C00160000,GLD240816C00305000,GLD240816P00181000,GLD240816P00155000,GLD240816P00260000,GLD240816C00200000,GLD240816P00300000,GLD240816C00365000,GLD240816C00194000,GLD240816P00189000,GLD240816C00181000,GLD240816C00155000,GLD240816C00260000,GLD240816P00176000,GLD240816P00255000,GLD240816P00360000,GLD240816C00300000,GLD240816P00150000,GLD240816C00189000,GLD240816C00176000,GLD240816C00255000,GLD240816C00360000,GLD240816P00197000,GLD240816P00355000,GLD240816P00184000,GLD240816C00150000,GLD240816P00145000,GLD240816P00250000,GLD240816C00197000,GLD240816C00355000,GLD240816C00184000,GLD240816P00179000,GLD240816C00145000,GLD240816C00250000,GLD240816P00192000,GLD240816P00245000,GLD240816P00350000,GLD240816P00140000,GLD240816C00179000,GLD240816C00192000,GLD240816C00245000,GLD240816C00350000,GLD240816P00187000,GLD240816P00345000,GLD240816C00140000,GLD240816P00135000,GLD240816P00240000,GLD240816C00187000,GLD240816C00345000,GLD240816P00195000,GLD240816C00135000,GLD240816C00240000,GLD240816P00182000,GLD240816P00235000,GLD240816P00340000,GLD240816P00130000,GLD240816C00195000,GLD240816P00295000,GLD240816C00182000,GLD240816C00235000,GLD240816C00340000,GLD240816P00177000,GLD240816P00190000,GLD240816P00335000,GLD240816C00130000,GLD240816P00125000,GLD240816P00230000,GLD240816C00295000,GLD240816C00177000,GLD240816P00198000,GLD240816C00190000,GLD240816C00335000,GLD240816P00185000,GLD240816P00290000,GLD240816C00125000,GLD240816C00230000,GLD241115P00095000,GLD241115P00090000,GLD241115C00095000,GLD241115C00090000,GLD240419P00166000,GLD240419C00166000,GLD240419P00169000,GLD240419C00169000,GLD240419P00167000,GLD240419C00167000,GLD240419P00168000,GLD240419C00168000,GLD240930P00250000,GLD240930C00250000,GLD240628P00250000,GLD260116P00290000,GLD240628C00250000,GLD260116C00290000,GLD250620P00290000,GLD250620C00290000,GLD250117P00290000,GLD250117C00290000,GLD241018C00178000,GLD241018P00100000,GLD241018P00199000,GLD241018C00191000,GLD241018C00165000,GLD241018C00270000,GLD241018P00186000,GLD241018P00265000,GLD241018C00152000,GLD241018P00173000,GLD241018C00205000,GLD241018P00147000,GLD241018P00160000,GLD241018C00100000,GLD241018C00199000,GLD241018P00200000,GLD241018C00186000,GLD241018C00265000,GLD241018C00173000,GLD241018C00147000,GLD241018P00194000,GLD241018P00168000,GLD241018C00160000,GLD241018P00181000,GLD241018P00155000,GLD241018P00260000,GLD241018C00200000,GLD241018C00194000,GLD241018C00168000,GLD241018P00189000,GLD241018C00181000,GLD241018C00155000,GLD241018C00260000,GLD241018P00176000,GLD241018P00255000,GLD241018P00163000,GLD241018P00150000,GLD241018C00189000,GLD241018C00176000,GLD241018C00255000,GLD241018P00197000,GLD241018C00163000,GLD241018P00184000,GLD241018P00158000,GLD241018C00150000,GLD241018P00171000,GLD241018P00145000,GLD241018P00250000,GLD241018C00197000,GLD241018C00184000,GLD241018C00158000,GLD241018P00179000,GLD241018C00171000,GLD241018C00145000,GLD241018C00250000,GLD241018P00192000,GLD241018P00166000,GLD241018P00245000,GLD241018P00153000,GLD241018P00140000,GLD241018C00179000,GLD241018C00192000,GLD241018C00166000,GLD241018C00245000,GLD241018P00187000,GLD241018C00153000,GLD241018P00174000,GLD241018P00148000,GLD241018C00140000,GLD241018P00161000,GLD241018P00135000,GLD241018P00240000,GLD241018C00187000,GLD241018C00174000,GLD241018C00148000,GLD241018P00195000,GLD241018P00169000,GLD241018C00161000,GLD241018C00135000,GLD241018C00240000,GLD241018P00182000,GLD241018P00156000,GLD241018P00235000,GLD241018P00130000,GLD241018C00195000,GLD241018C00169000,GLD241018P00295000,GLD241018C00182000,GLD241018C00156000,GLD241018C00235000,GLD241018P00177000,GLD241018P00190000,GLD241018P00164000,GLD241018C00130000,GLD241018P00151000,GLD241018P00125000,GLD241018P00230000,GLD241018C00295000,GLD241018C00177000,GLD241018P00198000,GLD241018C00190000,GLD241018C00164000,GLD241018P00185000,GLD241018P00290000,GLD241018P00159000,GLD241018C00151000,GLD241018C00125000,GLD241018C00230000,GLD241018P00172000,GLD241018P00146000,GLD241018P00225000,GLD241018C00198000,GLD241018P00120000,GLD241018C00185000,GLD241018C00290000,GLD241018C00159000,GLD241018P00285000,GLD241018C00172000,GLD241018C00146000,GLD241018P00193000,GLD241018C00225000,GLD241018P00167000,GLD241018P00180000,GLD241018P00154000,GLD241018C00120000,GLD241018P00115000,GLD241018P00220000,GLD241018C00285000,GLD241018C00193000,GLD241018C00167000,GLD241018P00188000,GLD241018C00180000,GLD241018C00154000,GLD241018P00175000,GLD241018P00280000,GLD241018P00149000,GLD241018C00115000,GLD241018C00220000,GLD241018P00162000,GLD241018P00215000,GLD241018C00188000,GLD241018P00110000,GLD241018C00175000,GLD241018C00280000,GLD241018C00149000,GLD241018P00196000,GLD241018P00275000,GLD241018C00162000,GLD241018P00183000,GLD241018C00215000,GLD241018P00157000,GLD241018P00170000,GLD241018C00110000,GLD241018P00105000,GLD241018P00210000,GLD241018C00196000,GLD241018C00275000,GLD241018C00183000,GLD241018C00157000,GLD241018P00178000,GLD241018C00170000,GLD241018P00191000,GLD241018P00165000,GLD241018P00270000,GLD241018C00105000,GLD241018C00210000,GLD241018P00152000,GLD241018P00205000,GLD240426C00207500,GLD240426P00195000,GLD240426P00207500,GLD240426C00195000,GLD240426P00190000,GLD240426P00230000,GLD240426C00217500,GLD240426P00198000,GLD240426C00190000,GLD240426P00217500,GLD240426P00185000,GLD240426C00230000,GLD240426P00225000,GLD240426C00198000,GLD240426C00182500,GLD240426C00185000,GLD240426P00182500,GLD240426P00193000,GLD240426C00225000,GLD240426P00180000,GLD240426P00220000,GLD240426C00227500,GLD240426C00193000,GLD240426P00227500,GLD240426P00188000,GLD240426C00180000,GLD240426C00220000,GLD240426P00215000,GLD240426C00192500,GLD240426C00188000,GLD240426P00192500,GLD240426P00196000,GLD240426C00215000,GLD240426P00210000,GLD240426C00196000,GLD240426P00191000,GLD240426C00210000,GLD240426P00205000,GLD240426P00199000,GLD240426C00191000,GLD240426P00186000,GLD240426C00187500,GLD240426C00205000,GLD240426P00187500,GLD240426C00199000,GLD240426P00200000,GLD240426C00186000,GLD240426P00194000,GLD240426C00202500,GLD240426C00200000,GLD240426P00202500,GLD240426C00194000,GLD240426P00189000,GLD240426C00197500,GLD240426P00197500,GLD240426C00189000,GLD240426P00197000,GLD240426C00212500,GLD240426P00212500,GLD240426C00197000,GLD240426P00192000,GLD240426C00192000,GLD240426P00187000,GLD240426C00222500,GLD240426P00222500,GLD240426C00187000,GLD240426C00135000,GLD240426C00240000,GLD240426P00182000,GLD240426P00235000,GLD240426P00130000,GLD240426C00182000,GLD240426C00235000,GLD240426P00177000,GLD240426C00130000,GLD240426P00125000,GLD240426C00177000,GLD240426C00125000,GLD240426P00120000,GLD240426C00190500,GLD240426P00190500,GLD240426C00120000,GLD240426P00115000,GLD240426C00191500,GLD240426P00191500,GLD240426P00175000,GLD240426C00115000,GLD240426P00110000,GLD240426C00175000,GLD240426P00183000,GLD240426P00170000,GLD240426C00110000,GLD240426C00193500,GLD240426P00193500,GLD240426C00183000,GLD240426P00178000,GLD240426C00170000,GLD240426P00165000,GLD240426C00194500,GLD240426P00194500,GLD240426C00178000,GLD240426C00165000,GLD240426C00195500,GLD240426P00160000,GLD240426P00195500,GLD240426C00160000,GLD240426P00181000,GLD240426C00196500,GLD240426P00155000,GLD240426P00196500,GLD240426C00181000,GLD240426C00155000,GLD240426P00176000,GLD240426P00150000,GLD240426C00176000,GLD240426C00198500,GLD240426P00184000,GLD240426C00150000,GLD240426P00198500,GLD240426P00145000,GLD240426P00250000,GLD240426C00184000,GLD240426C00199500,GLD240426P00179000,GLD240426C00145000,GLD240426C00250000,GLD240426P00199500,GLD240426P00245000,GLD240426P00140000,GLD240426C00179000,GLD240426C00245000,GLD240426C00140000,GLD240426P00135000,GLD240426P00240000,GLD250620P00300000,GLD250620C00300000,GLD250620P00295000,GLD250620C00295000,GLD240621C00206000,GLD240419C00208000,GLD240517P00219000,GLD240621P00227000,GLD240517C00211000,GLD240419P00229000,GLD240419C00221000,GLD240517P00206000,GLD240426C00227000,GLD240621P00214000,GLD240419P00216000,GLD240719C00202000,GLD240719P00223000,GLD240426C00214000,GLD240621P00201000,GLD240419P00203000,GLD240426P00209000,GLD240419C00222500,GLD240426C00201000,GLD240426P00222000,GLD240419P00222500,GLD240517C00219000,GLD240621C00227000,GLD240419C00229000,GLD240517C00206000,GLD240621C00214000,GLD240419C00216000,GLD240816P00207000,GLD240517P00227000,GLD240719C00223000,GLD240621P00209000,GLD240621C00201000,GLD240419C00203000,GLD240419C00207500,GLD240517P00214000,GLD240621P00222000,GLD240719P00218000,GLD240419P00224000,GLD240426C00209000,GLD240419P00207500,GLD240517P00201000,GLD240426C00222000,GLD240419P00211000,GLD240426P00217000,GLD240426P00204000,GLD240816C00207000,GLD240517C00227000,GLD240621C00209000,GLD240517C00214000,GLD240621C00222000,GLD240719C00218000,GLD240419C00224000,GLD240517P00209000,GLD240621P00217000,GLD240517C00201000,GLD240419P00219000,GLD240419C00211000,GLD240816P00202000,GLD240517P00222000,GLD240719P00226000,GLD240426C00217000,GLD240621P00204000,GLD240419P00206000,GLD240719P00213000,GLD240426C00204000,GLD240426P00212000,GLD240517C00209000,GLD240621C00217000,GLD240419C00219000,GLD240816C00202000,GLD240517C00222000,GLD240719C00226000,GLD240621C00204000,GLD240419C00206000,GLD240517P00217000,GLD240419C00217500,GLD240419P00227000,GLD240719C00213000,GLD240419P00217500,GLD240517P00204000,GLD240621P00212000,GLD240719P00208000,GLD240419P00214000,GLD240719P00221000,GLD240426C00212000,GLD240419P00201000,GLD240426P00207000,GLD240517C00217000,GLD240419C00227000,GLD240517C00204000,GLD240621C00212000,GLD240719C00208000,GLD240419C00214000,GLD240419C00190500,GLD240719P00229000,GLD240719C00221000,GLD240621P00207000,GLD240419P00209000,GLD240419C00201000,GLD240419P00190500,GLD240517P00212000,GLD240719P00216000,GLD240419P00222000,GLD240426C00207000,GLD240426P00228000,GLD240719P00203000,GLD240426P00202000,GLD240719C00229000,GLD240621C00207000,GLD240419C00209000,GLD240621P00228000,GLD240419C00191500,GLD240517C00212000,GLD240719C00216000,GLD240419C00222000,GLD240419P00191500,GLD240517P00207000,GLD240426C00228000,GLD240419P00217000,GLD240719C00203000,GLD240719P00224000,GLD240621P00202000,GLD240419P00204000,GLD240719P00211000,GLD240426C00202000,GLD240426P00223000,GLD240621C00228000,GLD240517C00207000,GLD240419C00192500,GLD240419C00217000,GLD240816P00208000,GLD240517P00228000,GLD240719C00224000,GLD240419P00192500,GLD240621C00202000,GLD240419C00204000,GLD240621P00223000,GLD240719P00219000,GLD240719C00211000,GLD240517P00202000,GLD240426C00223000,GLD240719P00206000,GLD240419P00212000,GLD240426P00218000,GLD240816C00208000,GLD240517C00228000,GLD240419C00193500,GLD240621C00223000,GLD240719C00219000,GLD240419P00193500,GLD240621P00218000,GLD240517C00202000,GLD240719C00206000,GLD240419C00212000,GLD240816P00203000,GLD240517P00223000,GLD240719P00227000,GLD240426C00218000,GLD240419P00207000,GLD240719P00214000,GLD240426P00226000,GLD240719P00201000,GLD240426P00213000,GLD240419C00194500,GLD240621C00218000,GLD240419P00194500,GLD240816C00203000,GLD240517C00223000,GLD240719C00227000,GLD240419C00207000,GLD240517P00218000,GLD240621P00226000,GLD240419P00228000,GLD240719C00214000,GLD240426C00226000,GLD240621P00213000,GLD240719P00209000,GLD240719C00201000,GLD240719P00222000,GLD240426C00213000,GLD240419P00202000,GLD240426P00208000,GLD240419C00195500,GLD240426P00221000,GLD240419P00195500,GLD240517C00218000,GLD240621C00226000,GLD240419C00228000,GLD240621C00213000,GLD240719C00209000,GLD240816P00206000,GLD240517P00226000,GLD240719C00222000,GLD240621P00208000,GLD240419C00202000,GLD240517P00213000,GLD240621P00221000,GLD240719P00217000,GLD240419P00223000,GLD240426C00208000,GLD240426P00229000,GLD240426C00221000,GLD240719P00204000,GLD240419C00196500,GLD240426P00216000,GLD240419C00202500,GLD240419P00196500,GLD240426P00203000,GLD240816C00206000,GLD240419P00202500,GLD240517C00226000,GLD240621C00208000,GLD240621P00229000,GLD240517C00213000,GLD240621C00221000,GLD240719C00217000,GLD240419C00223000,GLD240517P00208000,GLD240426C00229000,GLD240621P00216000,GLD240419P00218000,GLD240719C00204000,GLD240816P00201000,GLD240517P00221000,GLD240426C00216000,GLD240621P00203000,GLD240419C00197500,GLD240719P00212000,GLD240426C00203000,GLD240426P00224000,GLD240419P00197500,GLD240621C00229000,GLD240426P00211000,GLD240517C00208000,GLD240621C00216000,GLD240419C00218000,GLD240816P00209000,GLD240816C00201000,GLD240517P00229000,GLD240517C00221000,GLD240621C00203000,GLD240517P00216000,GLD240621P00224000,GLD240419P00226000,GLD240719C00212000,GLD240517P00203000,GLD240426C00224000,GLD240621P00211000,GLD240419C00198500,GLD240719P00207000,GLD240419P00213000,GLD240426P00219000,GLD240419P00198500,GLD240426C00211000,GLD240419C00212500,GLD240426P00206000,GLD240816C00209000,GLD240517C00229000,GLD240419P00212500,GLD240517C00216000,GLD240621C00224000,GLD240419C00226000,GLD240621P00219000,GLD240517C00203000,GLD240621C00211000,GLD240719C00207000,GLD240419C00213000,GLD240419P00155000,GLD240816P00204000,GLD240517P00224000,GLD240719P00228000,GLD240426C00219000,GLD240621P00206000,GLD240419C00199500,GLD240419P00208000,GLD240517P00211000,GLD240419P00221000,GLD240419P00199500,GLD240426C00206000,GLD240426P00227000,GLD240719P00202000,GLD240426P00214000,GLD240621C00219000,GLD240426P00201000,GLD240419C00155000,GLD240816C00204000,GLD240517C00224000,GLD240719C00228000,GLD240503P00197500,GLD240503P00235000,GLD240503C00195000,GLD240503C00235000,GLD240503P00190000,GLD240503C00212500,GLD240503P00212500,GLD240503P00230000,GLD240503P00198000,GLD240503C00190000,GLD240503P00185000,GLD240503C00230000,GLD240503P00225000,GLD240503C00198000,GLD240503C00185000,GLD240503P00193000,GLD240503C00225000,GLD240503C00222500,GLD240503P00222500,GLD240503P00220000,GLD240503C00193000,GLD240503C00207500,GLD240503P00188000,GLD240503P00207500,GLD240503C00220000,GLD240503P00215000,GLD240503C00188000,GLD240503P00196000,GLD240503C00215000,GLD240503P00210000,GLD240503C00196000,GLD240503C00217500,GLD240503P00217500,GLD240503P00191000,GLD240503C00210000,GLD240503P00205000,GLD240503P00199000,GLD240503C00191000,GLD240503P00186000,GLD240503C00205000,GLD240503C00199000,GLD240503P00200000,GLD240503C00227500,GLD240503C00186000,GLD240503P00227500,GLD240503P00194000,GLD240503C00200000,GLD240503C00192500,GLD240503P00192500,GLD240503C00194000,GLD240503P00189000,GLD240503C00189000,GLD240503P00197000,GLD240503C00197000,GLD240503P00192000,GLD240503C00187500,GLD240503P00187500,GLD240503C00192000,GLD240503P00187000,GLD240503C00202500,GLD240503P00202500,GLD240503C00187000,GLD240503P00195000,GLD240503C00197500,GLD240503C00135000,GLD240503C00240000,GLD240503P00182000,GLD240503P00130000,GLD240503C00182000,GLD240503C00198500,GLD240503P00177000,GLD240503P00198500,GLD240503C00130000,GLD240503P00125000,GLD240503C00177000,GLD240503C00199500,GLD240503P00199500,GLD240503C00125000,GLD240503P00120000,GLD240503P00180000,GLD240503C00120000,GLD240503P00115000,GLD240503C00180000,GLD240503P00175000,GLD240503C00115000,GLD240503P00110000,GLD240503C00175000,GLD240503P00183000,GLD240503P00170000,GLD240503C00110000,GLD240503C00183000,GLD240503P00178000,GLD240503C00170000,GLD240503P00165000,GLD240503C00178000,GLD240503C00190500,GLD240503P00190500,GLD240503C00165000,GLD240503P00160000,GLD240503C00191500,GLD240503P00191500,GLD240503C00160000,GLD240503P00181000,GLD240503P00155000,GLD240503C00181000,GLD240503C00155000,GLD240503P00150000,GLD240503C00193500,GLD240503P00193500,GLD240503P00184000,GLD240503C00150000,GLD240503P00145000,GLD240503P00250000,GLD240503C00194500,GLD240503P00194500,GLD240503C00184000,GLD240503P00179000,GLD240503C00145000,GLD240503C00250000,GLD240503P00245000,GLD240503C00195500,GLD240503P00195500,GLD240503P00140000,GLD240503C00179000,GLD240503C00245000,GLD240503C00196500,GLD240503C00140000,GLD240503P00196500,GLD240503P00135000,GLD240503P00240000,GLD240930C00260000,GLD240930P00255000,GLD240930C00255000,GLD241018P00300000,GLD241018C00300000,GLD260116P00295000,GLD260116C00295000,GLD250117P00295000,GLD250117C00295000,GLD240930P00260000,GLD240510C00193000,GLD240510C00212500,GLD240510P00188000,GLD240510P00212500,GLD240510C00220000,GLD240510P00215000,GLD240510C00188000,GLD240510P00196000,GLD240510C00215000,GLD240510P00210000,GLD240510C00196000,GLD240510C00222500,GLD240510P00222500,GLD240510P00191000,GLD240510C00210000,GLD240510C00207500,GLD240510P00205000,GLD240510P00207500,GLD240510P00199000,GLD240510C00191000,GLD240510C00205000,GLD240510C00199000,GLD240510P00200000,GLD240510P00194000,GLD240510C00217500,GLD240510C00200000,GLD240510P00217500,GLD240510C00194000,GLD240510P00189000,GLD240510C00189000,GLD240510P00197000,GLD240510C00227500,GLD240510P00227500,GLD240510C00197000,GLD240510P00192000,GLD240510C00192500,GLD240510P00192500,GLD240510C00192000,GLD240510P00187000,GLD240510C00187000,GLD240510P00195000,GLD240510P00235000,GLD240510C00187500,GLD240510C00195000,GLD240510P00187500,GLD240510C00235000,GLD240510P00190000,GLD240510P00230000,GLD240510C00202500,GLD240510P00198000,GLD240510C00190000,GLD240510P00202500,GLD240510P00185000,GLD240510C00230000,GLD240510P00225000,GLD240510C00198000,GLD240510C00197500,GLD240510P00197500,GLD240510C00185000,GLD240510P00193000,GLD240510C00225000,GLD240510P00220000,GLD250331P00200000,GLD250331C00186000,GLD250331C00265000,GLD240510C00180000,GLD250331P00194000,GLD240510P00175000,GLD250331C00160000,GLD250331C00305000,GLD240510C00115000,GLD250331P00181000,GLD250331P00155000,GLD250331P00260000,GLD240510C00199500,GLD250331C00200000,GLD240510P00199500,GLD250331P00300000,GLD240510P00110000,GLD250331C00194000,GLD240510C00175000,GLD250331P00189000,GLD250331C00181000,GLD250331C00155000,GLD250331C00260000,GLD250331P00255000,GLD240510P00170000,GLD250331C00300000,GLD240510C00110000,GLD250331P00150000,GLD250331C00189000,GLD250331C00255000,GLD250331P00197000,GLD240510C00170000,GLD250331P00184000,GLD240510P00165000,GLD250331C00150000,GLD250331P00145000,GLD250331P00250000,GLD250331C00197000,GLD250331C00184000,GLD240510C00165000,GLD240510P00186000,GLD250331C00145000,GLD250331C00250000,GLD250331P00192000,GLD250331P00245000,GLD240510P00160000,GLD240510C00186000,GLD250331C00192000,GLD250331C00245000,GLD250331P00187000,GLD240510C00160000,GLD240510P00155000,GLD250331P00240000,GLD250331C00187000,GLD240510C00155000,GLD250331P00195000,GLD250331C00240000,GLD250331P00182000,GLD250331P00235000,GLD240510P00150000,GLD250331C00195000,GLD250331P00295000,GLD250331C00182000,GLD250331C00235000,GLD240510C00150000,GLD250331P00190000,GLD240510P00145000,GLD240510P00250000,GLD250331P00230000,GLD250331C00295000,GLD250331P00198000,GLD250331C00190000,GLD240510C00145000,GLD240510C00250000,GLD250331P00185000,GLD250331P00290000,GLD240510P00245000,GLD250331C00230000,GLD250331P00225000,GLD240510P00140000,GLD250331C00198000,GLD250331C00185000,GLD250331C00290000,GLD240510C00245000,GLD250331P00285000,GLD250331P00193000,GLD250331C00225000,GLD240510C00140000,GLD250331P00180000,GLD240510P00135000,GLD240510P00240000,GLD250331P00220000,GLD250331C00285000,GLD250331C00193000,GLD250331P00188000,GLD250331C00180000,GLD240510C00135000,GLD240510C00240000,GLD250331P00175000,GLD250331P00280000,GLD250331C00220000,GLD250331P00215000,GLD240510P00130000,GLD250331C00188000,GLD240510C00195500,GLD250331C00175000,GLD250331C00280000,GLD240510P00195500,GLD250331P00196000,GLD250331P00275000,GLD250331P00183000,GLD250331C00215000,GLD240510C00130000,GLD250331P00170000,GLD240510P00125000,GLD250331P00210000,GLD240510C00196500,GLD250331C00196000,GLD250331C00275000,GLD240510P00196500,GLD250331C00183000,GLD250331C00170000,GLD240510C00125000,GLD250331P00191000,GLD250331P00165000,GLD250331P00270000,GLD250331C00210000,GLD250331P00205000,GLD240510P00120000,GLD250331P00199000,GLD250331C00191000,GLD250331C00165000,GLD250331C00270000,GLD250331P00186000,GLD250331P00265000,GLD240510P00180000,GLD250331C00205000,GLD240510C00120000,GLD250331P00160000,GLD250331P00305000,GLD240510P00115000,GLD240510C00198500,GLD250331C00199000,GLD240510P00198500,GLD240417C00187000,GLD240417P00195000,GLD240417C00240000,GLD240417P00235000,GLD240417C00195000,GLD240417C00235000,GLD240417P00190000,GLD240417P00230000,GLD240417P00198000,GLD240417C00190000,GLD240417P00185000,GLD240417C00230000,GLD240417P00225000,GLD240417C00198000,GLD240417C00185000,GLD240417P00193000,GLD240417C00225000,GLD240417P00220000,GLD240417C00193000,GLD240417P00188000,GLD240417C00220000,GLD240417P00215000,GLD240417C00188000,GLD240417P00196000,GLD240417C00215000,GLD240417P00210000,GLD240417C00196000,GLD240417P00191000,GLD240417P00270000,GLD240417C00210000,GLD240417P00205000,GLD240417P00199000,GLD240417C00191000,GLD240417C00270000,GLD240417P00186000,GLD240417P00265000,GLD240417C00205000,GLD240417C00199000,GLD240417P00200000,GLD240417C00186000,GLD240417C00265000,GLD240417P00194000,GLD240417P00260000,GLD240417C00200000,GLD240417C00194000,GLD240417P00189000,GLD240417C00260000,GLD240417P00255000,GLD240417C00189000,GLD240417C00255000,GLD240417P00197000,GLD240417P00250000,GLD240417C00197000,GLD240417C00250000,GLD240417P00192000,GLD240417P00245000,GLD240417C00192000,GLD240417C00245000,GLD240417P00187000,GLD240417P00240000,GLD240524P00198000,GLD240524P00217500,GLD240524C00230000,GLD240524P00225000,GLD240524C00198000,GLD240524P00193000,GLD240524C00225000,GLD240426C00232500,GLD240426P00232500,GLD240524P00220000,GLD240524C00227500,GLD240524C00193000,GLD240524P00227500,GLD240524C00220000,GLD240419C00232500,GLD240524P00215000,GLD240419P00232500,GLD240524P00196000,GLD240524C00215000,GLD240524P00210000,GLD240524C00237500,GLD240524C00196000,GLD240510C00232500,GLD240524P00237500,GLD240510P00232500,GLD240524P00191000,GLD240524C00210000,GLD240524P00205000,GLD240524P00199000,GLD240524C00191000,GLD240503C00232500,GLD240503P00232500,GLD240524C00205000,GLD240524C00199000,GLD240524P00200000,GLD240426C00237500,GLD240426P00237500,GLD240524P00194000,GLD240524C00202500,GLD240524C00200000,GLD240524P00202500,GLD240524C00194000,GLD240419C00237500,GLD240419P00237500,GLD240524C00197500,GLD240524P00197500,GLD240524P00197000,GLD240524C00212500,GLD240510C00237500,GLD240524P00212500,GLD240510P00237500,GLD240524C00197000,GLD240524P00192000,GLD240524P00245000,GLD240503C00237500,GLD240503P00237500,GLD240524C00192000,GLD240524C00245000,GLD240524C00222500,GLD240524P00222500,GLD240524P00240000,GLD240524C00207500,GLD240524P00207500,GLD240524P00195000,GLD240524C00240000,GLD240524P00235000,GLD240524C00195000,GLD240524C00235000,GLD240524C00232500,GLD240524P00232500,GLD240524P00230000,GLD240524C00217500,GLD240524C00190000,GLD240524P00185000,GLD240524C00125000,GLD240524P00120000,GLD240524C00185000,GLD240524P00180000,GLD240524C00120000,GLD240524P00115000,GLD240524P00188000,GLD240524C00180000,GLD240524P00175000,GLD240524C00115000,GLD240524C00188000,GLD240524P00110000,GLD240524C00175000,GLD240524P00170000,GLD240524C00110000,GLD240524C00170000,GLD240524P00165000,GLD240524C00165000,GLD240524P00160000,GLD240524C00160000,GLD240524P00155000,GLD240524P00189000,GLD240524C00155000,GLD240524P00150000,GLD240524C00189000,GLD240524C00150000,GLD240524P00145000,GLD240524P00250000,GLD240524C00145000,GLD240524C00250000,GLD240524P00140000,GLD240524C00140000,GLD240524P00135000,GLD240524C00135000,GLD240524P00130000,GLD240524P00190000,GLD240524C00130000,GLD240524P00125000,GLD260618P00130000,GLD260618C00195000,GLD260618P00295000,GLD260618C00235000,GLD260618P00190000,GLD260618C00130000,GLD260618P00125000,GLD260618P00230000,GLD260618C00295000,GLD260618C00190000,GLD260618P00185000,GLD260618P00290000,GLD260618C00125000,GLD260618C00230000,GLD260618P00225000,GLD260618P00120000,GLD260618C00185000,GLD260618C00290000,GLD260618P00285000,GLD260618C00225000,GLD260618P00180000,GLD260618C00120000,GLD260618P00115000,GLD260618P00220000,GLD260618C00285000,GLD260618C00180000,GLD260618P00175000,GLD260618P00280000,GLD260618C00115000,GLD260618C00220000,GLD260618P00215000,GLD260618P00110000,GLD260618C00175000,GLD260618C00280000,GLD260618P00275000,GLD260618C00215000,GLD260618P00170000,GLD260618C00110000,GLD260618P00210000,GLD260618C00275000,GLD260618C00170000,GLD260618P00165000,GLD260618P00270000,GLD260618C00210000,GLD260618P00205000,GLD260618C00165000,GLD260618C00270000,GLD260618P00265000,GLD260618C00205000,GLD260618P00160000,GLD260618P00200000,GLD260618C00265000,GLD260618C00160000,GLD260618P00155000,GLD260618P00260000,GLD260618C00200000,GLD260618P00300000,GLD260618C00155000,GLD260618C00260000,GLD260618P00255000,GLD260618C00300000,GLD260618P00150000,GLD260618C00255000,GLD260618C00150000,GLD260618P00145000,GLD260618P00250000,GLD260618C00145000,GLD260618C00250000,GLD260618P00245000,GLD260618P00140000,GLD260618C00245000,GLD260618C00140000,GLD260618P00135000,GLD260618P00240000,GLD260618P00195000,GLD260618C00135000,GLD260618C00240000,GLD260618P00235000,GLD240424P00220000,GLD240424C00193000,GLD240424P00188000,GLD240424C00220000,GLD240424C00188000,GLD240424P00196000,GLD240424P00210000,GLD240424C00196000,GLD240424P00191000,GLD240424P00270000,GLD240424C00210000,GLD240424P00199000,GLD240424C00191000,GLD240424C00270000,GLD240424P00186000,GLD240424C00199000,GLD240424P00200000,GLD240424C00186000,GLD240424P00194000,GLD240424P00260000,GLD240424C00200000,GLD240424C00194000,GLD240424P00189000,GLD240424C00260000,GLD240424C00189000,GLD240424P00197000,GLD240424P00250000,GLD240424C00197000,GLD240424C00250000,GLD240424P00192000,GLD240424C00192000,GLD240424P00187000,GLD240424P00240000,GLD240424C00187000,GLD240424P00195000,GLD240424C00240000,GLD240424C00195000,GLD240424P00190000,GLD240424P00230000,GLD240424P00198000,GLD240424C00190000,GLD240424C00230000,GLD240424C00198000,GLD240424P00193000,GLD240531P00210000,GLD240531C00242500,GLD240531C00196000,GLD240531P00242500,GLD240531C00227500,GLD240531C00210000,GLD240531P00227500,GLD240531P00205000,GLD240524C00242500,GLD240531P00199000,GLD240524P00242500,GLD240531C00205000,GLD240531C00199000,GLD240531C00252500,GLD240531P00200000,GLD240531P00252500,GLD240531P00194000,GLD240531C00237500,GLD240531P00237500,GLD240531C00200000,GLD240524C00252500,GLD240531C00194000,GLD240524P00252500,GLD240426C00242500,GLD240426P00242500,GLD240531P00197000,GLD240531C00247500,GLD240531P00247500,GLD240531P00250000,GLD240531C00197000,GLD240426C00252500,GLD240531C00202500,GLD240426P00252500,GLD240531P00202500,GLD240531C00250000,GLD240531P00245000,GLD240524C00247500,GLD240510C00242500,GLD240524P00247500,GLD240510P00242500,GLD240531C00197500,GLD240531P00197500,GLD240531C00245000,GLD240531P00240000,GLD240503C00242500,GLD240503P00242500,GLD240531C00212500,GLD240531P00212500,GLD240531P00195000,GLD240531C00240000,GLD240531P00235000,GLD240510C00252500,GLD240426C00247500,GLD240510P00252500,GLD240426P00247500,GLD240531C00195000,GLD240531C00235000,GLD240503C00252500,GLD240531P00230000,GLD240503P00252500,GLD240531C00222500,GLD240531P00198000,GLD240531P00222500,GLD240531C00230000,GLD240531P00225000,GLD240531C00207500,GLD240531P00207500,GLD240531C00198000,GLD240510C00247500,GLD240510P00247500,GLD240531P00193000,GLD240531C00225000,GLD240531P00220000,GLD240531C00232500,GLD240531C00193000,GLD240531P00232500,GLD240503C00247500,GLD240503P00247500,GLD240531C00220000,GLD240531C00217500,GLD240531P00215000,GLD240531P00217500,GLD240531P00196000,GLD240531C00215000,GLD241231C00270000,GLD241115P00320000,GLD250620C00310000,GLD241231P00265000,GLD241018C00310000,GLD240531C00170000,GLD250620P00305000,GLD241018P00305000,GLD240531P00165000,GLD241115C00320000,GLD241231C00265000,GLD241115P00315000,GLD250620C00305000,GLD241018C00305000,GLD240531C00165000,GLD240531P00160000,GLD241115C00315000,GLD241115P00310000,GLD240531C00160000,GLD240531P00155000,GLD260618P00325000,GLD241115C00310000,GLD241115P00305000,GLD240531C00155000,GLD260618C00325000,GLD240531P00150000,GLD260618P00320000,GLD241115C00305000,GLD240531C00150000,GLD260618C00320000,GLD240531P00145000,GLD260618P00315000,GLD240531C00145000,GLD260618C00315000,GLD240531P00140000,GLD260618P00310000,GLD240531C00140000,GLD260618C00310000,GLD240531P00135000,GLD260618P00305000,GLD240531C00135000,GLD260618C00305000,GLD240531P00130000,GLD241018P00330000,GLD240531P00190000,GLD240531C00130000,GLD240930P00280000,GLD240531P00125000,GLD241018C00330000,GLD240531C00190000,GLD250620P00325000,GLD241018P00325000,GLD240531P00185000,GLD240930C00280000,GLD240531C00125000,GLD240930P00275000,GLD250620C00325000,GLD241018C00325000,GLD240531C00185000,GLD240930C00275000,GLD241231P00280000,GLD250620P00320000,GLD241018P00320000,GLD240531P00180000,GLD240930P00270000,GLD241231C00280000,GLD241115P00330000,GLD250620C00320000,GLD241231P00275000,GLD241018C00320000,GLD240531C00180000,GLD250620P00315000,GLD241018P00315000,GLD240531P00175000,GLD240930C00270000,GLD240930P00265000,GLD241115C00330000,GLD241231C00275000,GLD241115P00325000,GLD250620C00315000,GLD241018C00315000,GLD240531C00175000,GLD240930C00265000,GLD241231P00270000,GLD250620P00310000,GLD241018P00310000,GLD240531P00170000,GLD241115C00325000,GLD240501C00193000,GLD240501P00188000,GLD240501C00220000,GLD240501C00188000,GLD240501P00196000,GLD240501P00210000,GLD240501C00196000,GLD240501P00191000,GLD240501P00270000,GLD240501C00210000,GLD240501P00199000,GLD240501C00191000,GLD240501C00270000,GLD240501C00199000,GLD240501P00200000,GLD240501P00194000,GLD240501P00260000,GLD240501C00200000,GLD240419C00227500,GLD240501C00194000,GLD240419P00227500,GLD240501P00189000,GLD240501C00260000,GLD240501C00189000,GLD240501P00197000,GLD240501P00250000,GLD240501C00197000,GLD240501C00250000,GLD240501P00192000,GLD240503P00260000,GLD240501C00192000,GLD240501P00187000,GLD240426P00260000,GLD240501P00240000,GLD240503C00260000,GLD240503P00255000,GLD240501C00187000,GLD240426C00260000,GLD240426P00255000,GLD240501P00195000,GLD240501C00240000,GLD240503C00255000,GLD240426C00255000,GLD240501C00195000,GLD240501P00190000,GLD240501P00230000,GLD240501P00198000,GLD240501C00190000,GLD240501C00230000,GLD240501C00198000,GLD240419P00260000,GLD240501P00193000,GLD240419C00260000,GLD240501P00220000
Thanks for doing the detective work. It looks like I'll need to put some error checking code in the strategy for this case. Would you suggest I check for valid history bars (not null) on a returned symbol or something else?
A non-null BarHistory is the way to go.
Thank you. Do you recommend using the BarHistory() method or another one?
I think you mean GetHistory() - yes this one.
In this case, you wouldn't want to use GetPairHistory() for intraday option trading since it would try over and over to get data updated to the current bar. Most option contracts are not liquid and may not have traded in the last interval - depends on liquidity and interval length.
In this case, you wouldn't want to use GetPairHistory() for intraday option trading since it would try over and over to get data updated to the current bar. Most option contracts are not liquid and may not have traded in the last interval - depends on liquidity and interval length.
@Cone Thank you. I engaged with Tradier API support about this issue. I don't think they get it. Not sure they know what an invalid symbol is. I know their options data is provided by a third party, so I'm pretty sure you know more about their system then they do at this point.
Please help me understand this situation better.
1. Does the GetOptionsSymbol() method fetch a range of Option Chain(s) (or otherwise valid symbols) for the dates / symbols based contained in method parameters, and then filter for and return the first one that meets all the method parameters?
2. Does the method check that the candidate symbol has valid bar history?
3. If it does, is that check limited to a certain time scale (like daily), or do you use the timescale that the strategy is using? For example, in my case I am signaling a trade on an underlying daily signal of 1 min., and I want the most current option price. The 1 min. option price history may not be "available" (per Tradier) if it is thinly traded.
Currently, there are two issues I see that have to be considered in automated options trading.
1. Available symbols (via API) may not be valid.
2. Even valid options may not have bar history if the provider is not willing to publish it (or has some minimum acceptable criteria to publish).
I'm wondering if the Tradier feature to d/l the option chain would contain the invalid symbol. Their web-based option chain does not. It might be helpful to know if these come from the same provider source or not.
I was trying to get Tradier to help me understand their rules for returning bar history for lightly traded options, but I don't think I'll get that unless I go directly to the 3P provider (that probably wouldn't engage with me.)
ADDENDUM
I just got a response from Tradier tech support regarding my question:
innertrader question:
Tech. replied
Apr 18, 1:28pm
Tradier Support
techsupport@tradier.com
Please help me understand this situation better.
1. Does the GetOptionsSymbol() method fetch a range of Option Chain(s) (or otherwise valid symbols) for the dates / symbols based contained in method parameters, and then filter for and return the first one that meets all the method parameters?
2. Does the method check that the candidate symbol has valid bar history?
3. If it does, is that check limited to a certain time scale (like daily), or do you use the timescale that the strategy is using? For example, in my case I am signaling a trade on an underlying daily signal of 1 min., and I want the most current option price. The 1 min. option price history may not be "available" (per Tradier) if it is thinly traded.
Currently, there are two issues I see that have to be considered in automated options trading.
1. Available symbols (via API) may not be valid.
2. Even valid options may not have bar history if the provider is not willing to publish it (or has some minimum acceptable criteria to publish).
I'm wondering if the Tradier feature to d/l the option chain would contain the invalid symbol. Their web-based option chain does not. It might be helpful to know if these come from the same provider source or not.
I was trying to get Tradier to help me understand their rules for returning bar history for lightly traded options, but I don't think I'll get that unless I go directly to the 3P provider (that probably wouldn't engage with me.)
ADDENDUM
I just got a response from Tradier tech support regarding my question:
innertrader question:
QUOTE:
Thank you for looking into it. How does your system decide to send *no* bars? Or is that determined by your third-party provider?
Tech. replied
Apr 18, 1:28pm
QUOTE:
That is upstream at our data provider.
Tradier Support
techsupport@tradier.com
ADDENDUM 2
On a related issue
https://www.wealth-lab.com/Discussion/Tradier-Option-Fail-11167
tech support informed me that GLD240517C00221000 *is* in their Web option chain. All values for this strike are zero. This sheds a slightly different light on this issue since the symbol is theoretically value but has no interest or history.
On a related issue
https://www.wealth-lab.com/Discussion/Tradier-Option-Fail-11167
tech support informed me that GLD240517C00221000 *is* in their Web option chain. All values for this strike are zero. This sheds a slightly different light on this issue since the symbol is theoretically value but has no interest or history.
I told you how we do it in Post #3. There's nothing else to it.
We do not check if history exists for 20,000 symbols every time we request a chain.
For the purposes of our ongoing dialog on options, my definition for "invalid symbol" has always been one that doesn't have a history, i.e., hasn't traded.
We do not check if history exists for 20,000 symbols every time we request a chain.
For the purposes of our ongoing dialog on options, my definition for "invalid symbol" has always been one that doesn't have a history, i.e., hasn't traded.
>>We do not check if history exists for 20,000 symbols every time we request a chain<<
Can you please do that. And make sure it runs in a reasonable amount of time! :D
Can you please do that. And make sure it runs in a reasonable amount of time! :D
Can the GetOptionsSymbol() method, before it returns a symbol that meets the parameters, check that the symbol is valid, and if not, return the next best one that is valid?
In most cases, you're going to get a "valid" contract with data, so any other checking we do will just delay you getting the data. Anyway, I'll look to see if there's a way that would be more efficient that just doing it in a Strategy.
I found something that should work efficiently.
We'll wrap Tradier's GetOptionSymbol method in a routine like we did for IB. However, for Tradier we can request the OptionChain for an expiration date. That returns the chain with some data for each symbol - including OpenInterest.
Therefore, Contract symbols with 0 Open Interest won't be returned for future expiration dates, and we'll move through the chain to get the next/previous contract with non-zero Open Interest for Calls/Puts.
We'll wrap Tradier's GetOptionSymbol method in a routine like we did for IB. However, for Tradier we can request the OptionChain for an expiration date. That returns the chain with some data for each symbol - including OpenInterest.
Therefore, Contract symbols with 0 Open Interest won't be returned for future expiration dates, and we'll move through the chain to get the next/previous contract with non-zero Open Interest for Calls/Puts.
That sounds great!
From what I've seen recently, bar history returns null when there is no open interest, which almost certainly indicates that the symbol never traded. if there is open interest, even if there are no trades yet that day, it appears to return option history and Greeks., at least with Tradier. Can you test the fix with the code I sent you?
Expect to see in next Tradier extension B23? I'll watch for release notification on home page.
From what I've seen recently, bar history returns null when there is no open interest, which almost certainly indicates that the symbol never traded. if there is open interest, even if there are no trades yet that day, it appears to return option history and Greeks., at least with Tradier. Can you test the fix with the code I sent you?
Expect to see in next Tradier extension B23? I'll watch for release notification on home page.
Yes, it's ready for Tradier B23.
Like with IB, if you're requesting the "Closest Strike", you may end up getting the "Next Strike" anyway.
Example:
Price is 215.57 and Strikes in the chain include: 215, 216, 217, ..., 220.
Only 215 and 220 have non-zero Open Interest. The closest strike is 216 but since it has 0 OpenInt, we continue the search for the Next highest strike for Calls, eventually settling on 220. In reality, the closest "valid" strike is 215, but due to the algo, we end up at the Next highest strike for a Call. If the initial price were 215.49, we would have arrived at 215 immediately.
I also found and fixed a bug that was kicking out of a loop while populating the greeks due to a null reference.
Like with IB, if you're requesting the "Closest Strike", you may end up getting the "Next Strike" anyway.
Example:
Price is 215.57 and Strikes in the chain include: 215, 216, 217, ..., 220.
Only 215 and 220 have non-zero Open Interest. The closest strike is 216 but since it has 0 OpenInt, we continue the search for the Next highest strike for Calls, eventually settling on 220. In reality, the closest "valid" strike is 215, but due to the algo, we end up at the Next highest strike for a Call. If the initial price were 215.49, we would have arrived at 215 immediately.
I also found and fixed a bug that was kicking out of a loop while populating the greeks due to a null reference.
Tradier Build 23 isn't released though, is it ready to go, it wasn't in the Build Notes.
Right, I just finished and need to test it a bit more tomorrow first.
@Cone Here's an interesting and surprising response from Tradier tech support.
QUOTE:
Tech. replied
Apr 23, 5:26pm
We worked with our data provider and we have isolated and removed the options in question.
All the best,
Tradier Support
techsupport@tradier.com
Either way it’s covered, but the “closest strike” option will be more accurate if the contracts that haven’t traded (0 Open Interest) are removed from the option chain.
I understand. But still better to have higher strike than no strike.
Your Response
Post
Edit Post
Login is required