Spaces:
Running
Running
File size: 470 Bytes
884dad1 048da70 884dad1 048da70 884dad1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from pydantic import BaseModel, root_validator
class IchimokuPayload(BaseModel):
symbol: str
count_back: int = 200
symbol_type: str = "stock"
conversion_period: int = 9
base_period: int = 26
span_b_period: int = 52
displacement: int = 26
@root_validator
def validate_dates(cls, values):
if values['symbol_type'] not in ["index", "stock"]:
raise ValueError('type should be index or stock')
return values
|