[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 257
Ajuda para um novato. Estou tentando carregar uma variável 0,0029266 de um arquivo, mas apenas 0,0029 é carregado. Por favor, me diga como consertá-lo. Abaixo está uma parte do texto indicador.
AlexKet >> : Ajuda para novatos. Estou tentando carregar a variável 0,0029266 de um arquivo, mas apenas 0,0029 é carregado. Você pode me dizer como consertá-lo? Abaixo está uma parte do texto indicador.
Aqui está o código. Em teoria, o Expert Advisor deveria trabalhar com suas próprias ordens (para detectar Magic), mas se eu fiz várias cópias do EA para diferentes pares de moedas, por alguma razão desconhecida, ele começa a abrir um monte de ordens idênticas (e deve abrir apenas 4). Já quebrei minha cabeça ao tentar descobrir
Aqui está o código. Em teoria, o Expert Advisor deveria trabalhar com suas próprias ordens (para detectar Magic), mas se eu fiz várias cópias do EA para diferentes pares de moedas, por alguma razão desconhecida, ele começa a abrir um monte de ordens idênticas (e deve abrir apenas 4). Eu já me envolvi na tentativa de descobrir isso.
O problema está em seu ciclo de contagem de "suas" ordens. Pode ser corrigido desta forma:
///contagem de ordens "próprias for(cnt=0;cnt<OrdersTotal();cnt++) { se (OrderSelect( cnt, SELECT_BY_POS)==verdadeiro) {
se ( OrderSymbol() == Symbol() ) // esta linha é necessária se você vai contar o número de pedidos para o símbolo if(OrderMagicNumber()==Magic) { total=total+1;} } }
Como importar dados do indicador para o Expert Advisor? Preciso de um amortecedor rápido e lento.
Ou você tem que adicioná-los no indicador
duplo iCustom(
símbolo de corda, int timeframe, nome da corda, ..., modo int, int shift)
Cálculo do indicador personalizado especificado. O indicador personalizado deve ser compilado (arquivo com extensão EX4) e localizado no terminal_diretório/especialistas/indicadores.
Parâmetros:
símbolo
-
Nome do símbolo, em cujos dados o indicador será calculado. NULL significa símbolo atual.
cronograma
-
Período. Pode ser um dos períodos do gráfico. 0 significa o período do gráfico atual.
nome
-
Nome do indicador personalizado.
...
-
Lista de parâmetros (se necessário). Os parâmetros transmitidos devem corresponder à ordem de declaração e ao tipo de variáveis externas (externas) do indicador personalizado.
modo
-
Índice da linha indicadora. Pode ser de 0 a 7 e deve corresponder ao índice, usado por uma das funções do SetIndexBuffer.
turno
-
Índice do valor obtido do buffer de indicadores (deslocamento relativo à barra atual pelo número especificado de períodos de retorno).
Olá a todos.Eu tenho o MT4 (mini) Demo, aconselho o conselheiro sobre estocagem (5.3.3): quando a parada. mergulhar e cruzar o nível de 20-aberto no SAL, e quando a inversão-aberto no BAI também em 20, então também em cima. em algum lugar assim, esta é uma explicação grosseira, e como melhor dizer a VOCÊ.obrigado
tente salvar o arquivo em formato csv e inseri-lo no terminal usando as funções padrão para leitura de arquivos csv...
Você pode me dizer mais sobre as funções padrão e como utilizá-las para traçar linhas?
Você poderia explicar em detalhes quais são essas funções padrão e como você pode traçar linhas com elas?
para ler a partir de um arquivo
FileReadNumber
FileReadString
para conspirar
ObjectCreate
ObjectSet
handle_read = FileOpen(Symbol()+"_result.txt",FILE_CSV,';');
ExtMap[1] = FileReadNumber(handle_read);
Ajuda para novatos. Estou tentando carregar a variável 0,0029266 de um arquivo, mas apenas 0,0029 é carregado. Você pode me dizer como consertá-lo? Abaixo está uma parte do texto indicador.
handle_read = FileOpen(Symbol()+"_result.txt",FILE_CSV,';');
ExtMap[1] = FileReadNumber(handle_read);
Como você sabe o que está baixando? Que função você utilizou?
Pergunta para Consultores Especialistas
Como escrever a importação de dados a partir de um indicador em um EA? Preciso de um amortecedor rápido e lento.
Ou escreva mais informações no indicador
Por favor, ajude.
Aqui está o código. Em teoria, o Expert Advisor deveria trabalhar com suas próprias ordens (para detectar Magic), mas se eu fiz várias cópias do EA para diferentes pares de moedas, por alguma razão desconhecida, ele começa a abrir um monte de ordens idênticas (e deve abrir apenas 4). Já quebrei minha cabeça ao tentar descobrir
Por favor, ajude.
Aqui está o código. Em teoria, o Expert Advisor deveria trabalhar com suas próprias ordens (para detectar Magic), mas se eu fiz várias cópias do EA para diferentes pares de moedas, por alguma razão desconhecida, ele começa a abrir um monte de ordens idênticas (e deve abrir apenas 4). Eu já me envolvi na tentativa de descobrir isso.
O problema está em seu ciclo de contagem de "suas" ordens. Pode ser corrigido desta forma:
///contagem de ordens "próprias
for(cnt=0;cnt<OrdersTotal();cnt++)
{
se (OrderSelect( cnt, SELECT_BY_POS)==verdadeiro)
{
se ( OrderSymbol() == Symbol() ) // esta linha é necessária se você vai contar o número de pedidos para o símbolo
if(OrderMagicNumber()==Magic) { total=total+1;}
}
}
Pergunta para especialistas
Como importar dados do indicador para o Expert Advisor? Preciso de um amortecedor rápido e lento.
Ou você tem que adicioná-los no indicador
Viva a ajuda!
Olá a todos.Eu tenho o MT4 (mini) Demo, aconselho o conselheiro sobre estocagem (5.3.3): quando a parada. mergulhar e cruzar o nível de 20-aberto no SAL, e quando a inversão-aberto no BAI também em 20, então também em cima. em algum lugar assim, esta é uma explicação grosseira, e como melhor dizer a VOCÊ.obrigado