Metadata-Version: 2.3
Name: mtcli-trade
Version: 1.1.0
Summary: Plugin mtcli para gerenciamento de órdens
License: GPL-3.0
Author: Valmir França da Silva
Author-email: vfranca3@gmail.com
Requires-Python: >=3.11,<3.14.0
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: mtcli (>=1.18.1,<2.0.0)
Project-URL: Documentation, https://vfranca.github.io/mtcli-trade
Project-URL: Homepage, https://github.com/vfranca/mtcli-trade
Project-URL: Repository, https://github.com/vfranca/mtcli-trade
Project-URL: issues, https://github.com/vfranca/mtcli-trade/issues
Description-Content-Type: text/markdown

# mtcli-trade
  
Este é um plugin para mtcli que adiciona o comando trade para gerenciamento de ordens e posições.
  
---
  
## Instalação
  
```cmd
pip install mtcli-trade
```
  
---
  
## Comandos
  
- compra a mercado: `mt trade buy --symbol WINV25` (compra a mercado o ativo WINV25).  
- compra limitada: `mt trade buy --symbol WINV25 --limit --preco 140200` (compra limitada do WINV25 no preço 140200).  
- venda a mercado: `mt trade sell --symbol WINV25` (vende a mercado o ativo WINV25).  
- venda limitada: `mt trade sell --symbol WINV25 --limit --preco 140800` (venda limitada do WINV25 no preço 140800).  
- exibe todas as ordens pendentes:  
`mt trade orders` (exibe todas as ordens pendentes),  
`mt trade orders --symbol WINV25`(exibe todas as ordens pendentes de WINV25).  
- Cancela todas as ordens pendentes:  
`mt trade cancel` (cancela todas as ordens pendentes),  
`mt trade cancel --symbol WINV25`(cancela todas as ordens pendentes de WINV25).  
- exibe todas as posições abertas:  
`mt trade pos` (exibe todas as posições abertas),    
`mt trade pos --symbol WINV25`(exibe todas as posições abertas de WINV25).  
- Encerra todas as posições abertas:  
`mt trade zera` (encerra todas as posições abertas),    
`mt trade zera --symbol WINV25`(encerra todas as posições abertas de WINV25).  

