import logging from multiprocessing import Process from kiteconnect import KiteTicker from helper import get_secrets from src.option_chain import OptionChainCreator logging.basicConfig(level=logging.DEBUG, format='%(asctime)s.%(msecs)03d %(levelname)s %(process)d %(processName)s: %(funcName)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S') log = logging.getLogger(__name__) class OptionChainTicker: def __init__(self): self.tick_count = 0 self.failed_attempts = 0 def on_connect(self, ws, response): log.info('on_connect') self.all_tokens = [14795010, 14795266, 14795522, 14795778, 14796034, 14796290, 14796546, 14796802, 14797058, 14797314, 13606146, 13606402, 12770306, 12770562, 12770818, 12771074, 12771330, 12771586, 14797570, 14797826, 12771842, 12772098, 12772354, 12772610, 12772866, 12773122, 12690434, 12690690, 14798082, 14798338, 11411970, 11412226, 11412994, 11413506, 11809026, 11809282, 11810050, 11810306, 14798594, 14798850, 14799106, 14799362, 14799618, 14799874, 14800130, 14800386, 14800642, 14800898, 14801154, 14801410, 14801666, 14801922, 14802178, 14802434, 14802690, 14802946, 14803202, 14803458, 14803714, 14803970, 14804226, 14804482, 14804738, 14804994, 14805250, 14805506, 14805762, 14806018, 14806274, 14806530, 14806786, 14807042, 14807298, 14807554, 14807810, 14808066, 14808322, 14808578, 14808834, 14809090, 14809346, 14809602, 14809858, 14810114, 14810370, 14810626, 14810882, 14811138, 14811394, 14811650, 14811906, 14812162, 14812418, 14812674, 14812930, 14813186, 14813442, 14813698, 14813954, 14814210, 14814466, 14814722, 14814978, 14815234, 14815490, 14815746, 14816002, 14816258, 14816514, 14816770, 14817026, 14817282, 14817538, 14817794, 14818050, 14818306, 14818562, 14818818, 14819074, 14819330, 14819586, 14819842, 14820098, 14820354, 14820610, 14820866, 14821122, 14821378, 14821634, 14821890, 14822146, 14822402, 14822658, 14822914, 14823170, 14823938, 14824194, 14824962, 14825218, 14825474, 14825730, 14826242, 14826498, 14826754, 14827010, 14827266, 14827522, 14828290, 14828546, 14828802, 14829058, 14829314, 14830594, 14830850, 14831106, 14831362, 14831618, 14831874, 14834434, 14834946, 14835202, 14835458, 14835714, 14835970, 14836226, 14836482, 14836738, 14836994, 14838786, 14839042, 14839298, 14839554, 14839810, 14840066, 14841858, 14842114, 14842370, 14842626, 14842882, 14843138, 14846466, 14847490, 14853122, 14853890, 14854658, 14854914, 14855426, 14855682, 14855938, 14856194, 14856450, 14856706, 15042306, 15042562, 15042818, 15043074, 15043330, 15043586, 15043842, 15044098, 15044354, 15044610, 15044866, 15045122, 15045378, 15045634, 15045890, 15046146, 15046402, 15046658, 15046914, 15047170, 15047426, 15049730, 15049986, 15050242, 15050498, 15050754, 15051010, 15051266, 15051522, 15052290, 15052546, 15052802, 15053058, 15053314, 15053570, 15053826, 15054082, 15054338, 15054594, 15055874, 15056130, 15056386, 15056642, 15057410, 15057666, 15057922, 15058178, 15058434, 15058690, 15058946, 15059202, 15059970, 15060226, 15060482, 15060738, 15060994, 15061250, 15061506, 15061762, 15062018, 15062274, 15062530, 15062786, 15063042, 15063298, 15063554, 15063810, 15064066, 15064322, 15064578, 15064834, 15065090, 15065346, 15065602, 15065858, 15066114, 15066370, 15066626, 15100162, 15100418, 15100674, 15100930, 15101186, 15101442, 15101698, 15101954, 15102210, 15102466, 15102722, 15102978, 15103234, 15103490, 15103746, 15104002, 15104258, 15104514, 15104770, 15105026, 15105282, 15105538, 15105794, 15106050, 15106306, 15106562, 15106818, 15107074, 15107330, 15107586, 15107842, 15108098, 15108354, 15108610, 15108866, 15109122, 15109378, 15109634, 15109890, 15110146, 15110402, 15110658, 15110914, 15111170, 15111426, 15111682, 15111938, 15112194, 15112450, 15112706, 15112962, 15113218, 15113474, 15113730, 15113986, 15114242, 15114498, 15114754, 15138050, 15141122, 15141378, 15141634, 15141890, 15142146, 15142402, 15142658, 15142914, 15143170, 15143426, 15143682, 15143938, 15144194, 15144450, 15145218, 15145474, 15145730, 15145986, 15146242, 15146498, 15146754, 15147010, 15148034, 15148290, 15148546, 15148802, 15149058, 15149314, 15150082, 15150338, 15150594, 15150850, 15151106, 15151362, 15152130, 15152386, 15152898, 15153154, 15155714, 15155970, 15156226, 15156482, 15156738, 15156994, 15157250, 15157506, 15157762, 15158018, 15158530, 15205122, 15223554, 15223810, 15224066, 15224322, 15225602, 15225858, 15226114, 15226370, 15226626, 15226882, 15227138, 15227394, 15227650, 15227906, 15229698, 15229954, 15230210, 15246850, 15247618, 15247874, 15248130, 15248386, 15249154, 15249410, 15249666, 15249922, 15250178, 15250434, 15251714, 15251970, 15252226, 15252482, 15252738, 15252994, 15253250, 15253506, 15253762, 15254018, 15255298, 15255554, 15255810, 15256066, 15256322, 15256578, 15257858, 15258114, 15258882, 15259138, 15259394, 15259650, 15259906, 15260162, 15260418, 15260674, 15262466, 15262722, 15263490, 15263746, 15264514, 15264770, 15265026, 15265282, 15266562, 15266818, 15267586, 15267842, 15268098, 15268354, 15269122, 15269378, 15269634, 15269890, 15270658, 15270914, 15271170, 15277058, 15277314, 15277570, 15277826, 15278082, 15279362, 15279618, 15280386, 15280642, 15280898, 15281154, 15283458, 15283714, 15283970, 15284226, 15284482, 15284738, 15284994, 15285250, 15285506, 15285762, 15286530, 15286786, 15287554, 15287810, 15288066, 15288322, 15289090, 15289346, 15289602, 15289858, 15290626, 15290882, 15291650, 15291906, 15292162, 15292418, 15293186, 15293442, 15293698, 15293954, 15294210, 15294466, 15295746, 15296002, 15296258, 15296514, 15296770, 15297026, 15297794, 15298050, 15298306, 15298562, 15298818, 15299074, 15299842, 15300098, 15300354, 15300610, 15301378, 15301634, 15301890, 15302146, 15302914, 15303170, 15303426, 15303682, 15304450, 15304706, 15304962, 15318018, 15318274, 15318530, 15318786, 15319042, 15319298, 15319554, 15319810, 15320066, 15320322, 15320578, 15320834, 15321090, 15321346, 15321602, 15321858, 15322114, 15322370, 15322626, 15322882, 15323138, 15323394, 15323650, 15323906, 15324162, 15324418, 15324674, 15324930, 15325186, 15325442, 15325698, 15325954, 15326210, 15326466, 15326722, 15326978, 15327234, 15327490, 15327746, 15328002, 15328258, 15328514, 15328770, 15329026, 15329282, 15329538, 15329794, 15330050, 15330306, 15330562, 15330818, 15331074, 15331330, 15331586, 15331842, 15332098, 15332354, 15332610, 15332866, 15333122, 15333378, 15333634, 15333890, 15334146, 15334402, 15334658, 15334914, 15335170, 15335426, 15335682, 15335938, 15336194, 15336450, 15336706, 15336962, 15337218, 15337474, 15337730, 15337986, 15338242, 15338498, 15338754, 15339010, 15339266, 15339522, 15339778, 15340034, 15340290, 15340546, 15340802, 15341058, 15341314, 15341570, 15341826, 15342082, 15342338, 15342594, 15342850, 15343106, 15343362, 15343618, 15343874, 15344130, 15344386, 15344642, 15344898, 15345154, 15345410, 15345666, 15345922, 15346178, 15346434, 15346690, 15346946, 15347202, 15347458, 15347714, 15347970, 15348226, 15348482, 15348738, 15348994, 15349250, 15349506, 15349762, 15350018, 15350274, 15350530, 15350786, 15351042, 15351298, 15351554, 15351810, 15352066, 15352322, 15352578, 15352834, 15353090, 15353346, 15353602, 15353858, 15354114, 15354370, 15354626, 15354882, 15355138, 15355394, 15355650, 15355906, 15356162, 15356418, 15356674, 15356930, 15357186, 15357442, 15357698, 15357954, 15358210, 15358466, 15358722, 15358978, 15359234, 15359490, 15359746, 9303810, 9304066, 9308162, 9308674, 9309442, 9309698, 9309954, 9310466, 9310722, 9312002, 14891522, 14891778, 12789250, 12789506, 12789762, 12790018, 12790274, 12790530, 10436098, 10436354, 10746114, 10746370, 10746626, 10746882, 10747138, 10747394, 12832514, 12832770, 12833026, 12833282, 12833538, 12833794, 12834050, 12834306, 12709122, 12709378, 15372802, 15373058, 15373314, 15373570, 15373826, 15374082, 15374338, 15374594, 15374850, 15375106, 15375362, 15375618, 15375874, 15376130, 15376386, 15376642, 15376898, 15377154, 15377410, 15377666, 15377922, 15378178, 15378434, 15378690, 15378946, 15379202, 15379458, 15379714, 15379970, 15380226, 15380482, 15380738, 15380994, 15381250, 15381506, 15381762, 15382018, 15382274, 15382530, 15382786, 15383042, 15383298, 15383554, 15383810, 15384066, 15384322, 15384578, 15384834, 15385090, 15385346, 15385602, 15385858, 15386114, 15386370, 15386626, 15386882, 15387138, 15387394, 15387650, 15387906, 15388162, 15388418, 15388674, 15388930, 15389186, 15389442, 15389698, 15389954, 15390210, 15390466, 15390722, 15390978, 15391234, 15391490, 15391746, 15392002, 15392258, 15392514, 15392770, 15393026, 15393282, 15393538, 15393794, 15394050, 15394306, 15394562, 15394818, 15395074, 15395330, 15395586, 15395842, 15396098, 15396354, 15396610, 15396866, 15397122, 15417602, 15417858, 15418114, 15418370, 15418626, 15418882, 15419138, 15419394, 15522306, 15523074, 15524866, 15525122, 15527938, 15528194, 15530498, 15530754, 12835074, 12835330, 10120194, 10120450, 12836098, 12836354, 11342594, 11342850, 12836610, 12836866, 9813762, 9814018, 10827778, 10828290, 15483650, 15483906, 15404034, 15404290, 15484162, 15484418, 15404546, 15404802, 15484674, 15484930, 15405058, 15405314, 15485698, 15485954, 15405570, 15405826, 15486210, 15486466, 15406082, 15406338, 15486722, 15486978, 15406594, 15406850, 15487234, 15488770, 15407106, 15407362, 15489026, 15489538, 15407618, 15407874, 15489794, 15490050, 15408130, 15408386, 15490306, 15491330, 15408642, 15408898, 15492098, 15492354, 15409154, 15409410, 15492610, 15494658, 15409666, 15409922, 15495170, 15500290, 15410178, 15410434, 15500546, 15500802, 15410690, 15410946, 15501570, 15501826, 15411202, 15411458, 15502082, 15502594, 15411714, 15411970, 15502850, 15503106, 15412226, 15412482, 15503362, 15503618, 15412738, 15412994, 15504898, 15505154, 15413506, 15413762, 15505410, 15506690, 15414018, 15414274, 15506946, 15514882, 15414530, 15414786, 15515138, 15515394, 15415042, 15415298, 15515650, 15515906, 15415554, 15415810, 15516162, 15516418, 15416066, 15416322, 15516674, 15516930, 15416578, 15416834, 15417090, 15417346, 15432450, 15432706, 15432962, 15433218, 15433474, 15433730, 15789058, 15789314, 15789570, 15791362, 15433986, 15434242, 15791618, 15791874, 15792130, 15792386, 15434498, 15434754, 15792642, 15792898, 15793154, 15793410, 15435010, 15435266, 15793666, 15793922, 15794178, 15794434, 15435522, 15435778, 15794690, 15794946, 15795714, 15795970, 15436034, 15436290, 15796738, 15796994, 15797250, 15797506, 15436546, 15436802, 15797762, 15798018, 15798786, 15799042, 15437058, 15437314, 15803394, 15803650, 15803906, 15804162, 15437570, 15437826, 15804418, 15804674, 15804930, 15805186, 15438082, 15438338, 15805442, 15805698, 15805954, 15806210, 15438594, 15438850, 15806466, 15806722, 15806978, 15807234, 15439106, 15439362, 15807490, 15807746, 15808002, 15808258, 15439618, 15439874, 15808514, 15808770, 15809026, 15809282, 15440130, 15440386, 15809538, 15809794, 15810050, 15810306, 15440642, 15440898, 15810562, 15810818, 15811074, 15811330, 15441154, 15441410, 15811586, 15811842, 15812098, 15812354, 15441666, 15441922, 15812610, 15812866, 15813122, 15813378, 15442178, 15442434, 15813634, 15813890, 15814146, 15814402, 15442690, 15442946, 15443202, 15443458, 15443714, 15443970, 15444226, 15444482, 18667522, 18668290, 18668546, 18669314, 18669570, 18671362, 12841474, 12841730, 12842498, 12843010, 12843778, 12844034, 12844802, 12845058, 12845826, 12846594, 12109826, 12110082, 12111106, 12111362, 15452418, 15452674, 15453442, 15454210, 15454978, 15455746, 15457026, 15457282, 15458562, 15458818, 15459586, 15459842, 15460610, 15461378, 15461634, 15461890, 15462146, 15462402, 15462658, 15462914, 15463170, 15463938, 15464194, 15464450, 15464706, 15465474, 15465730, 15466498, 15466754, 15467010, 15467266, 15467522, 15467778, 15468546, 15468802, 15469058, 15469314, 15469570, 15469826, 15470594, 15470850, 15471106, 15471362, 15472130, 15472386, 15472642, 15479042, 15481346, 15481602, 15482882, 15483138, 15485186, 15485442, 15487490, 15487746, 15488002, 15488258, 15488514, 15489282, 15490562, 15490818, 15491074, 15491586, 15491842, 15492866, 15493122, 15493378, 15493634, 15493890, 15494146, 15494402, 15494914, 15495426, 15495682, 15495938, 15496194, 15496450, 15496706, 15496962, 15497218, 15497474, 15497730, 15497986, 15498242, 15498498, 15498754, 15499010, 15499266, 15499522, 15499778, 15500034, 15501058, 15501314, 15502338, 15503874, 15504130, 15504386, 15504642, 15505666, 15505922, 15506178, 15506434, 15507202, 15507458, 15507714, 15507970, 15508226, 15508482, 15508738, 15508994, 15509250, 15509506, 15509762, 15510018, 15510274, 15510530, 15510786, 15511042, 15511298, 15511554, 15511810, 15512066, 15512322, 15512578, 15549442, 15549698, 15549954, 15551746, 15552002, 15552258, 15552770, 15553026, 15553282, 15553538, 15553794, 15554050, 15554306, 15555074, 15555330, 15555586, 15555842, 15556610, 15556866, 15557122, 15557378, 15558146, 15558402, 15558658, 15559170, 15559426, 15559682, 15559938, 15560962, 15561218, 15561474, 15563266, 15563522, 15563778, 15564034, 15564290, 15564546, 15564802, 15565058, 15565314, 15565570, 15565826, 15566082, 15566338, 15566594, 15566850, 15567106, 15567362, 15568642, 15568898, 15569154, 15570178, 15570434, 15570690, 15570946, 15571202, 15571458, 15571714, 15571970, 15572226, 15572482, 15572738, 15572994, 15573250, 15573506, 15573762, 15574018, 15574274, 15574530, 15575042, 15575810, 15576066, 15576322, 15576578, 15577346, 15577602, 15577858, 15578114, 15578370, 15578626, 15578882, 15579138, 15579394, 15579650, 15617282, 15617538, 15617794, 15618050, 15618306, 15618562, 15618818, 15619074, 15619330, 15619586, 15619842, 15620098, 15620354, 15620610, 15620866, 15621122, 15621378, 15621634, 15621890, 15622146, 15622402, 15622658, 15622914, 15623170, 15623426, 15623682, 15623938, 15624194, 15624450, 15624706, 15624962, 15625218, 15625474, 15625730, 15625986, 15626242, 15626498, 15626754, 15627010, 15627266, 15627522, 15627778, 15628034, 15628290, 15628546, 15628802, 15629058, 15629314, 15629570, 15629826, 15630082, 15630338, 15630594, 15630850, 15631106, 15631362, 15631618, 15631874, 15632130, 15633410, 15633666, 15633922, 15634178, 15634434, 15646978, 15647234, 15647490, 15647746, 15648002, 15648258, 15648514, 15648770, 15649026, 15649282, 15649538, 15649794, 15650050, 15650306, 15650562, 15650818, 15651074, 15651330, 15651586, 15651842, 15652098, 15652354, 15652610, 15652866, 15653122, 15653378, 15653634, 15653890, 15654146, 15654402, 15654658, 15654914, 15655170, 15655426, 15655682, 15655938, 15656194, 15656450, 15656706, 15656962, 15657218, 15657474, 15657730, 15657986, 15658242, 15658498, 15658754, 15659010, 15659266, 15659522, 15659778, 15660290, 16240386, 16240642, 16240898, 16241154, 16241410, 16241666, 16241922, 16242178, 15684866, 15685122, 16242434, 16242690, 16242946, 16243202, 16243458, 16243714, 16243970, 16244226, 15685890, 15686146, 16244482, 16244738, 16244994, 16246786, 15686402, 15686658, 16247042, 16247298, 16247554, 16247810, 15686914, 15687170, 16248066, 16248834, 16249090, 16250882, 15687426, 15687682, 16251138, 16251906, 16252162, 16252930, 15687938, 15688194, 16253186, 16256002, 16256258, 16257026, 15688450, 15688706, 16257282, 16258050, 16258306, 16258562, 15688962, 15689218, 16258818, 16259074, 16259330, 16259586, 15689474, 15689730, 16259842, 16260098, 16260354, 16260610, 15689986, 15690242, 16260866, 16263170, 16263426, 16263682, 15690498, 15690754, 16263938, 16264706, 16264962, 16265218, 15691010, 15691266, 16265474, 16265730, 16265986, 16266242, 15691522, 15691778, 16266498, 16266754, 16267010, 16267266, 15692034, 15692290, 16267522, 16267778, 16268034, 16268290, 15692546, 15692802, 16268546, 16268802, 16269058, 16269314, 15693058, 15693314, 16269570, 16269826, 16270082, 16270338, 15693570, 15693826, 16270594, 16270850, 16271106, 16271362, 15694082, 15694338, 16271618, 16271874, 16272130, 16273154, 15694594, 15694850, 16273410, 16273666, 16273922, 16274178, 15695106, 15695362, 16274434, 16274690, 16274946, 16275202, 15695618, 15695874, 16275458, 16279042, 16279298, 16279554, 15696130, 15696386, 16279810, 16280066, 15696642, 15696898, 15697154, 15697410, 15697666, 15697922, 15698178, 15699202, 15699458, 15699714, 15699970, 15700226, 15731714, 15731970, 15732226, 15732482, 15733506, 15735042, 15735298, 15735554, 16624898, 16625154, 15735810, 15736066, 16625410, 16625666, 16625922, 16626178, 15736322, 15736834, 16626434, 16626690, 16626946, 16627202, 15737090, 15737346, 16627458, 16627714, 16627970, 16628226, 15737602, 15737858, 16628482, 16628738, 16628994, 16629762, 15748866, 15750146, 16630018, 16630274, 16630530, 16630786, 15758082, 15758338, 16631042, 16631298, 16631554, 16631810, 15759106, 15759362, 16632066, 16632322, 16632578, 16632834, 15759618, 15759874, 16633090, 16633346, 16633602, 16633858, 15760130, 15760386, 16634114, 16634370, 16634626, 16634882, 15760642, 15760898, 16635138, 16636162, 16636418, 16636674, 15761154, 15761410, 16636930, 16637186, 16637442, 16637698, 15761666, 15761922, 16637954, 16639234, 16639490, 16639746, 15762178, 15762434, 16640002, 16640258, 16640514, 16640770, 15762690, 15762946, 16641026, 16641282, 16641538, 16641794, 15763202, 15763458, 16642050, 16642306, 16642562, 16642818, 15763714, 15763970, 16643074, 16643842, 15764226, 15764482, 15764738, 15764994, 15765250, 15765506, 15873026, 15873282, 15873538, 15873794, 15874050, 15874306, 15874562, 15874818, 15875074, 15875330, 15796226, 15796482, 15798274, 15798530, 15801858, 15802114, 15802370, 15802626, 15802882, 15803138, 15838978, 15839234, 15840770, 15841026, 15841282, 15842050, 15842306, 15843074, 15843330, 15843586, 15843842, 15844354, 15844610, 15845634, 15845890, 15846402, 15846658, 15846914, 15847682, 15847938, 15848194, 15848450, 15848706, 15848962, 15849218, 15851522, 15852290, 15852546, 15852802, 15853058, 15855362, 15855618, 15855874, 15856130, 15856386, 15856642, 15856898, 15857154, 15857410, 15857922, 15858178, 15858434, 15859458, 15859714, 15859970, 15860226, 15860482, 15861506, 15861762, 15862018, 15862274, 15862530, 15862786, 15863042, 15863298, 15863554, 15863810, 15866370, 15866626, 15866882, 15867138, 15867394, 15867650, 15867906, 15868162, 15868418, 15868674, 15868930, 15869186, 15869442, 15869698, 15871746, 15872002, 15872258, 15872514, 15872770, 15925506, 15925762, 15927042, 15927298, 15930114, 15930370, 15930626, 15930882, 15933698, 15933954, 15934210, 15936258, 15937794, 15965954, 15966722, 15966978, 15967234, 15968002, 15968258, 15968514, 15969794, 15970050, 15970306, 15970562, 15970818, 15971586, 15971842, 15972098, 15972354, 16001794, 16002050, 16002306, 16002562, 16002818, 16003074, 16003330, 16003586, 16003842, 16004098, 16004354, 16004610, 16004866, 16018178, 16019202, 16023810, 16044546, 16044802, 16045058, 16045314, 16045570, 16045826, 16046082, 16046338, 16046594, 16046850, 16047106, 16047362, 16047618, 16047874, 16048130, 16048386, 16048642, 16061442, 16061698, 16869378, 16869634, 16061954, 16062210, 16869890, 16870146, 16062466, 16062722, 16870402, 16870658, 16062978, 16063234, 16870914, 16871170, 16064258, 16064514, 16871426, 16871938, 16064770, 16065026, 16872194, 16872450, 16065282, 16065538, 16873474, 16873730, 16065794, 16066050, 16873986, 16874242, 16066306, 16066562, 16874498, 16874754, 16066818, 16067074, 16875266, 16875522, 16067330, 16067586, 16876546, 16876802, 16067842, 16068098, 16878082, 16878338, 16068354, 16068610, 16878594, 16879106, 16068866, 16069122, 16879362, 16879874, 16069378, 16069634, 16880130, 16880386, 16069890, 16070146, 16880642, 16880898, 16070402, 16070658, 16881154, 16882434, 16070914, 16071170, 16882690, 16882946, 16071426, 16071682, 16071938, 16072194, 16072450, 16072706, 16072962, 16073218, 16073474, 16073730, 16108546, 16108802, 16109058, 16109314, 16109570, 16109826, 16110082, 16110338, 16110594, 16110850, 16111618, 16111874, 16113922, 16114178, 16114434, 16114690, 16114946, 16115202, 16115458, 16115714, 16115970, 16116226, 16116482, 16116738, 16089602, 16089858, 16090114, 16090370, 16090626, 16090882, 16091138, 16091394, 16091650, 16091906, 16092162, 16094210, 16094466, 16094722, 16094978, 16095234, 16095490, 16095746, 16096002, 16096258, 16096514, 16096770, 16097026, 16097282, 16099842, 16100098, 16100354, 16100610, 16100866, 16101122, 16101378, 16101634, 16101890, 16102146, 16102402, 16102658, 16102914, 16103170, 16103426, 16103682, 16103938, 16104194, 16104450, 16104706, 16104962, 16105218, 16105474, 16105730, 16105986, 16106242, 16106498, 16106754, 16107010, 16107266, 16107522, 16107778, 16108034, 16108290, 16131330, 16131586, 16131842, 16132098, 16132354, 16132610, 16132866, 16133122, 17224450, 17224706, 16133378, 16133634, 17224962, 17225218, 17225474, 17225730, 16133890, 16134146, 17225986, 17226242, 17227266, 17227522, 16134402, 16134658, 17227778, 17228034, 17228290, 17228546, 16134914, 16135170, 17229314, 17229570, 17231362, 17231618, 16135426, 16135682, 17234946, 17235202, 17235458, 17235714, 16135938, 16136194, 17237506, 17239810, 17240066, 17240322, 16136450, 16136706, 17240578, 17240834, 17241090, 17241346, 16136962, 16137218, 17241602, 17244930, 17245186, 17245442, 16137474, 16137730, 17245698, 17245954, 17246210, 17246722, 16137986, 16138242, 17246978, 17247234, 17247490, 17248514, 16138498, 16138754, 17248770, 17249026, 17251842, 17252098, 16139010, 16139266, 17256450, 17256706, 17257218, 17257474, 16139522, 16139778, 17259522, 17259778, 17260034, 17260290, 16140034, 16140290, 17263106, 17263362, 17263874, 17264130, 16140546, 16140802, 17264386, 17264642, 17264898, 17265154, 16141058, 16141314, 17265410, 17265666, 17265922, 17266178, 16141570, 16141826, 17266434, 17266690, 17266946, 17271298, 16142082, 16142338, 17271554, 17271810, 17272066, 17272322, 16142594, 16142850, 17272578, 17272834, 17273090, 17273346, 16143106, 16143362, 17273602, 17274882, 17275138, 17275394, 16143618, 16143874, 17275650, 17275906, 17276162, 17276930, 16144130, 16144386, 17277186, 17277442, 17277698, 17278466, 16144642, 16144898, 17278722, 17280002, 17280258, 17280514, 16145154, 16145410, 17280770, 17281026, 17281282, 17281538, 16145666, 16145922, 17281794, 17282050, 17282306, 17282562, 16146178, 16146434, 17282818, 17283074, 17283330, 17283586, 17283842, 17284610, 16156418, 16156674, 16156930, 16157186, 16157442, 16157698, 16157954, 16158210, 16158466, 16158722, 16158978, 16159234, 16159490, 16159746, 16160002, 16160258, 16160514, 16166914, 16167170, 16167426, 16167682, 16167938, 16168194, 16233986, 16234242, 16235522, 16235778, 16238082, 16238338, 16238594, 16238850, 16239106, 16239362, 16245250, 16245506, 16245762, 16246018, 16246274, 16246530, 16248322, 16248578, 16249346, 16249602, 16249858, 16250114, 16250370, 16250626, 16251394, 16251650, 16252418, 16252674, 16253442, 16253698, 16253954, 16254210, 16254466, 16254722, 16254978, 16255234, 16255490, 16255746, 16256514, 16256770, 16257538, 16257794, 16261122, 16261378, 16261634, 16261890, 16262146, 16262402, 16262658, 16262914, 16264194, 16264450, 16272386, 16272642, 16272898, 16275714, 16275970, 16276226, 16276482, 16276738, 16276994, 16277250, 16277506, 16277762, 16278018, 16278274, 16278530, 16278786, 16291074, 16291330, 16306946, 16332546, 16332802, 16333058, 16333314, 16333570, 16333826, 16334082, 16334338, 16334594, 16334850, 16335106, 16335362, 16335618, 16335874, 16336130, 16336386, 16336642, 16336898, 16337154, 16338434, 16338690, 16338946, 16339202, 16339458, 16339714, 16339970, 16340226, 16340482, 16340738, 16341762, 16342018, 16342786, 16343042, 16343298, 16343554, 16343810, 16344066, 16344322, 16344578, 16344834, 16345090, 16345346, 16345602, 16346370, 16346626, 16346882, 16347138, 16347394, 16348162, 16348418, 16348674, 16348930, 16349698, 16349954, 16350722, 16350978, 16354562, 16354818, 16356098, 16356354, 16357378, 16357634, 16357890, 16358146, 16358402, 16358658, 16397826, 16398338, 16398594, 16398850, 16399106, 16399362, 16399618, 16399874, 16400130, 16400386, 16400642, 16400898, 16401154, 16401410, 16401666, 16401922, 16402178, 16402434, 16402690, 16402946, 16403202, 16403458, 16403714, 16403970, 16404226, 16404482, 16404738, 16404994, 16405250, 16405506, 16405762, 16406018, 16406274, 16406530, 16406786, 16407042, 16407298, 16407554, 16407810, 16408066, 16408322, 16408578, 16408834, 16409090, 16409346, 16409602, 16409858, 16410114, 16410370, 16410626, 16410882, 16411138, 16411394, 16412674, 16412930, 16413698, 16413954, 16414210, 16414466, 16415234, 16415490, 16415746, 16416002, 16416770, 16417026, 16417282, 16417538, 16417794, 16418050, 16418306, 16418562, 16420354, 16420610, 16420866, 16421122, 16421378, 16421634, 16429570, 16429826, 16430082, 16430338, 16430594, 16430850, 16431106, 16431362, 16431618, 16431874, 16432130, 16432386, 16432642, 16432898, 16433154, 16433410, 16433666, 17717506, 17717762, 16445186, 16445442, 17719042, 17719298, 16445698, 16445954, 17719554, 17719810, 16446210, 16446466, 17720066, 17720322, 16446722, 16446978, 17720578, 17720834, 16447234, 16447490, 17721090, 17721346, 16447746, 16448002, 17721602, 17721858, 16448258, 16448514, 17722114, 17722370, 16448770, 16449026, 17723138, 17723394, 16449282, 16449538, 17723650, 17723906, 16449794, 16450050, 17724162, 17724418, 16450306, 16450562, 17724674, 17724930, 16450818, 16451074, 17725186, 17730562, 16451330, 16455170, 17731330, 17731586, 16455426, 16455682, 17732354, 17732610, 16455938, 16456194, 17733890, 17734146, 16456450, 16456706, 16456962, 16457218, 16467714, 16467970, 16468226, 16468482, 16468738, 16468994, 16469250, 16469506, 16469762, 16470018, 16470274, 16470530, 16470786, 16471042, 16471298, 16471554, 16471810, 16472066, 16472322, 16472578, 16472834, 16473090, 16473346, 16473602, 16473858, 16474114, 16474370, 16474626, 16474882, 16475138, 16475394, 16475650, 16475906, 16476162, 16476418, 16476674, 16476930, 16477186, 16477442, 16477698, 16477954, 16478210, 16478466, 16478722, 16478978, 16479234, 16479490, 16479746, 16480002, 16480258, 16480514, 16480770, 16481026, 16481282, 16481538, 16481794, 16491522, 16491778, 16492546, 16492802, 16493058, 16493314, 16493570, 16493826, 16494082, 16494338, 16494594, 16494850, 16495106, 16495362, 16495618, 16495874, 16496130, 16496898, 16497154, 16499458, 16499714, 16500482, 16500738, 16501506, 16501762, 16502018, 16502274, 16502530, 16504578, 16504834, 16506882, 16507138, 16507394, 16507650, 16507906, 16508162, 16508930, 16509186, 16509442, 16509698, 16509954, 16510210, 16510466, 16510722, 16510978, 16511234, 16511490, 16512002, 16512258, 16512514, 16512770, 16513026, 16513282, 16513538, 16513794, 16514050, 16514306, 16514562, 16514818, 16515074, 16515330, 16515586, 16515842, 16516098, 16516354, 16516610, 16516866, 16517122, 16517378, 16517634, 16517890, 16518146, 16518402, 16518658, 16519682, 16519938, 16535810, 16536066, 16536578, 16536834, 16537090, 16538370, 16538626, 16539138, 16539394, 16539650, 16539906, 16540162, 16540418, 16540674, 16540930, 16549634, 16549890, 16560130, 16560386, 16560642, 16560898, 16563714, 16563970, 16564226, 16564482, 16564738, 16566530, 16566786, 16567042, 16569346, 16569602, 16570370, 16570626, 16571650, 16571906, 16572674, 16572930, 16574466, 16574722, 16574978, 16575234, 16579074, 16580354, 16580610, 16581890, 16585730, 16585986, 16586242, 16586498, 16589314, 16589570, 16589826, 16590082, 16590594, 16590850, 16594178, 16594434, 16594690, 16594946, 16595202, 16595458, 16610050, 16610306, 16611074, 16611330, 16611586, 16611842, 16612098, 16612354, 16612610, 16612866, 16613122, 16613378, 16613634, 16613890, 16614146, 16614402, 16615170, 16615426, 16617218, 16617474, 16617730, 16710914, 16711170, 16711426, 16711682, 16711938, 16712194, 16713986, 16714242, 16714498, 16714754, 16715010, 16715778, 16716546, 16716802, 16717058, 16717314, 16718338, 16718594, 16718850, 16719106, 16719362, 16719618, 16721410, 16721666, 16722178, 16722434, 16722690, 16722946, 16723202, 16724226, 16724994, 16725250, 16725506, 16725762, 16726018, 16726274, 16726530, 16726786, 16727042, 16727298, 16727554, 16727810, 16728066, 16728322, 16728578, 16728834, 16729090, 16729346, 16729602, 16729858, 16692994, 16693250, 16693506, 16697602, 16697858, 16698114, 16698370, 16698626, 16698882, 16699138, 16699394, 16699650, 16699906, 16700162, 16700418, 16700674, 16700930, 16701186, 16701442, 16701954, 16702210, 16702466, 16702722, 16702978, 16703234, 16703490, 16703746, 16704002, 16704258, 16704514, 16704770, 16705026, 16705282, 16705538, 16705794, 16706050, 16706306, 16706562, 16706818, 16707074, 16707330, 16707586, 16707842, 16708098, 16708354, 16708610, 16708866, 16709122, 16709378, 16709634, 16709890, 16710146, 16710402, 16710658, 16793602, 16793858, 16794114, 16794370, 16794626, 16794882, 16795138, 16797442, 16797698, 16798210, 16798466, 16798722, 16798978, 16799234, 16799490, 16799746, 16800002, 16800258, 16800514, 16803330, 16803586, 16803842, 16804098, 16805378, 16805634, 16807426, 16807682, 16807938, 16808194, 16808962, 16809218, 16809474, 16809730, 16809986, 16810242, 16810754, 16811010, 16811266, 16811522, 16811778, 16812034, 16813570, 16813826, 16827906, 16828162, 16828418, 16828674, 16829186, 16829442, 16830722, 16830978, 16831234, 16831490, 16832002, 16832258, 16832514, 16832770, 16833026, 16933634, 16933890, 16934146, 16934402, 16934658, 16934914, 16935170, 16935426, 16881922, 16882178, 16884994, 16885250, 16887554, 16889346, 16889602, 16889858, 16890882, 16891650, 16891906, 16893442, 16897794, 16898562, 16899842, 16900098, 16903682, 16905474, 16907010, 16915714, 16915970, 16916226, 16916482, 16916994, 16917250, 16922114, 16922370, 16922626, 16922882, 16923138, 16923394, 16925954, 16926210, 16926466, 16926722, 16926978, 16927234, 16927490, 16928258, 16928514, 16928770, 16929026, 16929282, 16929538, 16930562, 16930818, 16931074, 16931330, 16931586, 16931842, 16932098, 16932354, 16932610, 16932866, 16933122, 16933378] ws.subscribe(self.all_tokens) ws.set_mode(ws.MODE_FULL, self.all_tokens) def on_ticks(self, ws, ticks): log.info(f'on_ticks, size: {len(ticks)}') if ticks[0]['mode'] != ws.MODE_FULL: self.failed_attempts += 1 log.error(f'received tick in full mode..') # ws.close() return def on_close(self, ws, code, response): ws.stop() if __name__ == '__main__': process_list = [] process_count = 3 for i in range(0, process_count): option_chain_creator = OptionChainCreator() ticker = OptionChainTicker() secrets = get_secrets() kws = KiteTicker(secrets['api_key'], secrets['access_token'], debug=False) kws.on_connect = ticker.on_connect kws.on_ticks = ticker.on_ticks kws.on_close = ticker.on_close p = Process(target=kws.connect) process_list.append(p) p.start() for p in process_list: p.join()