[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 989

 
artmedia70:
Eu só quero aprender sobre esta direção. Você precisa compilar um programa com bibliotecas conectadas.

e provavelmente a última pergunta para você, é se existe uma função de Verificação no livro .mqh

Eu só quero saber como usar meu cartão em tempo real e não tenho nenhum cartão e não quero usá-lo em tempo real, só posso usar uma conta e ela só será negociada em uma conta e não tenho que usar meu link de referência (não tenho nenhum cartão, só quero aprender a usá-lo)

 
ex_kalibur:

e provavelmente a última pergunta para você, é se existe uma função de Verificação no livro .mqh

Eu só quero verificar o direito de usar este programa, ele deve dar ou vender EA, que negociará em apenas uma conta e na que está registrada apenas em certas corretoras e no link de indicação (na verdade, não existe tal EA, eu só quero aprender esta direção)

Penso que esta pergunta se tornará obsoleta à medida que aprendermos a escrever EAs.

Enquanto isso, estude o tutorial do SK - é útil :)

 
artmedia70:
Compilar o arquivo no qual você coloca a diretiva do compilador #include <file_name.mqh>

Entendi a compilação, mas esta deve ser uma "roendo o granito da ciência" )))) quanto mais longe na floresta, maior a lenha, e assim, depois de ler sobre a função de contar ordens, tenho algumas perguntas, como está escrito ali

Antes da primeira execução da função Terminal(), as matrizes Mas_Ord_Old e Mas_Ord_New estão vazias, ou seja, cada elemento de ambas as matrizes tem valor zero. Isto significa que, após a primeira execução da função, a matriz Mas_Ord_Old

   ArrayCopy(Mas_Ord_Old, Mas_Ord_New);// Сохраняем предыдущую историю

herda o estado "zero" da matriz Mas_Ord_New, o que pode resultar em sinais de eventos falsos ao executar a função de processamento de eventos. Para evitar isto, a primeira execução deTerminal() é realizada na fase de inicialização e nenhum processamento de evento é realizado após esta execução (veja a função init() no Expert Advisor do usualexpert.mq4).

E o mais interessante é que esta função é chamada tanto no init quanto no início, acontece que toda vez que esta função é chamada, as matrizes serão zeradas, não é mesmo?

 
ex_kalibur:

Entendi a compilação, mas esta deve ser uma "roendo o granito da ciência" )))) quanto mais longe na floresta, maior a lenha, e assim, depois de ler sobre a função de contar ordens, tenho algumas perguntas, como está escrito ali

Antes da primeira execução da função Terminal(), as matrizes Mas_Ord_Old e Mas_Ord_New estão vazias, ou seja, cada elemento de ambas as matrizes tem valor zero. Isto significa que, após a primeira execução da função, a matriz Mas_Ord_Old

herda o estado "zero" da matriz Mas_Ord_New, o que pode resultar em sinais de eventos falsos durante a execução da função de processamento de eventos. Para evitar isto, a primeira execução deTerminal() é realizada na fase de inicialização e nenhum processamento de evento é realizado após esta execução (veja a função init() no Expert Advisor do usualexpert.mq4).

E o mais interessante é que esta função é chamada tanto no init como no start, então acontece que toda vez que esta função é chamada, as matrizes serão reiniciadas, não é mesmo?

Não, não é. Um tique entra - a matriz antiga é preenchida com dados da nova matriz. Na primeira partida - a nova está vazia, mas no momento da execução ela é preenchida com dados, se necessário. E no próximo tick - os dados do já preenchido novo array são salvos no antigo.

Difícil? :)

Habitue-se a pensar logicamente - comece com um pedaço de papel e um lápis.

 
artmedia70:

Não, não é. Chegou um tick - a matriz antiga está preenchida com dados da nova matriz. Na primeira execução - a nova está vazia, mas no momento da execução é preenchida com dados, se necessário. E no próximo tick - os dados do já preenchido novo array são salvos no antigo.

Difícil? :)

O primeiro começo com um pedaço de papel e um lápis.

Eu entendi, obrigado. Deixe-me explicar, isso significa que a zeragem ocorre primeiro no lançamento do programa e depois as matrizes são reescritas (quando as ordens mudam)

Estou contente por existir um ramo assim, caso contrário ter-se-ia rido))))

 
ex_kalibur:

Quando você corre pela primeira vez, init limpa e depois simplesmente reescreve as matrizes (quando você muda de ordem)

Fico feliz que haja um fio assim, senão eles teriam rido))))

Sim, estamos sentados neste fio e rindo com os amigos e alegremente ... ))))))))))))))
 

Pessoal, chamem quem pode me ajudar a escrever a EA, ou seja, não quero que alguém a escreva para mim, quero entendê-la eu mesmo, mas preciso de ajuda no processo de criação, quem posso escrever para a caixa de entrada ou em um ICQ?

 

Talvez alguém responda.

Mas acho que você deveria abrir aqui sua própria filial e começar a escrever abertamente seu especialista sobre ela. Qualquer coisa que você não entenda será imediatamente sugerida a você no processo.

Não há necessidade de temer que alguém use insidiosamente sua idéia de "graal" para seu próprio enriquecimento. Aqui já havia idéias suficientes e é improvável que você tenha concebido algo anteriormente desconhecido.

Pelo contrário, você receberá uma crítica fundamentada aqui e você (como na piada) será explicado por que ......

 
leonid553:

Talvez alguém responda.

Mas acho que você deveria abrir aqui sua própria filial e começar a escrever abertamente seu especialista sobre ela. Qualquer coisa que você não entenda será imediatamente sugerida a você no processo.

Não tenha medo de que sua idéia "graal" que alguém usa insidiosamente para seu próprio enriquecimento. Já existem muitas idéias e é improvável que você tenha concebido algo anteriormente desconhecido.

Pelo contrário, você receberá uma crítica bem fundamentada aqui e você (como na piada) será informado por que ......

Sim ... :) Por alguma razão, há aqui uma tendência de alguém realmente fazer críticas fundamentadas e há aqueles que gozam abertamente, e alguém simplesmente ri...

E isso afugenta os recém-chegados com suas idéias. E às vezes é interessante ler pensamentos e pontos de vista novos e às vezes você pode até captar algum senso comum e novas abordagens interessantes...

IMHO, é claro, tudo...

 

Boa tarde.

Você pode me dizer como fazer um indicador como USDx, mas com outras moedas também

Arquivos anexados:
pqpbk1.rar  4 kb