RAPTOR v18.4: Исправлена отчетность, активированы выходные
This commit is contained in:
40
invest-python-master/examples/get_tech_analysis.py
Normal file
40
invest-python-master/examples/get_tech_analysis.py
Normal file
@@ -0,0 +1,40 @@
|
||||
import os
|
||||
from datetime import timedelta
|
||||
from decimal import Decimal
|
||||
|
||||
from t_tech.invest import Client
|
||||
from t_tech.invest.schemas import (
|
||||
Deviation,
|
||||
GetTechAnalysisRequest,
|
||||
IndicatorInterval,
|
||||
IndicatorType,
|
||||
Smoothing,
|
||||
TypeOfPrice,
|
||||
)
|
||||
from t_tech.invest.utils import decimal_to_quotation, now
|
||||
|
||||
TOKEN = os.environ["INVEST_TOKEN"]
|
||||
|
||||
|
||||
def main():
|
||||
with Client(TOKEN) as client:
|
||||
request = GetTechAnalysisRequest(
|
||||
indicator_type=IndicatorType.INDICATOR_TYPE_RSI,
|
||||
instrument_uid="6542a064-6633-44ba-902f-710c97507522",
|
||||
from_=now() - timedelta(days=7),
|
||||
to=now(),
|
||||
interval=IndicatorInterval.INDICATOR_INTERVAL_4_HOUR,
|
||||
type_of_price=TypeOfPrice.TYPE_OF_PRICE_AVG,
|
||||
length=42,
|
||||
deviation=Deviation(
|
||||
deviation_multiplier=decimal_to_quotation(Decimal(1.0)),
|
||||
),
|
||||
smoothing=Smoothing(fast_length=13, slow_length=7, signal_smoothing=3),
|
||||
)
|
||||
response = client.market_data.get_tech_analysis(request=request)
|
||||
for indicator in response.technical_indicators:
|
||||
print(indicator.signal)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user