optionchain_simulator 0.2.21

OptionChain-Simulator is a lightweight REST API service that simulates an evolving option chain with every request. It is designed for developers building or testing trading systems, backtesters, and visual tools that depend on option data streams but want to avoid relying on live data feeds.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
{
  "brownian": [
    "100",
    "98.68541544680926134470468364",
    "97.95897995893547617909364044",
    "97.06308215970687513488659882",
    "97.20980119634307716940110615",
    "96.53993573839977303641147979",
    "97.47739348546815933847335768",
    "96.69777415741567361286369813",
    "95.79825998874225374335229431",
    "94.59611913612822202717243726",
    "95.54284318623129472708348561",
    "95.87674059009207879126079064",
    "92.07457956662992637156730274",
    "91.13272558714826437703264502",
    "90.82191437397433522149385813",
    "91.55987766559368184219542487",
    "92.25797439166678604029282683",
    "93.3547752015416276894319383",
    "93.61730165042796829166138647",
    "93.62279730816496378557258274",
    "94.22599916530745064204792267",
    "93.7136863771315988955449878",
    "93.03581421445655281010038717",
    "92.92272245127365236402655803",
    "95.11259719006707287447657354",
    "93.81623275523110998605812134",
    "93.15998311670517003616417275",
    "94.74136887098380197788931014",
    "95.96698048428979927086968105",
    "94.95117571912332701023131361"
  ],
  "custom": [
    "100",
    "102.14334861305632878231425806",
    "101.59733590029762392963727387",
    "101.49474815240819365298894575",
    "104.13106959951879516420543071",
    "103.64257660530298268961558901",
    "103.78807621594455198627387146",
    "101.0059237990152665456105037",
    "101.82549516431097820429436954",
    "102.27850243428838720381229284",
    "102.20388813656359418990154265",
    "101.38566748091289439474641828",
    "99.97740227474616073879443809",
    "100.21162544286774408479611203",
    "99.64078264055876069701172798",
    "100.11961994795074895065884197",
    "100.06137628833236790396125416",
    "100.29183722172798954567781477",
    "100.0315314507786065143745484",
    "99.66492671982412175586474963",
    "98.70456003194700178531769446",
    "97.86172048469189997928956491",
    "97.41365532123936982919803927",
    "95.95011600925370444170196779",
    "96.64869606015478422866110579",
    "97.87849444929255281652071881",
    "97.26411815254221668405419571",
    "97.39716877411090951551870857",
    "96.84400466779008661300516125",
    "97.93109971365004206307850313"
  ],
  "custom_with_vol.prices": [
    "100",
    "102.14334861305632878231425806",
    "101.59733590029762392963727387",
    "101.49474815240819365298894575",
    "104.13106959951879516420543071",
    "103.64257660530298268961558901",
    "103.78807621594455198627387146",
    "101.0059237990152665456105037",
    "101.82549516431097820429436954",
    "102.27850243428838720381229284",
    "102.20388813656359418990154265",
    "101.38566748091289439474641828",
    "99.97740227474616073879443809",
    "100.21162544286774408479611203",
    "99.64078264055876069701172798",
    "100.11961994795074895065884197",
    "100.06137628833236790396125416",
    "100.29183722172798954567781477",
    "100.0315314507786065143745484",
    "99.66492671982412175586474963",
    "98.70456003194700178531769446",
    "97.86172048469189997928956491",
    "97.41365532123936982919803927",
    "95.95011600925370444170196779",
    "96.64869606015478422866110579",
    "97.87849444929255281652071881",
    "97.26411815254221668405419571",
    "97.39716877411090951551870857",
    "96.84400466779008661300516125",
    "97.93109971365004206307850313"
  ],
  "custom_with_vol.vols": [
    "0.2",
    "0.2",
    "0.18027825551166272890564441",
    "0.1694961383393198633060874599",
    "0.1562362657655377526694148577",
    "0.1586945735426668680641088646",
    "0.1488894811167157171512710492",
    "0.1632526004113324900994141643",
    "0.1517740688214301293877069942",
    "0.1385654392150107943025380785",
    "0.1208960321447585868967047387",
    "0.135564773657347781582806216",
    "0.1409538015387277106881121497",
    "0.084269875463350614287113762",
    "0.0708279593695581205796446604",
    "0.0669316961757018132455708714",
    "0.0787902425965652164408684364",
    "0.0899802039483965106396321844",
    "0.1070841196444453472391978946",
    "0.111572110903666376946989207",
    "0.11217792606196139041494064",
    "0.1217457281687298757905440346",
    "0.1145238593927068023761451423",
    "0.1048615873133388082601369082",
    "0.1037285347506349514158303244",
    "0.1371467240780681951629963674",
    "0.1180724080074450117780503614",
    "0.1087133514771306441774739746",
    "0.1329745345087081560974414638",
    "0.1517546936219367581300955874"
  ],
  "garch": [
    "100",
    "98.78003133015849448667290038",
    "98.15151683165114376479005597",
    "97.4088652694681718680052593",
    "97.54815358269964087768019114",
    "97.03614086276372738302055379",
    "97.78095241400143557463979671",
    "97.20878697717790877962310551",
    "96.56167619742354014620687138",
    "95.70993480476423669562115328",
    "96.40589737293408424547144209",
    "96.66254558503106517686694451",
    "94.03023871231467193338142741",
    "93.40620603823613220827369668",
    "93.21465358620960521801388474",
    "93.73009208308083422537774993",
    "94.21958914441843963367543964",
    "94.98093942816706192600900494",
    "95.17793870860630100988647994",
    "95.20041961885011417314174472",
    "95.62880401860386232397774403",
    "95.29998501270886070608849323",
    "94.86105901559447220518047047",
    "94.80364716565290701742467098",
    "96.30612827074044763972284386",
    "95.44371707026092296548997731",
    "95.0194886063742927749761271",
    "96.10905715870792297639004305",
    "96.96630884648536233332666961",
    "96.29008792226265858212637271"
  ],
  "garch_with_vol.prices": [
    "100",
    "98.78003133015849448667290038",
    "98.15151683165114376479005597",
    "97.4088652694681718680052593",
    "97.54815358269964087768019114",
    "97.03614086276372738302055379",
    "97.78095241400143557463979671",
    "97.20878697717790877962310551",
    "96.56167619742354014620687138",
    "95.70993480476423669562115328",
    "96.40589737293408424547144209",
    "96.66254558503106517686694451",
    "94.03023871231467193338142741",
    "93.40620603823613220827369668",
    "93.21465358620960521801388474",
    "93.73009208308083422537774993",
    "94.21958914441843963367543964",
    "94.98093942816706192600900494",
    "95.17793870860630100988647994",
    "95.20041961885011417314174472",
    "95.62880401860386232397774403",
    "95.29998501270886070608849323",
    "94.86105901559447220518047047",
    "94.80364716565290701742467098",
    "96.30612827074044763972284386",
    "95.44371707026092296548997731",
    "95.0194886063742927749761271",
    "96.10905715870792297639004305",
    "96.96630884648536233332666961",
    "96.29008792226265858212637271"
  ],
  "garch_with_vol.vols": [
    "0.2",
    "0.1897366596101027599199336126",
    "0.1811506497041247999177662254",
    "0.1739447554201589064845173576",
    "0.1679627825178203845446600812",
    "0.1630010688985559493362892678",
    "0.1589291070990809023833441595",
    "0.1556030718603738011004006942",
    "0.1528840532898378187929950575",
    "0.1506769959822536544536385322",
    "0.1488994656538330240353156265",
    "0.1474510309169799884084546217",
    "0.1462670519275997243481404048",
    "0.145576676853409810502735994",
    "0.1447713955814065407026161288",
    "0.1441093765243120723630134536",
    "0.1435856394126560342839555788",
    "0.1431641683384702185365716446",
    "0.1428388780031720279500214733",
    "0.1425577324020823751125723094",
    "0.1423311835005486831862139896",
    "0.1421561612144315130413600558",
    "0.1420141766125007378208151614",
    "0.1419039791529632210301007458",
    "0.1418078137890369980615728496",
    "0.1418156178110073032610253388",
    "0.1417666669967611823234140518",
    "0.141705312010885772062021269",
    "0.1416928628370842522977669674",
    "0.14166520725806695172982086"
  ],
  "geometric_brownian": [
    "100",
    "98.71340659989197348426654499",
    "98.01816736060942130987432453",
    "97.16303038657483053305456431",
    "97.32480717413130095735322121",
    "96.69403222471357665587953781",
    "97.62393434220094753279234778",
    "96.8848274876626007674457076",
    "96.03610499372243181863341223",
    "94.90716796105609178507735914",
    "95.82876525843502068837643307",
    "96.16815811693725007455905152",
    "92.59851682465856589039621087",
    "91.74848855538002206532471003",
    "91.48173452968509236393530599",
    "92.17743779324066753162659085",
    "92.84141170247861999775384615",
    "93.88374144931203789493021944",
    "94.14902665172549079743464919",
    "94.17269729389886917017941837",
    "94.76107740639742403914851352",
    "94.29536622316813094250558083",
    "93.6767247622576585606556022",
    "93.58922577754271089251938413",
    "95.68011035744512625965703827",
    "94.46630667733557873142506168",
    "93.86683791684179113741848111",
    "95.38176771837831895744352103",
    "96.57693946553445715344104431",
    "95.61965276164883295221500931"
  ],
  "heston": [
    "100",
    "98.70367482360875276047463989",
    "97.81754642809306596644777022",
    "97.14259314796745473384026554",
    "96.34587724990806915133292296",
    "95.09052901938661462950918023",
    "95.45195350442666403610921934",
    "94.55328712411038870137912195",
    "95.29541504281242309984217427",
    "96.38785181580392182871931216",
    "96.41217793475653429872486975",
    "95.92675839948300311695497305",
    "95.83157305350753674295361901",
    "94.50691193723116019508992225",
    "96.17216890081048393348241052",
    "95.09467080094062006019766922",
    "94.45352959450072406820743221",
    "98.07677787752578941401930638",
    "98.28532856801344218596818378",
    "99.32645078700802671873871357",
    "99.23231600059405654912402532",
    "97.37990037474160926975296104",
    "95.78679850657586743164667094",
    "95.65203330716629023913864031",
    "95.16650892863407114693937456",
    "93.41808495767170610802762797",
    "92.64349413854792891135351268",
    "94.02773747448311911213531829",
    "92.98617614413829760659471716",
    "92.12418570052856627211899919"
  ],
  "heston_with_vol.prices": [
    "100",
    "98.70367482360875276047463989",
    "97.81754642809306596644777022",
    "97.14259314796745473384026554",
    "96.34587724990806915133292296",
    "95.09052901938661462950918023",
    "95.45195350442666403610921934",
    "94.55328712411038870137912195",
    "95.29541504281242309984217427",
    "96.38785181580392182871931216",
    "96.41217793475653429872486975",
    "95.92675839948300311695497305",
    "95.83157305350753674295361901",
    "94.50691193723116019508992225",
    "96.17216890081048393348241052",
    "95.09467080094062006019766922",
    "94.45352959450072406820743221",
    "98.07677787752578941401930638",
    "98.28532856801344218596818378",
    "99.32645078700802671873871357",
    "99.23231600059405654912402532",
    "97.37990037474160926975296104",
    "95.78679850657586743164667094",
    "95.65203330716629023913864031",
    "95.16650892863407114693937456",
    "93.41808495767170610802762797",
    "92.64349413854792891135351268",
    "94.02773747448311911213531829",
    "92.98617614413829760659471716",
    "92.12418570052856627211899919"
  ],
  "heston_with_vol.vols": [
    "0.2",
    "0.2029883815147074769634788741",
    "0.2083881830006057434364480002",
    "0.216710921997761890272905324",
    "0.2158888465054086391835927432",
    "0.2268989390176818655405965952",
    "0.2034154465696767221261736443",
    "0.2066495628086724650181112146",
    "0.2064752729198449197436441256",
    "0.2020375291952691208917331176",
    "0.2052025896670296290536355413",
    "0.2042285923364159327772073904",
    "0.2161769976538954574318835664",
    "0.2193519660173044182112801164",
    "0.2174961736187466295394664561",
    "0.2336120306663675295110207206",
    "0.2358904052991408184006093369",
    "0.2140595707923041736566281542",
    "0.1945063029901508461315507882",
    "0.1923532281628942610305630726",
    "0.1866219685765351872286571273",
    "0.1995787960241607825935540825",
    "0.2151124437806856374885830164",
    "0.2185162121299110785773957952",
    "0.2174342951453129353776666892",
    "0.2188363406626199899222101066",
    "0.2072733977718199604479175484",
    "0.209784917593632540356616546",
    "0.2165486660307769193247967483",
    "0.2285309475246002361926246107"
  ],
  "jump_diffusion": [
    "100",
    "98.68541544680926129210962733",
    "97.8012975899643800811580045",
    "97.14616484249365330859732022",
    "96.38880022729118838902999585",
    "95.2300782474933084145927491",
    "95.54805847058674315735819016",
    "94.64814411278137691650639505",
    "95.34662329129436221661787129",
    "96.39239506063188827227507574",
    "96.39769961469522142122383264",
    "95.90384901948319343077628276",
    "95.79539779295048460343163248",
    "94.55354866821773606457050049",
    "96.04881582347289964036707919",
    "95.0731552151032371662581125",
    "94.50933297576115227694453536",
    "97.65181188023434132828479066",
    "98.02075560003803971216669609",
    "98.65010010236303541558209424",
    "97.48486099902186922863232743",
    "98.02662962784774000234002744",
    "99.43388958060146060134036017",
    "99.94268550743704616274696734",
    "99.28595029452448475192485661",
    "97.89307538865302354752047367",
    "95.08778224053833085980546597",
    "96.85213720806858457607952757",
    "97.095708648829471486554703",
    "98.53206896660750943145360376"
  ],
  "log_returns": [
    "100",
    "98.71340659989197353618491677",
    "97.6381226066157831143880758",
    "96.46880026893656612751269386",
    "96.28078337228756304738860649",
    "95.60080640460449323363890263",
    "96.31518715233475833762956773",
    "95.79971170958533964923259952",
    "94.80774093443153677732626987",
    "93.4011349912888860928416787",
    "93.88615177454474606390280874",
    "94.36517719478600338070058394",
    "91.00129203014256398257651886",
    "89.18938844218260304203474075",
    "88.39513149918619380878285174",
    "88.82866516285697029380441896",
    "89.59993122386983110129712294",
    "90.84116424932427321214732919",
    "91.47462588337221332934915463",
    "91.6885705998554280289322023",
    "92.32611273257049629979458755",
    "92.06354985385503729784920711",
    "91.38144327920167419030434832",
    "91.09263364770554176777637358",
    "93.03934517510334343680109349",
    "92.44361703063304866375861539",
    "91.68013982732306485916336849",
    "92.92829030822409799507230477",
    "94.47520056401968695854701358",
    "94.00317211491510264136254621"
  ],
  "mean_reverting": [
    "100",
    "98.68521703411084859370962733",
    "97.96640922262132422040583066",
    "97.08241771770251684462765718",
    "97.24630490284445787094059098",
    "96.59263207444771447675140328",
    "97.55017336075549933996094429",
    "96.78493792142867529251379962",
    "95.90436261433405295350253857",
    "94.72640214298390579311364925",
    "95.70431824382318543885374774",
    "96.06358676924851404587414332",
    "92.28465836422337428580758414",
    "91.38853062463720803864297737",
    "91.12877974504678754970472477",
    "91.91934950643768109605789577",
    "92.6653469298931007093088123",
    "93.80560797629635648261319298",
    "94.10480739357775846313261381",
    "94.14519507079742602766270934",
    "94.78304854458199171936960231",
    "94.30159062618045349174300949",
    "93.65743915422258721734246055",
    "93.58190231670899676105535496",
    "95.80978160520454634419975783",
    "94.53816053382966745187002409",
    "93.9142234318087096118315983",
    "95.53163563391387707316276425",
    "96.78364624146245054200637249",
    "95.78678802644600333549253123"
  ],
  "telegraph": [
    "100",
    "98.95007639881046486957555688",
    "98.17710979654919273694490774",
    "97.28197207875167952735683855",
    "95.90748527068678661150533315",
    "96.31141352698522642036750328",
    "95.24767614703863318273636422",
    "96.11373286119967864179662445",
    "97.40619857391180362735625745",
    "97.43172035758631581875966184",
    "96.85355611511767345349483281",
    "96.74116767167091308518991797",
    "95.26654465184092877814431326",
    "97.11067979631805052275000511",
    "95.95292737966476445490170859",
    "95.29117029927242691758733642",
    "99.18964279536142340346871142",
    "99.43377622285980915017216911",
    "100.73748344434610242303260474",
    "100.61127139371865398702258033",
    "98.27884194317048320366524652",
    "96.41852502098755897248818231",
    "96.26633846087131742612634948",
    "95.72654302143249045719248362",
    "93.79148250100579439701728434",
    "92.91389846194940614064114218",
    "94.51063430659967716967781057",
    "93.33058316463797514875935485",
    "92.39676406618756740330910919",
    "93.18488527366061939260951311"
  ],
  "telegraph_with_vol.prices": [
    "100",
    "98.95007639881046486957555688",
    "98.17710979654919273694490774",
    "97.28197207875167952735683855",
    "95.90748527068678661150533315",
    "96.31141352698522642036750328",
    "95.24767614703863318273636422",
    "96.11373286119967864179662445",
    "97.40619857391180362735625745",
    "97.43172035758631581875966184",
    "96.85355611511767345349483281",
    "96.74116767167091308518991797",
    "95.26654465184092877814431326",
    "97.11067979631805052275000511",
    "95.95292737966476445490170859",
    "95.29117029927242691758733642",
    "99.18964279536142340346871142",
    "99.43377622285980915017216911",
    "100.73748344434610242303260474",
    "100.61127139371865398702258033",
    "98.27884194317048320366524652",
    "96.41852502098755897248818231",
    "96.26633846087131742612634948",
    "95.72654302143249045719248362",
    "93.79148250100579439701728434",
    "92.91389846194940614064114218",
    "94.51063430659967716967781057",
    "93.33058316463797514875935485",
    "92.39676406618756740330910919",
    "93.18488527366061939260951311"
  ],
  "telegraph_with_vol.vols": [
    "0.2",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24",
    "0.24"
  ]
}