Source code for nqs_sdk.bindings.spots.fixed_spot

from nqs_sdk.bindings.spots.spot_generator import SpotGenerator


[docs] class FixedSpotGenerator(SpotGenerator):
[docs] def __init__(self, token_pairs: list[tuple[str, str]], values: list[float]) -> None: super().__init__(token_pairs) self.values = values
[docs] def generate_spot_timestamps(self, ts: list[int]) -> list[tuple[list[int], list[float]]]: return [(ts, [self.values[i] for _ in range(len(ts))]) for i in range(len(self.token_pairs))]