Skip to main content

CLI acessível para automação de trading

Project description

pftcli

CLI acessível para automação de trading via integração com uma DLL de plataforma de mercado.

O pftcli permite interagir com uma DLL de trading instalada localmente, facilitando automação, testes, inspeção de estado e integração com outros sistemas via linha de comando.

Projeto focado em simplicidade, acessibilidade em terminal e uso técnico por desenvolvedores.


Características

  • Interface de linha de comando (CLI)
  • Saída textual amigável para leitores de tela (NVDA, JAWS, etc.)
  • Foco em automação e integração
  • Não utiliza gráficos ou interfaces visuais
  • Projetado para uso em Windows

📦 Instalação

Via PyPI:

pip install pftcli

Ou usando Poetry:

poetry add pftcli

Uso básico

Após a instalação, os seguintes comandos ficam disponíveis:

pft --help

ou

pftcli --help

Exemplo:

pft status

(Os comandos disponíveis dependem da implementação atual do CLI.)


Requisitos

  • Python 3.13 ou superior
  • Sistema operacional Windows
  • DLL da plataforma de trading devidamente instalada e licenciada no ambiente do usuário

Aviso importante (Disclaimer)

Este projeto:

  • Não é afiliado, patrocinado ou endossado por qualquer empresa proprietária da plataforma ou da DLL utilizada
  • Não distribui DLLs proprietárias
  • Depende de uma DLL instalada separadamente pelo usuário, sob licença válida

O usuário é inteiramente responsável por cumprir os termos de licença da plataforma e da DLL utilizada.


Licença

Este projeto é distribuído sob a licença GNU General Public License v3.0 ou posterior (GPL-3.0-or-later).

Você pode:

  • Usar
  • Estudar
  • Modificar
  • Redistribuir

Desde que qualquer redistribuição de versões modificadas também seja feita sob a GPL.

Consulte o arquivo LICENSE para mais detalhes.


Desenvolvimento

Clone o repositório:

git clone https://github.com/seu-usuario/pftcli.git
cd pftcli

Instale dependências:

poetry install

Execute localmente:

poetry run pft --help

Contribuições

Contribuições são bem-vindas.

  • Abra issues para bugs ou sugestões
  • Envie pull requests com descrições claras
  • Priorize legibilidade, simplicidade e acessibilidade em terminal

Status do projeto

🚧 Em desenvolvimento (Alpha) A API e os comandos podem mudar sem aviso prévio.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pftcli-1.0.0.dev0.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pftcli-1.0.0.dev0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file pftcli-1.0.0.dev0.tar.gz.

File metadata

  • Download URL: pftcli-1.0.0.dev0.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Windows/11

File hashes

Hashes for pftcli-1.0.0.dev0.tar.gz
Algorithm Hash digest
SHA256 9586903ab6a06919ba2cc1aa3612fbd2cf969a1a72f8852c5c8e6df90b8aa731
MD5 c4e8805f8517d5f5b61175114cccc855
BLAKE2b-256 4158ec4b94a7eea91b949cb0fa650e4cf81b289e305832111377d032167029d6

See more details on using hashes here.

File details

Details for the file pftcli-1.0.0.dev0-py3-none-any.whl.

File metadata

  • Download URL: pftcli-1.0.0.dev0-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Windows/11

File hashes

Hashes for pftcli-1.0.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8b7f4f92fdc6b70c66622cb3843761a813b9c69c20031fbbca2b1e81695d2d2
MD5 7853e338f59a7ca4b3b519b430eea23f
BLAKE2b-256 684f1272a04828f1f12fe7f564f4f500e47a9359136ebbba3e58f21f3e1dd7eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page