Создание простого индексного фонда с использованием Cira

Я хотел бы получить некоторую критику по поводу дизайна и получить отзывы о том, насколько легко библиотека python Cira использовать.

Cira — это библиотека фасадов для более простого взаимодействия с API alpaca-trade-API от Alpaca Markets.

Cira доступна на пипе. pip install cira

Я сделал руководство

но пример, который я часто использовал, — это создание простого индексного фонда с помощью нескольких строк кода Python.

import cira
import random
import time

cira.alpaca.KEY_FILE = "../mypath/key.json"

portfolio = cira.Portfolio()
exchange = cira.Exchange()

qty = 1 # choose how many stocks should be handled in one session 
while exchange.is_open:
    for stock in random.choices(exchange.stocks, k=qty):
        stock.buy(1)
    for stock in random.choices(portfolio.owned_stocks, k=qty):
        stock.sell(1)
    time.sleep(60*30) # 30 min timer    

Итак, читая этот пример, вы понимаете, что делает код, и можете ли вы увидеть, как вы могли бы расширить этот код, чтобы создать свой собственный торговый алгоритм.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *