Metadata-Version: 2.4
Name: mtcli-trade
Version: 1.7.0
Summary: Plugin mtcli para gerenciamento de órdens
License-Expression: MIT
License-File: LICENSE
Keywords: trading,orders,risk manager,risk,metatrader5,mt5,cli,acessibilidade,screen reader friendly
Author: Valmir França
Author-email: vfranca3@gmail.com
Requires-Python: >=3.10,<3.14.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Dist: mtcli (>=3.7.0)
Project-URL: Documentation, https://mtcli-trade.readthedocs.io
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).  

