Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 490

 
¡¡¡Hola queridos amigos !!! Cada uno decide por sí mismo. ¿Será el Forex su principal fuente de ingresos o sólo un juego? Por supuesto, la mayoría de los operadores buscan un comercio rentable. Ya han buscado por todo Internet en busca de algo... ))) Y me voy a remontar a 2008. Fue la única vez que me relajé, cuando compré la estrategia. Lo compré en 2013. A partir de ese momento empecé a ganar dinero de verdad en la bolsa. Por lo tanto, ganar o no ganar divisas es una pregunta que cada uno puede responder sólo a sí mismo. Sabes, te daré un consejo. Quién lo aceptará, y alguien lo ignorará. Hay que vivir el Forex, y hay que amarlo. Y no sólo querer usarlo para ganar dinero fácil. Puedes ganar dinero fácil en la fábrica. No tienes que pensar ahí. Ahí es donde la dirección piensa por ti. Todo lo que tienes que hacer es trabajar ocho horas. Sé lo que estás pensando. Mira la estrategia que estoy usando. Y te dices a ti mismo. Si puedes o no ganar dinero con ello. ***
Archivos adjuntos:
 
Ayudaré en todo lo que pueda. Yo también he tenido ayuda de comerciantes experimentados en mi época. Llevo operando desde 2008. No acepto dinero de la gente porque lo cojo (lo verde) del mercado. Para mí es suficiente.
 
FXMigor:
Ayudaré en todo lo que pueda. Yo también he tenido ayuda de comerciantes experimentados en mi época. Llevo operando desde 2008. No acepto dinero de la gente porque lo cojo (lo verde) del mercado. Yo no cojo dinero de la gente, es el dinero que cojo del mercado, ¡a mí me basta!
No acepto ningún dinero de ellos (los verdes), ¡me basta con eso! No tengo ninguna necesidad de hacer publicidad aquí, se me prohibirá por hacer publicidad.
 
Veo ))))
 

Buenas noches,

Por favor, aconséjeme sobre una cuestión general.

Se escribe el Asesor Experto A. Dentro de él, sólo se escribe el indicador B. En la sección onTick el valor del indicador calculado se guarda en la variable b1.

Entonces, cada vez que aparezca un nuevo precio, el indicador se recalculará y b1 se actualizará?

 
kashi_ann:

Buenas noches,

Le ruego que me aconseje sobre una cuestión general.

Se escribe el Asesor Experto A. Dentro de él, sólo se escribe el indicador B. En la sección onTick el valor del indicador calculado se guarda en la variable b1.

Entonces, cada vez que aparezca un nuevo precio, el indicador se recalculará y b1 se actualizará?

 
kashi_ann:

Buenas noches,

Por favor, aconséjeme sobre una cuestión general.

ElAsesor Experto Aestá escrito. Sólo hay un indicador B dentro de él. En la sección onTick el valor del indicador calculado se guarda en la variable b1.

Entonces, cada vez que aparezca un nuevo precio, el indicador se recalculará y b1 se actualizará?

Depende de cómo esté escrito el indicador. Si tiene la lógica del refresco de la vela cero, entonces sí. Si no, el indicador se actualizará sólo con la llegada de una nueva vela. También es posible la variante del recálculo total del indicador en cada tick.
 

¡Buenos días!

Estimados miembros del foro, me gustaría saber qué significa exactamente un "tick" en metatrader4. ¿Es un cambio de precio de compra o de venta? ¿O es indiferente que el controlador de ticks se active en ambos casos?

 
Vasua:

¡Buenos días!

Estimados miembros del foro, me gustaría saber qué significa exactamente un "tick" en metatrader4. ¿Es un cambio de precio de compra o de venta? ¿O es indiferente que el controlador de ticks se active en ambos casos?

En cualquier caso. Un tick es un cambio de precio.
 
Vasua:

¡Buenos días!

Estimados miembros del foro, me gustaría saber qué significa exactamente un "tick" en metatrader4. ¿Es un cambio de precio de compra o de venta? ¿O no hay ninguna diferencia y en ambos casos el manejador de garrapatas funcionará?

OnTick pasa por alto el 50-70% de los cambios de precios (últimos) en comparación con OnBookEvent. No entiendo muy bien quién lo necesita y por qué lo necesita. La documentación dice de inmediato que varios ticks pueden llegar al terminal simultáneamente y crear un solo evento ontick.

En teoría, es más razonable utilizar OnBookEvent y luego filtrar los cambios necesarios.

Pero aquí también tengo un problema. Se ve así:

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;
}
}
}

El resultado es el siguiente:

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

Es decir, la última es diferente pero la bandera no esTICK_FLAG_LAST.

¿Qué estoy haciendo mal?