Giter VIP home page Giter VIP logo

fx-data-convert-action's Introduction

FX Data Convert 🐳 Action

Tag Status Status Status Status Channel Edit

This GitHub Action allows Forex historical data to be converted to different formats.

Supported formats:

  • CSV
  • HST (historical data, e.g. OHLC values)
  • HST v509 (older version)
  • FXT (tick data for MetaTrader 4)
  • HCC (tick data for MetaTrader 5)

Usage

For full documentation, please read: GitHub Actions Documentation.

Latest release

uses: fx31337/fx-data-convert-action@v1

Specific release

uses: fx31337/[email protected]

Note: Check Releases for more details.

Latest development version

uses: fx31337/fx-data-convert-action@master

Specifying inputs

Example:

uses: fx31337/fx-data-convert-action@master
with:
    InputFile: 'myfile.csv'
    OutputFormat: 'fxt'

Inputs

Main Inputs

InputFile

The CSV filename to convert from.

OutputFormat

The format of the file to convert to.

Supported output formats: fxt, hst and hcc.

ModelingMode

Mode of modeling price (for FXT format only).

Supported modes:

  • 0 - Every tick (default)
  • 1 - Control points
  • 2 - Open prices

Pair

Symbol pair code (e.g. EURUSD, default: FOOBAR).

Other Inputs

CmdArgs

Extra arguments to pass to the script. Default: -v (for verbose output).

OptVerbose

Specifies level of verbosity (0-2).

Supported levels are:

  • 0 - no output
  • 1 - standard messages
  • 2 - debug messages
  • 3 - trace messages

Support

fx-data-convert-action's People

Contributors

kenorb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fx-data-convert-action's Issues

New HCC version (502)

The HCC file format has a new version. I'm trying to update the script to support this new version, but I'm very slow as I don't know the process to identify common structures in the hex file :(

Merge two conversion script into one

Currently we've the following two script:

  • fx-data-convert-from-csv.py
  • fx-data-convert-to-csv.py

which are sharing the same bstruct library. For example by merging them into fx-data-convert.py file.

We should consider merging these scripts and update entrypoint script accordingly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.