Readme.md

fin.backend

This is a basic R package used in AI forecasts, which is intended to define loading functions, technical indicator calculations and rebalancing data. Its specific objective is also to calculate target values.

This R package is intended to be part of a trading signals application.

Quick Guide

library(fin.backend)
library(future)
library(ggplot2)

plan(multisession)

dt <- data_tools.load_raw_data("CAC_40", "2022-11-11")

dt_plot <- data_tools.flat_raw_data(dt, 7, "2022-11-11", "2022-06-01")

ggplot(dt_plot[date >= "2022-06-01", .(date, close, Target)]) + geom_line(aes(x = as.Date(date), y = close)) + geom_point(aes(x = as.Date(date), y = close, color = factor(round(Target))))


plan(sequential)

Data

Restricted User Guide

Manage MongoDB

Clean-up (if needed)

Start the DB

Manage R project

Build with RStudio

    Restarting R session...

    * Project '~/fin.backend' loaded. [renv 0.16.0]
    > library(fin.backend)
    > 

Export data to CSV

library(fin.backend)
library(future)
library(progress)

plan(multisession)

export_csv.X_y("CAC_40", "2022-11-11", "2022-11-01", "~/fin.data/")

plan(sequential)


scalastic/fin.backend documentation built on Nov. 18, 2022, 7:10 a.m.