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