Add data._normalize.py ...
							parent
							
								
									bc65040601
								
							
						
					
					
						commit
						acc8dd66f5
					
				|  | @ -0,0 +1,21 @@ | ||||||
|  | """ | ||||||
|  | Stream format enforcement. | ||||||
|  | """ | ||||||
|  | from typing import AsyncIterator, Optional | ||||||
|  | 
 | ||||||
|  | import numpy as np | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | def iterticks( | ||||||
|  |     quote: dict, | ||||||
|  |     type: str = 'trade', | ||||||
|  | ) -> AsyncIterator: | ||||||
|  |     """Iterate through ticks delivered per quote cycle. | ||||||
|  |     """ | ||||||
|  |     # print(f"{quote}\n\n") | ||||||
|  |     ticks = quote.get('ticks', ()) | ||||||
|  |     if ticks: | ||||||
|  |         for tick in ticks: | ||||||
|  |             # print(tick) | ||||||
|  |             if tick.get('type') == type: | ||||||
|  |                 yield tick | ||||||
		Loading…
	
		Reference in New Issue