Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 844

 
Sova-kmv:

¡Buenos días a todos! Amigos, pues aconsejadme si alguien lo sabe.

Este es el código que puedes utilizar para obtener los precios actuales.

Pregunta:

¿Cuál es la forma correcta de adjuntarlo?

Bueno, para obtener el precio actual en un EA para varios pares de divisas.

No se me da bien programar, ¡por eso estoy intentando averiguarlo!

Si no cambias mucho tu código, entonces :

If(SymbolInfoTick(Symbol(),last_tick))

escribir:if(SymbolInfoTick("GBPUSD",last_tick))


entre comillas - el nombre del símbolo del que quiere leer el precio actual

 

Gracias un ENORMEIgor, todo funciona.

Igor, ¿podrías mostrarme cómo juntar dos códigos correctamente?

Realmente quiero entenderlo.

 
Sova-kmv:

Gracias un ENORMEIgor, todo funciona.

Igor, ¿podrías mostrarme cómo pegar los dos códigos?

Realmente quiero entenderlo.

El segundo código lo obtuviste de la ayuda - allí dice qué parámetros toma SymbolInfoTick(), yo mostré cómo puedes mostrar los valores de las cotizaciones actuales en el registro.

Su código hace todo como se describe en la referencia

 
Igor, gracias, sólo pensé que tenía que usar el segundo código (para seleccionar el par) antes de usar el segundo.
 

Igor, ¿cómo se introduce la información en la variable Tick?

string Tick=Comment(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
void OnTick()
  {
   MqlTick last_tick;
if(SymbolInfoTick("EURUSD",last_tick))
     {
      Print(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
     }
   else 
      Print("SymbolInfoTick() failed, error = ",GetLastError());
}


 
Sova-kmv:

Igor, ¿cómo se introduce la información en la variable Tick?


No es necesario crear variables,

Ya tienes todo en la variable last_tick.

 
mila.com:

Hola.

¿Es posible hacer que el número de barras de construcción en el indicador estándar de Fractales sea personalizable, es decir, diferente de 5?

Si es así, ¿cómo se puede hacer?

Busque en la base de código - en MT4 había definitivamente...

 

¡Hola !

¿Me pueden decir cómo crear un terminal MT4 completo en una copia de lo que ya se ha instalado una vez en Windows 10? Estoy intentando crear mi segundo (tercer, cuarto...) terminal desde hace un mes, pero no he conseguido más que una copia semielaborada, incluso con el apoyo de otros traders en el foro de forex-money... El probador en dicha copia no quiere trabajar con la visualización... Tal vez ya trabajó un problema de este tipo, aquí sería un enlace allí, o la aclaración ?

GRACIAS.

 
akarustam:

¡Hola !

Me pueden decir cómo crear un terminal MT4 totalmente funcional en una copia de lo que ya se ha instalado una vez en Windows 10 ? Estoy intentando crear mi segundo (tercer, cuarto...) terminal desde hace un mes, pero no he conseguido más que una copia semielaborada, incluso con el apoyo de otros traders en el foro de forex-money... El probador en dicha copia no quiere trabajar con la visualización... Tal vez ya trabajó un problema de este tipo, aquí sería un enlace allí, o la aclaración ?

GRACIAS.

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias

Nueva versión de MetaTrader 4 build 1090

Alexey Viktorov, 2017.07.17 08:51

Envíale dos archivos de tu mt4

1. terminal.exe

2. metaeditor.exe

Otras acciones

1. Cree un directorio en la ubicación deseada en la unidad deseada.

2. Ponga estos 2 archivos allí.

3. Cree un acceso directo a terminal.exe con el interruptor /portable si lo desea.

4. Ejecute el terminal utilizando el acceso directo creado y en la caja. Se crean todos los archivos y carpetas necesarios y se cargan todos los EAs, indicadores y scripts.

5. Acceda a la cuenta o registre una nueva cuenta de demostración.

TODO...


 
Hola. Me pueden decir cómo devolver el valor del penúltimo tipo de pedido en el historial de pedidos.