Discussão do artigo "TradeObjects: Automação de negociação com base em objetos gráficos na MetaTrader"
Olá, obrigado por esse excelente trabalho.
Eu li o artigo, mas no MT5 estou enfrentando o seguinte erro de compilação.
'SymbolInfoInteger' - nenhuma das sobrecargas pode ser aplicada à chamada de função mt4market.mqh 101 23
Estou com dificuldades para resolver o problema. Você poderia me dar alguma orientação?
Olá, obrigado por esse excelente trabalho.
Eu li o artigo, mas no MT5 estou enfrentando o seguinte erro de compilação.
'SymbolInfoInteger' - nenhuma das sobrecargas pode ser aplicada à chamada de função mt4market.mqh 101 23
Estou com dificuldades para resolver o problema. Você poderia me dar alguma orientação?
Desculpe pelo incômodo.
Infelizmente, a API do MetaTrader 5 foi alterada de forma incompatível desde a publicação.
Anteriormente, para detectar se um símbolo suporta o modo "close by", era necessário usar SymbolInfoInteger(symbol, SYMBOL_ORDER_CLOSEBY), que retornava um valor booleano.
Agora ela foi substituída por uma nova abordagem: você deve chamar SymbolInfoInteger(_Symbol, SYMBOL_ORDER_MODE), que retorna uma combinação de sinalizadores, um dos quais é SYMBOL_ORDER_CLOSEBY.
(SymbolInfoInteger(_Symbol, SYMBOL_ORDER_MODE) & SYMBOL_ORDER_CLOSEBY != 0)
O arquivo de cabeçalho atualizado está anexado.
Obrigado, especialmente pelo arquivo Expert include
me dá uma nova dimensão sobre OOP
ele não funciona nas versões mais recentes do mt5
Tente esta modificação. Verifique se ela funciona normalmente e informe o resultado (se houver algum problema, forneça detalhes).
O especialista não funciona mais, em 2021?
Atualização
Meu problema é que ele não consegue abrir o arquivo
Não é possível abrir o arquivo "C:\Users\YANG\AppData\Roaming\MetaQuotes\Terminal\F762D69EEEA9B4430D7F17C82167C844\MQL5\Include\MT4Bridge\MT4Account.mqh" incluir arquivo TradeObjects.mq5 19 1
Você pode me ajudar a resolver isso?
Atualização
Meu problema é que ele não consegue abrir o arquivo
Não é possível abrir o arquivo de inclusão "C:\Users\YANG\AppData\Roaming\MetaQuotes\Terminal\F762D69EEEA9B4430D7F17C82167C844\MQL5\Include\MT4Bridge\MT4Account.mqh" TradeObjects.mq5 19 1
Você pode me ajudar a resolver isso?
Você colocou os cabeçalhos do MT4Bridge na pasta referenciada?
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo TradeObjects: Automação de negociação com base em objetos gráficos na MetaTrader foi publicado:
Este artigo lida com uma abordagem simples para a criação de um sistema de negociação automatizado com base no desenho de uma linha ao gráfico e oferece um Expert Advisor pronto, usando as propriedades padrão dos objetos da MetaTrader 4 e 5, suportando as principais operações de negociação.
Observe que todas as linhas até agora não continham descrições, e as ordens foram abertas com o lote do parâmetro Lot (0.01 por padrão). Neste caso, há uma descrição de '-1', ou seja, o tamanho do lote será calculado exigindo 1% da margem livre. Uma vez que a linha auxiliar está localizada abaixo da principal, o canal especifica a distância para o stop loss (diferente do valor padrão).
Autor: Stanislav Korotky