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.
Metadata
Release files for pftcli 1.0.0.dev1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pftcli-1.0.0.dev1.tar.gz | 12.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pftcli-1.0.0.dev1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.3 kB
Release files / pftcli-1.0.0.dev1.tar.gz
| Download URL | pftcli-1.0.0.dev1.tar.gz |
|---|---|
| Size | 12.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
221b1d88886e4d62bf508159c620c4736d6e66bfc2973d1962e32acb56932586
|
|
BLAKE2b-256 checksum How to use checksums |
6eeafc6194230ea39753fb45d041e94fb7e24038a53d393d4450efd772284980
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.7 Windows/11
|
Release files / pftcli-1.0.0.dev1-py3-none-any.whl
| Download URL | pftcli-1.0.0.dev1-py3-none-any.whl |
|---|---|
| Size | 19.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ede19a41ab12c7b6096f2bfd15de693acbe0de3b34992cf27dc9b293b102cdd
|
|
BLAKE2b-256 checksum How to use checksums |
ac2ee971789ff0a1114d6d5276a7b60539aea5cf69fdf8cdc2b26f8ac59c2af7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.7 Windows/11
|