Moving Average Crossings#

This example demonstrates how to use the Moving Average Crossings indicator with the TradeTide library.

CAD/USD - 1:00:00
(<Figure size 800x500 with 2 Axes>, <Axes: title={'center': 'CAD/USD - 1:00:00'}, xlabel='Time', ylabel='Price / SMA'>)

from TradeTide.indicators import MovingAverageCrossing
from TradeTide.market import Market
from TradeTide.currencies import Currency
from TradeTide.times import minutes
from TradeTide.market import Market
from TradeTide.currencies import Currency

market = Market()

market.load_from_database(
    currency_0=Currency.CAD,
    currency_1=Currency.USD,
    time_span=60 * minutes,
)

indicator = MovingAverageCrossing(
    short_window=3 * minutes,
    long_window=5 * minutes,
)

indicator.run(market)

indicator.plot()

Total running time of the script: (0 minutes 0.372 seconds)

Gallery generated by Sphinx-Gallery