Skip to content

An iOS app that displays Technical Analysis signals for stock market trading. RSI, EMA100, and EMA200

Notifications You must be signed in to change notification settings

iamgabrielma/TA-Signals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TA Signals


TA Signals is an iOS app developed in SwiftUI as a learning exercise. The app fetches from a JSON endpoint and display the data neatly organized on-screen.

Screenshots


Main Screen Settings Screen

Table of Contents


How to use


  • Clone the project and run it on Xcode

** How does it work?**

Overview

  • A Python microservice pulls data from the Yahoo Finance API, then performs the necessary calculations to create the data indicators: RSI, EMA100, and EMA200.
  • The miscroservice then dumps this data into a JSON object, publicly accessible via a web endpoint.
  • The SwiftUI app fetches that JSON object from the microservice endpoint and display the data in the app's interface.

Where does the data come from?

Disclaimer:

Nothing in the app and/or site constitutes professional and/or financial advice. All the data and indicators are provided for educational purposes only.

The tech talk


  • SwiftUI
  • Network calls, URLSession, and JSON objects data fetch

What have I learned


  • How to parse from a JSON endpoint into a SwiftUI object
  • How to use Custom SwiftUI Views

Author Info


About

An iOS app that displays Technical Analysis signals for stock market trading. RSI, EMA100, and EMA200

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages