Criando um bot TickTrader Algo
TPara criar um bot TickTrader Algo no Visual Studio, siga estas etapas:
Abra o aplicativo Visual Studio 2022 instalado.
Crie um novo projeto selecionando o seguinte comando no menu do Visual Studio: Arquivo > Novo > Projeto.
Na janela, você verá modelos que o ajudarão a escrever seu próprio robô de negociação ou indicador. Caso contrário, use a janela Pesquisar modelos (Alt+S) para encontrar os seguintes modelos:
- Indicador de Amostra (Sample Indicator)
- Bot de Negociação de Amostra (Sample Trade Bot)
- Indicador Vazio (Empty Indicator)
- Bot de Negociação Vazio (Empty Trade Bot)
- Vamos dar uma olhada em um exemplo de criação de um Bot de Negociação de Amostra:
- Selecione Bot de Negociação de Amostra (Sample Trade Bot).
- Especifique um nome de arquivo no campo 'Nome do projeto' (por exemplo, TradeBot1). Esse nome será atribuído ao Pacote, que conterá o robô de negociação.
- Clique em Criar.
- O código-fonte de um bot Algo tão simples chamado TradeBot1 (para indicadores será semelhante) é o seguinte:
- SSolução chamada TradeBot1 (corresponde ao arquivo TradeBot1.sln no disco).
- Um projeto com o mesmo nome TradeBot1 (corresponde ao arquivo TradeBot1.csproj no disco).
- O arquivo TradeBot1.cs é o arquivo que contém diretamente a lógica do robô executável.
- O arquivo README.md é um arquivo opcional que pode descrever o comportamento do robô, seus parâmetros de entrada, etc.
- Para visualizar a localização dos arquivos no disco, você pode chamar o comando: Gerenciador de Soluções > Abrir Pasta no Gerenciador de Arquivos.
- Selecione o comando Compilar Solução no menu de contexto.
- Como podemos ver na janela de Output, um pacote Algo foi criado com o seguinte nome: Nome do Pacote = TradeBot1.ttalgo. Por padrão, ele é criado na pasta 'C:\Users\<NomeDeUsuário>\Documents\AlgoTerminal\AlgoRepository\'.
- Se o terminal Win estiver instalado no mesmo computador, ele verá este pacote. Para o Algo Server, será necessário fazer o download do pacote. Se você precisar transferir ou compartilhar o pacote, poderá encontrá-lo nesse caminho (conforme mencionado no arquivo de saída).
Assim, os pacotes Algo que contêm robôs de negociação ou indicadores são arquivos com a extensão .ttalgo.
Related Articles
Exemplos de Bots TickTrader Algo
Exemplos que ajudarão você a escrever seus próprios bots podem ser encontrados em: https://github.com/SoftFx/AlgoBots. Este repositório contém indicadores e bots públicos para a API de Bots: ImportAccountStateBot. Este bot ajuda a integrar bots ...
TickTrader Algo API
Os usuários podem criar seus próprios bots de negociação e indicadores usando o TickTrader.Algo.Api. Para criar um bot de negociação personalizado ou indicador, siga as etapas a seguir: Instale o Visual Studio Instale a Extensão TT Algo para o Visual ...
TickTrader Algo API
Os usuários podem criar seus próprios bots de negociação e indicadores usando o TickTrader.Algo.Api. Para criar um bot de negociação personalizado ou indicador, siga as etapas a seguir: Instale o Visual Studio Instale a Extensão TT Algo para o Visual ...
Executando Bots Algo no Servidor Algo
Para iniciar um bot, você precisa adicionar uma conta ao servidor Algo e fazer o upload de um pacote com um bot que deve ser executado. Para adicionar um pacote, selecione o comando Fazer Upload de Pacote no menu de contexto Explorer > Servidor Algo. ...
Conversor de MQL4 para TickTrader Algo
Se você possui Expert Advisors ou Indicadores escritos em MQL4 (para funcionar no MetaTrader 4), então você pode usar um conversor gratuito para convertê-los em Bots e Indicadores TickTrader Algo. O conversor está localizado em: ...