# mtcli
Aplicativo CLI para exibir o gráfico de barras do MetaTrader 5 em texto.
O formato texto pode ser lido pelo leitor de telas NVDA.
O mtcli é uma aplicação feita por um deficiente visual para deficientes visuais.
## Pré-requisitos
* Plataforma de negociação MetaTrader 5.
* Leitor de tela NVDA.
obs.: O mtcli não foi testado com outros leitores de tela além do NVDA.
## Instalação
### Executável
[Clique aqui para baixar o executável](https://bit.ly/mtcli)
Descompacte a pasta e execute:
```
cd mtcli
mt --version
```
deverá exibir algo como mtcli 0.31.2
A pasta contem dois aplicativos do MetaTrader 5: Mtcli.ex5 e MA_TXT.ex5.
* O Mtcli.ex5 exporta as cotações em CSV, e é necessário para que os comandos do mtcli possam ser executados
* O MA_TXT.ex5 exporta as médias móveis em CSV, e é necessário para que o comando mt ma possa ser executado
Eles deverão ser anexados ao gráfico do MetaTrader 5 para que o mtcli possa ler esses dados
Digite mt --help para obter uma ajuda rápida e uma lista de subcomandos disponíveis:
```
mt --help
```
Para uma ajuda para cada subcomando execute mt <subcomando> --help
### Python
Outra forma de obter o mtcli é pelo índice de pacotes do python (PyPI).
Se você tiver o python instalado e disponível no prompt de comando execute o seguinte comando para instalar o mtcli:
```
pip install mtcli
```
## Comandos
| Comando | Descrição | Exemplo |
| :----- | :------ | :---- |
| [mt bars](bars.md) | Exibe o gráfico de barras em texto. | mt bars IBOV |
| [mt mm](mm.md) | Calcula a média móvel simples. | mt mm IBOV |
| [mt rm](rm.md) | Calcula o tamanho médio das barras.| mt rm IBOV |
| mt conf | Gerencia configurações do mtcli | mt conf |
## abreviaturas
[Clique aqui para ver uma lista de abreviaturas exibidas nas barras](abreviaturas.md)
## Agradecimentos
Ao @MaiconBaggio fornecedor do primeiro EA exportador das cotações para CSV.
Ao Claudio Garini que transferiu a exportação das cotações para um indicador.
Raw data
{
"_id": null,
"home_page": "https://github.com/vfranca/mtcli",
"name": "mtcli",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": "MetaTrader 5, trading, CLI",
"author": "Valmir Franca",
"author_email": "vfranca3@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c2/bb/f901211a8c3676e64116c1de9274dd8cbc337bbc4541b148814afd17d82e/mtcli-1.1.1.tar.gz",
"platform": null,
"description": "# mtcli \n \nAplicativo CLI para exibir o gr\u00e1fico de barras do MetaTrader 5 em texto. \nO formato texto pode ser lido pelo leitor de telas NVDA. \nO mtcli \u00e9 uma aplica\u00e7\u00e3o feita por um deficiente visual para deficientes visuais.\n \n## Pr\u00e9-requisitos \n\n* Plataforma de negocia\u00e7\u00e3o MetaTrader 5. \n* Leitor de tela NVDA. \n\nobs.: O mtcli n\u00e3o foi testado com outros leitores de tela al\u00e9m do NVDA. \n \n\n## Instala\u00e7\u00e3o \n\n### Execut\u00e1vel\n\n[Clique aqui para baixar o execut\u00e1vel](https://bit.ly/mtcli)\n \nDescompacte a pasta e execute: \n```\ncd mtcli\nmt --version\n```\ndever\u00e1 exibir algo como mtcli 0.31.2\n\nA pasta contem dois aplicativos do MetaTrader 5: Mtcli.ex5 e MA_TXT.ex5. \n\n* O Mtcli.ex5 exporta as cota\u00e7\u00f5es em CSV, e \u00e9 necess\u00e1rio para que os comandos do mtcli possam ser executados\n* O MA_TXT.ex5 exporta as m\u00e9dias m\u00f3veis em CSV, e \u00e9 necess\u00e1rio para que o comando mt ma possa ser executado\n \nEles dever\u00e3o ser anexados ao gr\u00e1fico do MetaTrader 5 para que o mtcli possa ler esses dados\n \nDigite mt --help para obter uma ajuda r\u00e1pida e uma lista de subcomandos dispon\u00edveis:\n```\nmt --help\n```\nPara uma ajuda para cada subcomando execute mt <subcomando> --help\n\n### Python\n\nOutra forma de obter o mtcli \u00e9 pelo \u00edndice de pacotes do python (PyPI). \nSe voc\u00ea tiver o python instalado e dispon\u00edvel no prompt de comando execute o seguinte comando para instalar o mtcli: \n```\npip install mtcli\n```\n\n## Comandos \n \n| Comando | Descri\u00e7\u00e3o | Exemplo |\n| :----- | :------ | :---- |\n| [mt bars](bars.md) | Exibe o gr\u00e1fico de barras em texto. | mt bars IBOV |\n| [mt mm](mm.md) | Calcula a m\u00e9dia m\u00f3vel simples. | mt mm IBOV |\n| [mt rm](rm.md) | Calcula o tamanho m\u00e9dio das barras.| mt rm IBOV |\n| mt conf | Gerencia configura\u00e7\u00f5es do mtcli | mt conf |\n \n## abreviaturas \n\n[Clique aqui para ver uma lista de abreviaturas exibidas nas barras](abreviaturas.md) \n\n## Agradecimentos \n \nAo @MaiconBaggio fornecedor do primeiro EA exportador das cota\u00e7\u00f5es para CSV. \nAo Claudio Garini que transferiu a exporta\u00e7\u00e3o das cota\u00e7\u00f5es para um indicador. \n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Aplicativo CLI para exibir gr\u00e1ficos do MetaTrader 5 em texto acess\u00edvel ao leitor de telas",
"version": "1.1.1",
"project_urls": {
"Documentation": "https://vfranca.github.io/mtcli/",
"Homepage": "https://github.com/vfranca/mtcli",
"Repository": "https://github.com/vfranca/mtcli"
},
"split_keywords": [
"metatrader 5",
" trading",
" cli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ae5cfbb57025eb661ba53fdd6713d2fbc09a17a98aa65a02aa50970880ed9e02",
"md5": "a45804e092b1631335846d02e4ca0554",
"sha256": "42af2015b6513f2737a37388e19c77e5acb25e1aa1693f013295fcf360d6d4cd"
},
"downloads": -1,
"filename": "mtcli-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a45804e092b1631335846d02e4ca0554",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 20027,
"upload_time": "2025-04-14T20:13:37",
"upload_time_iso_8601": "2025-04-14T20:13:37.416344Z",
"url": "https://files.pythonhosted.org/packages/ae/5c/fbb57025eb661ba53fdd6713d2fbc09a17a98aa65a02aa50970880ed9e02/mtcli-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c2bbf901211a8c3676e64116c1de9274dd8cbc337bbc4541b148814afd17d82e",
"md5": "cad6d7f6d9a939387a7b4de533f03f7f",
"sha256": "b236e34f07da47cfa7a9fc843ccbda84c371265a130eab8fc05ddec7f9cb1d29"
},
"downloads": -1,
"filename": "mtcli-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "cad6d7f6d9a939387a7b4de533f03f7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 11431,
"upload_time": "2025-04-14T20:13:38",
"upload_time_iso_8601": "2025-04-14T20:13:38.640890Z",
"url": "https://files.pythonhosted.org/packages/c2/bb/f901211a8c3676e64116c1de9274dd8cbc337bbc4541b148814afd17d82e/mtcli-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-04-14 20:13:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "vfranca",
"github_project": "mtcli",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "mtcli"
}