GithubHelp home page GithubHelp logo

ma-trader-oanda's Introduction

trading-service

Microserviço parte da implementação do Trabalho de Conclusão de Curso, para obtenção do título de Bacharel em Engenharia da Computação do Centro Universitário UniEvangélica de Anápolis-GO, com o tema: Criação de um Agente Autônomo para Operações no Mecado de Câmbio Internacional.

Autor: Fernando Gualberto M. Pereira

OANDA API

Para se utilizar a implementação/desenvolver é necessário criar um conta Pratice na corretora oanda, afim de se obter o account_id e a API Key

Site da corretora:

API Docs:

Pacotes necessários

É recomendado que se utilizar o virtualenv para o desenvolvimento a fim de se isolar as dependêcias do projeto.

Instalação e Configuração virtualenv:

Instalação das dependências com pip:

pip install -U -r requirements.txt 

script_conf.json

Para que o microserviço se conecte com a API de Negocições da OANDA, deve-se criar o arquivo script_conf.json no diretório /conf com a API Key e o id ACCOUNT_ID de uma conta válida na plataforma OANDA.

{
    "script-conf":{
        "oanda":{
            "api_key"       : "API_KEY", 
            "account_id"   : "ACCOUNT_ID",
            "environment"  : "practice"
         }
    }
}

Também é necessário criar o arquivo config.ini no diretório /config com o seguinte conteúdo:

[oanda]
account_id = ID_SUA_CONTA
api_key = CHAVE_DA_API_DE_SUA_CONTA

ma-trader-oanda's People

Contributors

fernando133 avatar inlinesoftware avatar

Watchers

James Cloos avatar

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.