Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

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.dev1.tar.gz (12.9 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.dev1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pftcli-1.0.0.dev1.tar.gz
  • Upload date:
  • Size: 12.9 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.dev1.tar.gz
Algorithm Hash digest
SHA256 221b1d88886e4d62bf508159c620c4736d6e66bfc2973d1962e32acb56932586
MD5 fa7f776f219ea02633d8ae341249df3e
BLAKE2b-256 6eeafc6194230ea39753fb45d041e94fb7e24038a53d393d4450efd772284980

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pftcli-1.0.0.dev1-py3-none-any.whl
  • Upload date:
  • Size: 19.4 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.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ede19a41ab12c7b6096f2bfd15de693acbe0de3b34992cf27dc9b293b102cdd
MD5 deb63a3ba911a0f6d6b29865e7b67ab8
BLAKE2b-256 ac2ee971789ff0a1114d6d5276a7b60539aea5cf69fdf8cdc2b26f8ac59c2af7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0.dev1 This release

2 files

Supported by

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