Um sub-workshop para preencher o FAQ (perguntas mais freqüentes). Vamos ajudar os camaradas! - página 12

 
sergeev:

Sim. Esse é um ponto importante. Há muitas opções.

você pode fazer algumas recomendações?

Não sou muito de recomendar... Sou eu quem está sempre perguntando.
 

Bem, aqui está uma opção:

Por onde deve começar um iniciante?

MetaTrader (MT) daMetaQuotes Software Corp."é um software gratuito para comércio pela Internet, análise técnica dos mercados financeiros, desenvolvimento e utilização de sistemas automatizados de comércio. Existem atualmente duas versões do MT: MetaTrader 4 e MetaTrader 5, que é uma extensão da versão 4. A seguir, consideraremos a versão 4 do programa (MT4).


O MT4 pode ser baixado e instalado gratuitamente dos sites das empresas que fornecem serviços de comércio pela Internet e que utilizam esta plataforma de comércio. Você pode baixar o MT4 diretamente do site do desenvolvedor do programa. Como existem versões do MetaTrader para várias plataformas móveis, esta versão tem uma funcionalidade ligeiramente reduzida em comparação com a versão para PC.


O MT4 é composto por três módulos principais:

  • Terminal comercial. Principais funções: execução de negócios, registro de negócios e eventos, gerenciamento de contas comerciais, etc.
  • Testador de Estratégia. Usado para testar estratégias comerciais.
  • Metaeditor. Utilizado para a criação de ferramentas de análise técnica, processamento de dados e sistemas comerciais automatizados na MQL4.


A linguagem MQL4 permite ampliar significativamente as capacidades do MT4. MQL4 é suficientemente fácil de aprender, mesmo para pessoas sem experiência em programação. Há muitos materiais para ajudar os iniciantes a aprender o idioma, e há o site de suporte técnico MT4/MQL4 .community, onde você pode encontrar:

  • Tutorial MQL4. Este é o tutorial de programação MQL4 recomendado para aqueles que não têm nenhuma habilidade de programação e desejam começar a aprender programação MQL4 por conta própria.
  • Artigos. Mais de 200 artigos sobre diferentes aspectos do uso do MT4, programação em MQL4 e negociação simples. Os artigos são escritos por diferentes autores, projetados para diferentes níveis de treinamento de leitores, e podem ser de interesse para um amplo público. Aqueles que são novatos no idioma podem primeiro estudar a série MQL4 para chupetas:
    - Como Começar
    - Questões complexas em termos simples
    - Indicadores técnicos e funções incorporadas
    - Indicadores personalizados (Parte 1 e Parte 2)
  • Abase de código dos programas na MQL4 contém mais de 2700 programas prontos para uso(scripts, bibliotecas, indicadores e Expert Advisors). Ele pode servir como um bom exemplo para pessoas que já possuem habilidades de programação.
  • Referência MQL4. Um assistente indispensável na escrita de qualquer programa na MQL4.
  • Esta é a revisão da análise técnica básica dos mercados financeiros, assim como a descrição de todos os indicadores técnicos incorporados.
  • Fórum. O principal elemento de apoio ao usuário online. Aqui você pode encontrar respostas a qualquer pergunta relativa à linguagem MT4, MQL4 e muitas outras informações úteis. Para acesso rápido e conveniente às informações interessantes no fórum, há FAQ (coleção estruturada de respostas às perguntas mais freqüentes), também é recomendado usar a busca no fórum e em outras seções do site. Caso você não encontre a resposta de seu interesse registrando-se no site (leia atentamente as regras do fórum), você pode sempre fazer sua própria pergunta. Para obter uma resposta rápida e correta, escolha o tópico do fórum mais apropriado, como Perguntas para Iniciantes, ou crie um novo tópico. Tente descrever seu problema com o máximo de detalhes possível, fornecendo imagens, registros de terminal e códigos de programa, se necessário.

Se você não quiser aprender MQL4, poderá utilizar os serviços de programadores profissionais (recomenda-se a leitura preliminar do artigo "Como solicitar a redação do Expert Advisor e obter o resultado desejado" ). ).

 
ok. adicionado.
 

-------------------------------------------------------------------------------------------------------------------------------------

Pergunta: Como descrever um cruzamento de MA ?

Resposta(VladislavVG): Uma maneira é estimar a mudança no sinal da diferença dos muwings. A sutileza é a necessidade de excluir o caso de tocar as médias móveis sem seu conseqüente cruzamento.

função:

double Check2MAsCrossingDirection(
                    string SYMBL, int TF, 
                    int maFastPeriod, int maSlowPeriod, 
                    int maFastMode=MODE_EMA, int maFast_PriceType = PRICE_CLOSE,
                    int maSlowMode=MODE_EMA, int maSlow_PriceType = PRICE_CLOSE,
                    int bn = 1,
                    double porogInPoints = 0.5)
{
double dMA[] = {0,0};
double minPorog = MathMax(0.5,porogInPoints)*Point;
    dMA[0] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType, bn) - 
             iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType, bn);
    if( MathAbs(dMA[0])<minPorog )
        return(0);// 
int  k = bn+1;
int bginBarNumber = Bars - MathMax(maSlowPeriod,maFastPeriod)- 1;
    while(k<bginBarNumber)
    {
        dMA[1] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType,  k) - 
                 iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType,  k);
        if(MathAbs(dMA[1])>=minPorog) break;
        k++;
    }
    if(dMA[0]*dMA[1]<0)
        return(dMA[0]);
    return(0);
}

retorna:

"0" - se não houver mudança no sinal da diferença ou no valor da diferença na barra que está sendo examinada.

O sinal do valor de retorno indica a direção, tradicionalmente:

"+" - para cima, ou seja, o movimento rápido está acima do movimento lento,

"-" - para baixo, ou seja, o movimento rápido é inferior ao lento.

resultado :


-------------------------------------------------------------------------------------------------------------------------------------

O indicador está no anexo.


A SZZ alterou a função: excluiu as ultrapassagens da matriz e introduziu um limite mínimo de 0,5 pontos para a travessia.

Arquivos anexados:
 
Arquivos anexados:
mql4_9.zip  332 kb
 

como usar o roteiro no MT4 ), mas tais perguntas também ocorrem

ZS:

existem todos os tipos de perguntas no mecanismo de busca )

 

como construir um indicador usando um indicador?

(usando iCustom em russo)

descrição dos scripts padrão no MT4 (eu nunca os usei, porque não sabia como funcionavam)

como adicionar um novo indicador no MT4

 
Como instalar um EA, indicador, script, biblioteca ou modelo no MetaTrader 4?

(AM2) Para instalar corretamente uma EA, você precisa fazer o seguinte

1. Vá para a pasta onde está localizado o terminal MetaTrader4 (normalmente o MetaTrader4 está instalado em seu computador em C:\Program Files\ MetaTrader4)
2. Copie o arquivo do Expert Advisor (você precisa tê-lo no formato ex4 ou mq4) para a pasta MetaTrader4/experts.
3. Reinicie sua plataforma de negociação MetaTrader4 (desligue-a e depois ligue-a)


Na janela do terminal "Navigator" ==> "Expert Advisors" você verá o advisor que você adicionou à plataforma de negociação (se a cor do advisor for cinza significa que ele tem código fechado e não tem código fonte para atualizá-lo)

Inicie o Expert Advisor:

4. Certifique-se de que no terminal o assessor de configuração esteja autorizado a negociar.

Para fazê-lo no terminal comercial, pressione a aba "Ferramentas" no menu superior esquerdo, depois "Opções" e depois "Consultores Especialistas".
Nesta janela, colocar um tique (se não houver tique) contra o item "Permitir que a EA negocie".
Se seu Expert Advisor, que você tem instalado em seu terminal, usa DLL, então você precisa colocar um tick na frente de "Allow to import DLL". Os arquivos com permissão de DLL devem ser colocados na pasta MetaTrader4/experts/libraries

5. Ative a EA arrastando-a com o mouse do Navegador para o gráfico de negociação do par de moedas necessário.
Um nome EA e uma cara sorridente devem aparecer no canto superior direito do gráfico. Se o rosto sorridente não sorrir, significa que o botão para lançar o Assessor não é pressionado.
Clicando no botão "Expert Advisors" no menu superior do terminal, o Expert Advisor começará a operar imediatamente. A EA é desativada quando você pressiona o botão "Expert Advisors" novamente.

Como instalar o indicador no MetaTrader 4 ?

1. Ir para a pasta onde se encontra o terminal MetaTrader4
(Normalmente MetaTrader4 é instalado em seu computador em C:³ Files³)
2. Copiar o arquivo indicador (o arquivo indicador deve ser ex4 ou mq4) para a pasta MetaTrader4/especialistas/indicadores.
3. Reinicie o terminal comercial MetaTrader4 (desligue-o e depois ligue-o)
No terminal na janela "Navigator" ==> "Custom Indicators" você verá o indicador que você adicionou ao terminal comercial.
Início do indicador:
4. Ative o indicador arrastando-o com o mouse do Navegador para o gráfico do par de moedas desejado.

Como instalo um script no MetaTrader 4?

1. Ir para a pasta onde se encontra o terminal r4 do MetaTrader
(Normalmente o MetaTrader 4 é instalado em seu computador em C:\Program Files\ MetaTrader4)
2. Copie o arquivo de script (você precisa do arquivo de script como ex4 ou mq4) para a pasta MetaTrader4/experts/scripts
3. Reinicie sua plataforma de negociação MetaTrader4 (desligue-a e depois ligue-a)
Na janela do terminal "Navigator" ==> "Scripts" você verá o script que você adicionou ao terminal comercial.
Lançar roteiro:
4. Ative o script arrastando-o com o mouse do Navegador para o gráfico de negociação do par necessário.

Como instalar e ativar arquivos de configuração (set files) para uma EA no MetaTrader 4?

1. Vá para a pasta onde se encontra seu terminal MetaTrader4
(Geralmente o MetaTrader 4 é instalado em seu computador em C:\Program Files/ MetaTrader4)
2. Copie o arquivo de configurações (você precisará que o arquivo de configurações esteja no formato definido) para a pasta MetaTrader4/experts/presets
3. Reinicie seu terminal MetaTrader 4 (desligue-o e depois ligue-o novamente)
5. Clique com o botão direito do mouse na janela do gráfico e depois clique em "Expert Advisor" e depois em "Properties". Ou simplesmente pressione o botão F7 no gráfico
6. Na nova janela na aba "Parâmetros de entrada" clique no botão "Carregar".
7. Encontre o arquivo de configurações necessário para sua EA e clique em "Abrir".
8. As configurações do Expert Advisor são carregadas.

Como instalar um modelo no MetaTrader 4?

1. Ir para a pasta onde se encontra o terminal MetaTrader4
(Normalmente o MetaTrader4 é instalado em seu computador em C:\Program Files/ MetaTrader4)
2. Copie o arquivo modelo (você precisa que o arquivo modelo esteja no formato tpl) para a pasta MetaTrader4/templates.
3. Reinicie seu terminal MetaTrader4 (desligue-o e depois ligue-o novamente).
4. Depois disso, você pode instalar o modelo desejado, clicar com o botão direito no gráfico desejado e selecionar "Template" no menu, depois clicar no modelo desejado, depois disso ele será instalado no gráfico de negociação.

Como instalar arquivos de biblioteca no MetaTrader 4?

1. Ir para a pasta, onde se encontra o terminal MetaTrader4
(Você normalmente instala MetaTrader4 em C:\Program Files/ MetaTrader4).
2. Copie o arquivo da biblioteca (você precisa do arquivo dll) para a pasta MetaTrader4/experts/libraries
3. Reinicie sua plataforma MetaTrader4 (desligue-a e depois ligue-a).
4. A biblioteca dll está instalada.
 
Horário das sessões de negociação Forex


(AM2) Sessões de negociação Forex/Forex são períodos de tempo em que bancos e locais de negociação de um ou vários países situados em uma área geográfica negociam ativamente no mercado de moedas, determinando assim variações de preços das moedas mundiais, cuja diferença pode levar ao lucro. Entre as sessões de negociação ativa no Forex/Forex, a volatilidade do mercado é um pouco reduzida.

No mercado forex/Forex, não há um horário claro para as sessões de negociação. O mercado de moedas está disponível para comerciantes em todo o mundo 24 horas por dia. Como isso é possível, e por que as sessões de negociação Forex/Forex não são estritamente limitadas no tempo? Há muitos fusos horários em todo o mundo e quando em um país os bancos e comerciantes estão fechando seus negócios, em outro país no outro extremo do globo ao mesmo tempo em que a sessão de negociação está apenas começando. Esta é a razão pela qual qualquer comerciante é capaz de trabalhar no mercado de moedas 24 horas por dia, 7 dias por semana. As únicas exceções são fins de semana (sábado, domingo), assim como alguns feriados públicos (Ano Novo, Natal católico, Páscoa). Durante os feriados russos, o mercado Forex/Forex continua a operar.

Horário das sessões de negociação Forex/Forex.

O tempo no cronograma das sessões de negociação é aproximado, em diferentes fontes pode haver uma discrepância de uma hora e meia. Além disso, você deve lembrar que o horário das sessões de negociação Forex/Forex é normalmente calculado pelo Greenwich Mean Time (GMT). A diferença com o tempo de Moscou é de 3 horas no inverno e 4 horas no verão.

Sessão de negociaçãoTempo aberto (Moscou)Fechamento (Moscou)
Extremo Oriente/Ásia
(Cingapura, Tóquio, Hong Kong)
04.0012.00
Europa Continental
(Paris, Zurique)
9.0017.00
Europeu
(Londres)
10.0018.00
Americano
(Nova Iorque, Chicago)
16.0000.00
Pacífico
(Wellington, Sydney)
00.009.00

Vale ressaltar que a Rússia Central é geograficamente muito favorável ao comércio Forex. De acordo com o horário das sessões de negociação durante o dia, um trader russo pode participar das três sessões de negociação Forex mais importantes: asiática, européia e americana.

Distinções e características das sessões de negociação Forex/Forex.

As sessões de negociação Forex/Forex diferem uma da outra pela natureza do comportamento do mercado e têm suas próprias características. Durante diferentes sessões, o comportamento de uma determinada moeda é geralmente diferente.

Por exemplo, durante o pregão asiático, o iene e os pares de moedas com ele (USD/JPY, EUR/JPY) são os mais negociados e mais flutuantes em termos de preço. Os movimentos da moeda japonesa podem ser bastante significativos devido à política particular do banco central do Japão que intervém financeiramente com bastante freqüência. A sessão asiática também é conhecida por uma hora que é extremamente ativa em termos de mercado - 01 GMT, durante a qual os bancos japoneses tentam executar todas as transações à medida que as taxas de câmbio comerciais são fixas e o balanço financeiro das instituições monetárias é determinado.

EUR e GBP são negociados ativamente durante a Sessão de Negociação Européia. A maioria das transações envolvendo GBP começa na abertura do mercado londrino, já que o principal volume desta moeda está localizado lá.

O pregão americano é volátil, bastante agressivo e imprevisível, especialmente durante as horas em que apenas jogadores americanos permanecem no mercado. O dólar pode se fortalecer ou enfraquecer consideravelmente, o que afetará outros pares de moedas, vinculados ao dólar. Muito importante para o mercado de moedas as notícias econômicas americanas são publicadas nas sessões conjuntas da Europa e da América.

De todas as sessões de negociação Forex/Forex, talvez a mais adequada para um negociador novato seja a sessão de negociação européia mais silenciosa.

 
Como calcular o valor da tubulação, margem e resultado da transação?


(AM2) Fórmula de cálculo para calcular o valor da tubulação de 1 (um) pip
Preço de 1 pip = etapa de preço mínimo * volume comercial
Se você aplicar esta fórmula, lembre-se que o valor do pip no resultado do cálculo é sempre a moeda cotada, ou seja, a moeda que está no par de moedas à direita.
Calculando o valor de 1 pip em um comércio de um contrato inteiro (1 lote)
Considere que você abriu uma posição de 1 lote no EUR/USD
Preço atual EUR/USD = 1,3564
Tamanho padrão do contrato (1 lote) = 100.000 EUR
Ação nº 1. Calcular a etapa de preço mínimo (1 pip)
1.3564 - 1.3563 = 0.0001
Ação nº 2. Multiplicar o passo mínimo pelo volume de comércio (lotes/s)
0,0001 * 100.000 = 10 USD
Resposta: O valor de 1 pip é 10 USD
Calculando o valor de 1 pip em comércio fracionário (lote)
Vamos supor que você abriu uma posição no par de moedas EUR/USD no volume de 0,85 lotes
Taxa de câmbio EUR/USD atual = 1,3564
Tamanho padrão do contrato (1 lote) = 100.000 EUR
Ação nº 1. Calcular a etapa de preço mínimo
1.3564 - 1.3563 = 0.0001
Ação nº 2. Calcule o contrato que estamos negociando (0,85 lotes) em termos de dinheiro.
100 000 EUR = 1 lote
X EUR = 0,85 lote
100000 * 0,85 / 1 = 85000 EUR
85000 EUR = 0,85 lote
Ação nº 3. Multiplique o passo mínimo pelo volume comercial. Como no par de moedas EUR/USD, a moeda de cotação é USD, então ao multiplicar a etapa de preço mínimo pelo volume de negociação obtemos o valor em pontos em dólares.
0,0001 * 85000 = 8,5 USD.
Resposta: 1 pip ao negociar 0,85 lote é igual a 8,5 USD
Calculando o valor de 1 pip e depois convertendo-o para outra moeda

Taxa de câmbio atual GBP/JPY = 151,17
Tamanho do contrato = 100.000 GBP (libras esterlinas)
Ação nº 1. Calcular a etapa de preço mínimo
151.17 - 151.16 = 0.01
Ação nº 2. Multiplicar o preço mínimo passo a passo por tamanho do contrato
0,01*100.000 = 1.000 JPY (Yen)
O preço de 1 pip será igual a 1000 (JPY)
Ação 3. Para ver o valor do pip em USD, precisamos dividir o valor em iene pela cotação atual do USD/JPY
Cálculo da Margem
Margem (margem) é o montante necessário para abrir uma posição comercial alavancada.
A palavra margem tem o mesmo significado no comércio de troca que a palavra garantia.
A fórmula para o cálculo da margem (garantia)
Margem (Colateral) = Volume de comércio / Alavancagem
Cálculo da margem sob condição de negociar o contrato inteiro (1 lote)
Você precisa calcular a margem para negociação com 1 lote para o par de moedas GBP/USD
Tamanho padrão do contrato (1 lote) = 100.000 libras esterlinas
Alavancagem = 1:100
Cotação atual GBP/USD = 1,6270
Calcule a margem usando esta fórmula
Margem (margem) = 100.000 libras esterlinas / 100 = 1000 libras esterlinas
Para converter este valor (1000 GBP) em USD, vamos multiplicá-lo pela taxa atual de GBP/USD
1000 GBP * 1.6270 = 1627 USD
Cálculo da margem para negociação de lotes fracionários
Você precisa calcular a margem, assumindo que você negocia 1,25 lotes no par de moedas GBP/USD
Tamanho padrão do contrato = 100.000 GBP
Preço atual GBP/USD = 1,6270
Assumindo que você abriu uma posição de 1,25 lote, precisamos calcular a margem.
Ação nº 1. Calcular 1,25 lotes em termos de dinheiro
100.000 GBP = 1 lote
X GBP = 1,25 lote
100.000*1,25 / 1 = 125000 GBP
125.000 GBP = 1,25 lote
Ação nº 2. Calcule o depósito de acordo com a fórmula acima:
Depósito = 125000 / 100 = 1250 libras esterlinas
Para converter seu depósito de GBP (libra esterlina), por exemplo, em USD, multiplique o valor da GBP pela taxa atual de GBP/USD.
1250 GBP * 1.6270 = 2033 USD
Cálculo do resultado financeiro do comércio
Para posição de compra:

Resultado financeiro = (volume comercial * preço de fechamento) - (volume comercial * preço de abertura)
Por exemplo, você realizou uma operação de COMPRA (1 lote) no par de moedas USD/CHF.
Contrato padrão (1 lote) = 100 000 USD
Taxa atual USD/CHF = 1,1395
Preço aberto = 1,1345
Preço de fechamento = 1,1395
Recalcular o resultado financeiro de acordo com a fórmula acima
Resultado final = (100.000 * 1.1395) - (100.000 * 1.1345) = 113950 - 113450 = 500 CHF
Para converter este resultado (500 CHF) em dólares americanos, dividimos 500 CHF pela atual taxa de câmbio USD/CHF de 1,1395
500 / 1,1395 = 438 USD

Há uma maneira mais rápida e simples de calcular seus resultados financeiros. Se você comercializa com freqüência certos instrumentos financeiros com seu volume comercial padrão e habitual, então você sabe o valor de 1 pip. Você precisa multiplicar o número de pontos ganhos pelo valor de um ponto a fim de calcular seu resultado financeiro.
Para uma posição de Venda:
Resultado financeiro = (volume comercial * preço de abertura) - (volume comercial * preço de fechamento)
Por exemplo, você fez uma posição de Venda com 1,5 lotes no par de moedas USD/JPY
Contrato padrão (1 lote) = 100.000 USD
Taxa atual USD/JPY = 96,20
Preço aberto = 96,70
Preço de fechamento = 96,20
Ação nº 1. Vamos representar 1,5 lotes em termos de dinheiro.
100.000 USD = 1 lote
X USD = 1,5 lotes
100 000 * 1,5 / 1 = 150 000 USD
150 000 = 1,5 lotes
Ação nº 2. Calcular o resultado financeiro de acordo com a fórmula acima
Resultado final = (150.000 * 96,70) - (150.000 * 96,20) = 14505000 - 14430000 = 75000 JPY
Para converter o resultado (75000 JPY) em dólares americanos, dividir 75000 JPY na atual taxa USD/JPY de 96,20
75000 / 96,20 = 779 USD