Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 490

 
Olá queridos amigos!!! Cada um decide por si próprio. Será o Forex a sua principal fonte de rendimento ou apenas um jogo. É claro que a maioria dos comerciantes está à procura de comércio lucrativo. Já procuraram por toda a Internet à procura de algo... ))) E vou até ao fim em 2008. Foi a única vez que me descontraí, quando comprei a estratégia. Comprei-a em 2013. Comecei a ganhar dinheiro real na bolsa de valores a partir dessa altura. Assim, ganhar ou não ganhar forex é uma questão a que cada um pode responder apenas a si próprio. Vou dar-lhe alguns conselhos. Quem o aceitará, e alguém o ignorará. É preciso viver Forex, e é preciso amá-lo. E não apenas querer usá-lo para fazer dinheiro fácil. Pode fazer dinheiro fácil na fábrica. Não é preciso pensar aí. É aí que a direcção pensa por si. Só tem de trabalhar oito horas. Eu sei o que está a pensar. Vejam a estratégia que estou a utilizar. E diz a si próprio. Quer se possa ou não ganhar dinheiro com ele. ***
Arquivos anexados:
 
Ajudarei de todas as formas que puder. Também eu tive a ajuda de comerciantes experientes no meu tempo. Tenho vindo a negociar desde 2008. Eu não aceito dinheiro das pessoas porque o tiro (o material verde) do mercado. Para mim é suficiente!
 
FXMigor:
Ajudarei de todas as formas que puder. Também eu tive a ajuda de comerciantes experientes no meu tempo. Tenho vindo a negociar desde 2008. Eu não aceito dinheiro das pessoas porque o tiro (o material verde) do mercado. Eu não aceito dinheiro das pessoas, é o dinheiro que recebo do mercado. Para mim é suficiente!
Não aceito dinheiro nenhum deles (os verdes), isso é suficiente para mim! Não tenho necessidade de fazer publicidade aqui, serei banido por publicidade.
 
Vejo ))))
 

Boa noite,

Por favor aconselhar sobre uma questão geral.

OExpert Advisor Aestá escrito. Dentro dele, apenas o indicador B está escrito. Na secção onTick, o valor do indicador calculado é guardado na variável b1.

Então sempre que aparecer um novo preço, o indicador será recalculado e o b1 será actualizado?

 
kashi_ann:

Boa noite,

Por favor aconselhar sobre uma questão geral.

OExpert Advisor Aestá escrito. Dentro dele, apenas o indicador B está escrito. Na secção onTick, o valor do indicador calculado é guardado na variável b1.

Então sempre que aparecer um novo preço, o indicador será recalculado e o b1 será actualizado?

Sim
 
kashi_ann:

Boa noite,

Por favor aconselhar sobre uma questão geral.

OExpert Advisor Aestá escrito. Dentro dele, apenas o indicador B está escrito. Na secção onTick, o valor calculado do indicador é guardado na variável b1.

Então sempre que aparecer um novo preço, o indicador será recalculado e o b1 será actualizado?

Depende da forma como o indicador é escrito. Se tiver a lógica da vela zero refrescante, então sim. Caso contrário, o indicador só será actualizado com a chegada de uma nova vela. A variante do recálculo total do indicador em cada carrapato é também possível.
 

Bom dia!

Caros membros do fórum, gostaria de saber o que se entende exactamente por um "tick" em metatrader4. É um Bid or Ask price change? Ou não faz diferença se o manipulador de carraças é accionado em ambos os casos?

 
Vasua:

Bom dia!

Caros membros do fórum, gostaria de saber o que se entende exactamente por um "tick" em metatrader4. É um Bid or Ask price change? Ou não faz diferença se o manipulador de carraças é accionado em ambos os casos?

Em qualquer dos casos. Um tick é uma alteração de preço.
 
Vasua:

Bom dia!

Caros membros do fórum, gostaria de saber o que se entende exactamente por um "tick" em metatrader4. É um Bid or Ask price change? Ou não há diferença e em ambos os casos o manipulador de carraças irá funcionar?

OnTick falha 50-70% das alterações de preços (último) em comparação com OnBookEvent. Não compreendo bem quem precisa dela e por que razão precisam dela de todo. A documentação diz imediatamente que várias carraças podem chegar ao terminal em simultâneo e criar apenas um evento de carraça.

Em teoria, é mais razoável utilizar o OnBookEvent e depois filtrar as alterações necessárias.

Mas também tenho aqui um problema. É o que parece:

void OnBookEvent(const string &symbol)
  {
   if(symbol==_Symbol) // Нужный символ
     { 
      MqlTick mtick[];
      CopyTicks(_Symbol,mtick,COPY_TICKS_ALL,0,1); // Скопировали структуру с последним тиком
      lastprice=mtick[0].last; // Взяли из него последнюю сделку

      if(lastprice!=lastprice1) // Сравнили с предыдущим тиком
        {
//Записали всю информацию в лог
logger.write("Время: "+(string)mtick[0].time+" Bid: "+(string)mtick[0].bid+" Ask: "+(string)mtick[0].ask+" Last: "+(string)mtick[0].last+" Volume: "+(string)mtick[0].volume+" Flags: "+(string)mtick[0].flags);
// "тик изменил цену последней сделки"
if (mtick[0].flags & TICK_FLAG_LAST) {logger.write("Last: "+(string)mtick[0].last+" Volume: "+(string)mtick[0].volume+" Flags: "+(string)mtick[0].flags);}
lastprice1=lastprice;
}
}
}

O resultado é sobre o seguinte:

notice:|:12:06:40    Время: 2016.01.06 12:06:39 Bid: 75336 Ask: 75339 Last: 75337 Volume: 3 Flags: 2
notice:|:12:06:41    Время: 2016.01.06 12:06:40 Bid: 75337 Ask: 75341 Last: 75340 Volume: 25 Flags: 2
notice:|:12:06:42    Время: 2016.01.06 12:06:41 Bid: 75336 Ask: 75339 Last: 75339 Volume: 1 Flags: 24
notice:|:12:06:42    Last: 75339 Volume: 1 Flags: 24
notice:|:12:06:44    Время: 2016.01.06 12:06:43 Bid: 75337 Ask: 75338 Last: 75338 Volume: 1 Flags: 4
notice:|:12:06:46    Время: 2016.01.06 12:06:45 Bid: 75329 Ask: 75331 Last: 75330 Volume: 5 Flags: 24
notice:|:12:06:46    Last: 75330 Volume: 5 Flags: 24
notice:|:12:06:50    Время: 2016.01.06 12:06:49 Bid: 75328 Ask: 75332 Last: 75328 Volume: 4 Flags: 24
notice:|:12:06:50    Last: 75328 Volume: 4 Flags: 24
notice:|:12:06:52    Время: 2016.01.06 12:06:51 Bid: 75327 Ask: 75329 Last: 75327 Volume: 127 Flags: 24
notice:|:12:06:52    Last: 75327 Volume: 127 Flags: 24
notice:|:12:06:53    Время: 2016.01.06 12:06:52 Bid: 75328 Ask: 75331 Last: 75330 Volume: 3 Flags: 2
notice:|:12:06:54    Время: 2016.01.06 12:06:53 Bid: 75328 Ask: 75329 Last: 75331 Volume: 1 Flags: 2
notice:|:12:06:55    Время: 2016.01.06 12:06:54 Bid: 75325 Ask: 75326 Last: 75325 Volume: 1 Flags: 24
notice:|:12:06:55    Last: 75325 Volume: 1 Flags: 24
notice:|:12:06:56    Время: 2016.01.06 12:06:55 Bid: 75321 Ask: 75323 Last: 75322 Volume: 2 Flags: 4
notice:|:12:06:57    Время: 2016.01.06 12:06:56 Bid: 75321 Ask: 75323 Last: 75323 Volume: 4 Flags: 24
notice:|:12:06:57    Last: 75323 Volume: 4 Flags: 24

Isto é, o último é diferente mas a bandeira não éTICK_FLAG_LAST.

O que é que estou a fazer mal?

Razão: