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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9586903ab6a06919ba2cc1aa3612fbd2cf969a1a72f8852c5c8e6df90b8aa731
|
|
| MD5 |
c4e8805f8517d5f5b61175114cccc855
|
|
| BLAKE2b-256 |
4158ec4b94a7eea91b949cb0fa650e4cf81b289e305832111377d032167029d6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8b7f4f92fdc6b70c66622cb3843761a813b9c69c20031fbbca2b1e81695d2d2
|
|
| MD5 |
7853e338f59a7ca4b3b519b430eea23f
|
|
| BLAKE2b-256 |
684f1272a04828f1f12fe7f564f4f500e47a9359136ebbba3e58f21f3e1dd7eb
|