Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1433
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Por via das dúvidas, é mais fácil escrevê-los em uma linha, como mostrei, do que em uma matriz de linhas separadas.
Olá,
Tente pesquisar no mercado soluções prontas - https://www.mql5.com/fr/search#!keyword=money%20management&module=mql5_module_market
Você também pode solicitar uma solução personalizada do Freelance - https://www.mql5.com/fr/job
Olá a todos e feliz ano novo! Vocês poderiam me dizer: como posso fazer para que meu script use um indicador do mercado?
Mais especificamente:
há um indicador "Automatic Trendline" no mercado. Quero criar um robô com base nele, que abriria ou fecharia uma posição no momento em que o preço cruzasse essas linhas no indicador (bem, e sob condições adicionais especificadas).
Olá a todos e feliz ano novo! Como posso fazer para que meu script use um indicador do mercado?
Mais especificamente:
há um indicador "Automatic Trendline" no mercado. Quero criar um robô com base nele, que abriria ou fecharia uma posição no momento em que o preço cruzasse essas linhas no indicador (bem, e sob condições adicionais especificadas).
Não há problema para mim. Para o mercado ou para o CodeBase, você não pode usar os ofícios de outra pessoa do mercado...
Para você, não há problema. Você não pode usar o artesanato de outra pessoa do marketplace ou do CodeBase...
Para você mesmo. Não sei como fazer isso. Não consigo encontrar o código em código aberto. Ou como inserir em meu código para que ele capture a posição das linhas.
Olá, @Rad89
Você precisa das funções iCustom() e CopyBuffer().
Aqui está um exemplo de como adicionar um indicador baixado do Market a um Expert Advisor
enum ENUM_NAME { ENUM_1, ENUM_jsdf .... ENUM_FEF; };
Como alocar memória para a matriz E_NAME[] de modo que haja memória suficiente para todos os valores ENUM_NAME possíveis (sem repetições)?E inicializar E_NAME[] com todos os valores possíveis?
Olá, @pivomoe
Se você não for forçar a atribuição de valores numéricos aos itens da enumeração (a julgar pelo exemplo, você não fará isso), poderá fazer assim:
Nesse caso, você precisará alterar também a constante que armazena o número de elementos ao adicionar elementos à enumeração.
Além disso, é melhor usar o prefixo ENUM_ apenas para o nome da própria enumeração e usar outro prefixo para seus elementos. Essa convenção é usada em todas as enumerações MQL padrão.
Olá, @pivomoe
Se você não forçar a atribuição de valores numéricos aos itens da enumeração (a julgar pelo exemplo, você não fará isso), poderá fazer o seguinte:
Nesse caso, você precisará alterar a constante que armazena o número de itens ao adicionar itens à enumeração também.
Além disso, é melhor usar o prefixo ENUM_ somente para o nome da própria enumeração e usar outro prefixo para seus elementos. Essa convenção é usada em todas as enumerações MQL padrão.
Obrigado por sua ajuda. Estou usando o ENUM há tantos anos que nem me ocorreu ler a ajuda.