Un subtaller para completar las FAQ (preguntas frecuentes). ¡Ayudemos a los compañeros! - página 12

 
sergeev:

Sí. Ese es un punto importante. Hay muchas opciones.

¿puede hacer algunas recomendaciones?

No soy mucho de recomendar... Yo soy el que siempre está preguntando.
 

Bueno, aquí hay una opción:

¿Por dónde debe empezar un principiante?

MetaTrader (MT) deMetaQuotes Software Corp." es un software gratuito para el comercio por Internet, el análisis técnico de los mercados financieros, el desarrollo y el uso de sistemas de comercio automatizados. Actualmente existen dos versiones de MT: MetaTrader 4 y MetaTrader 5, que es una extensión de la versión 4. A continuación consideraremos la versión 4 del programa (MT4).


MT4 puede descargarse e instalarse gratuitamente desde los sitios web de las empresas que prestan servicios de negociación por Internet y que utilizan esta plataforma de negociación. Puedes descargar MT4 directamente desde la página web del desarrollador del programa. Como hay versiones de MetaTrader para varias plataformas móviles, esta versión tiene una funcionalidad ligeramente reducida en comparación con la versión para PC.


MT4 consta de tres módulos principales:

  • Terminal comercial. Funciones principales: ejecución de operaciones, registro de operaciones y eventos, gestión de la cuenta de operaciones, etc.
  • Probador de estrategias. Se utiliza para probar las estrategias de negociación.
  • Metaeditor. Se utiliza para la creación de herramientas de análisis técnico, procesamiento de datos y sistemas de comercio automatizado en MQL4.


El lenguaje MQL4 le permite ampliar significativamente las capacidades de MT4. MQL4 es lo suficientemente fácil de aprender incluso para personas sin experiencia en programación. Hay muchos materiales para ayudar a los principiantes a aprender el lenguaje, y está el sitio de soporte técnico de MT4/MQL4 .community, donde se puede encontrar:

  • Tutorial MQL4. Este es el tutorial de programación MQL4 recomendado para aquellos, que no tienen conocimientos de programación y desean comenzar a aprender la programación MQL4 por sí mismos.
  • Artículos. Más de 200 artículos sobre diferentes aspectos del uso de MT4, la programación en MQL4 y el trading simple. Los artículos están escritos por diferentes autores, pensados para diferentes niveles de formación de los lectores, y pueden ser de interés para un amplio público. Aquellos que sean nuevos en el lenguaje pueden, en primer lugar, estudiar la serie MQL4 for Dummies:
    - Cómo empezar
    - Cuestiones complejas en términos sencillos
    - Indicadores técnicos y funciones incorporadas
    - Indicadores personalizados (Parte 1 y Parte 2)
  • Elcódigo base de los programas en MQL4 contiene más de 2700 programas listos para usar(scripts, bibliotecas, indicadores y Asesores Expertos). Puede servir de ejemplo para las personas que ya tienen conocimientos de programación.
  • Referencia MQL4. Un asistente indispensable para escribir cualquier programa en MQL4.
  • Esta es la revisión del análisis técnico básico de los mercados financieros, así como la descripción de todos los indicadores técnicos incorporados.
  • Foro. El elemento principal de la asistencia al usuario en línea. Aquí puede encontrar respuestas a cualquier pregunta sobre MT4, el lenguaje MQL4 y mucha otra información útil. Para acceder rápida y cómodamente a la información que le interesa en el foro hay FAQ (colección estructurada de respuestas a las preguntas más frecuentes), también se recomienda utilizar la búsqueda en el foro y otras secciones del sitio. Si no encuentra la respuesta que le interesa registrándose en el sitio web (lea atentamente las normas del foro), siempre puede formular su propia pregunta. Para obtener una respuesta rápida y correcta, elija el hilo del foro más apropiado, como Preguntas de los novatos o cree uno nuevo. Intente describir su problema con el mayor detalle posible, proporcionando imágenes, registros de terminal y códigos de programa, si es necesario.

Si usted no quiere aprender MQL4, puede utilizar los servicios de programadores profesionales (preliminarmente se recomienda leer el artículo "Cómo ordenar la redacción del Asesor Experto y obtener el resultado deseado" ). ).

 
Bien. Añadido.
 

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

Pregunta: ¿Cómo se describe una intersección de MA?

Respuesta(VladislavVG): Una forma es estimar el cambio de signo de la diferencia de muwings. La sutileza es la necesidad de excluir el caso de que se toquen las medias móviles sin su consiguiente cruce.

función:

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

devoluciones:

"0" - si no hay cambios en el signo de la diferencia o en el valor de la diferencia en la barra que se examina.

El signo del valor de retorno indica la dirección, tradicionalmente:

"+" - arriba, es decir, el mugido rápido está por encima del mugido lento,

"-" - hacia abajo, es decir, el mugido rápido está debajo del lento.

resultado :


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

El indicador está en el archivo adjunto.


SZZ modificó la función: excluyó los excesos de matriz e introdujo un umbral mínimo de 0,5 puntos para el cruce.

Archivos adjuntos:
 
Archivos adjuntos:
mql4_9.zip  332 kb
 

cómo utilizar el script en MT4 ), pero estas preguntas también se producen

ZS:

hay todo tipo de preguntas en el buscador )

 

¿cómo construir un indicador utilizando un indicador?

(utilizando iCustom en ruso)

descripción de los scripts estándar en MT4 (nunca los he usado, porque no sabía cómo funcionaban)

cómo añadir un nuevo indicador en MT4

 
¿Cómo instalo un EA, indicador, script, librería o plantilla en MetaTrader 4?

(AM2 ) Para instalar correctamente un EA hay que hacer lo siguiente

1. Vaya a la carpeta donde se encuentra el terminal MetaTrader4 (normalmente MetaTrader4 está instalado en su ordenador en C:\NArchivos de programa\NMetaTrader4)
2. Copie el archivo del Asesor Experto (necesita tenerlo en formato ex4 o mq4) a la carpeta MetaTrader4/expertos.
3. Reinicie la plataforma MetaTrader4 (apáguela y vuelva a encenderla)


En la ventana del terminal "Navegador" ==> "Asesores Expertos" verá el asesor que ha añadido a la plataforma de negociación (si el color del asesor es gris significa que tiene el código cerrado y no tiene código fuente para actualizarlo)

Inicie el Asesor Experto:

4. Asegúrese de que en la configuración de la terminal asesor permitido para el comercio.

Para hacerlo en el terminal de operaciones, pulse la pestaña "Herramientas" en el menú superior izquierdo y luego "Opciones" y "Asesores Expertos".
En esta ventana ponga una marca (si no hay marca) frente al punto "Permitir que los EAs operen".
Si su Asesor Experto, que ha instalado en su terminal, utiliza DLL, entonces necesita poner una marca delante de "Permitir importar DLL". Los archivos con permiso DLL deben colocarse en la carpeta MetaTrader4/experts/libraries

5. Active el EA arrastrándolo con el ratón desde el Navegador hasta el gráfico de operaciones del par de divisas deseado.
En la esquina superior derecha del gráfico debe aparecer un nombre de EA y una cara sonriente. Si la cara sonriente no sonríe, significa que no se ha pulsado el botón para lanzar el Asesor.
Al hacer clic en el botón "Asesores Expertos" en el menú superior de la terminal, se iniciará el Asesor Experto, que puede comenzar a operar inmediatamente. El EA se desactiva cuando se vuelve a pulsar el botón "Asesores Expertos".

¿Cómo instalar el indicador en MetaTrader 4?

1. Vaya a la carpeta donde se encuentra el terminal MetaTrader4
(Normalmente MetaTrader4 está instalado en su ordenador en C:³ de programa³)
2. Copie el archivo del indicador (el archivo del indicador debe ser ex4 o mq4) en la carpeta MetaTrader4/experts/indicators.
3. Reinicie el terminal de comercio MetaTrader4 (apáguelo y vuelva a encenderlo)
En el terminal, en la ventana "Navegador" ==> "Indicadores personalizados", verá el indicador que ha añadido al terminal de negociación.
Inicio del indicador:
4. Active el indicador arrastrándolo con el ratón desde el Navegador hasta el gráfico del par de divisas deseado.

¿Cómo instalo un script en MetaTrader 4?

1. Vaya a la carpeta donde se encuentra el terminal MetaTrader r4
(Normalmente, MetaTrader 4 se instala en su ordenador en C:\N-archivos de programa\N- MetaTrader4)
2. Copie el archivo de script (necesita el archivo de script como ex4 o mq4) en la carpeta MetaTrader4/experts/scripts
3. Reinicie su plataforma comercial MetaTrader4 (apáguela y enciéndala)
En la ventana del terminal "Navigator" ==> "Scripts" verás el script que has añadido al terminal de operaciones.
Lanzar el guión:
4. Active el script arrastrándolo con el ratón desde el Navegador hasta el gráfico de negociación del par necesario.

¿Cómo instalo y activo los archivos de configuración (archivos de set) para un EA en MetaTrader 4?

1. Vaya a la carpeta donde se encuentra su terminal MetaTrader4
(Normalmente, MetaTrader 4 está instalado en su ordenador en C:\N-Archivos de programa/ MetaTrader4)
2. Copie el archivo de configuración (necesitará que el archivo de configuración esté en formato set) en la carpeta MetaTrader4/experts/presets
3. Reinicie su terminal MetaTrader 4 (apáguelo y vuelva a encenderlo)
5. Haga clic con el botón derecho del ratón en la ventana del gráfico y luego haga clic en "Asesor Experto" y luego en "Propiedades". O simplemente pulse el botón F7 en el gráfico
6. En la nueva ventana, en la pestaña "Parámetros de entrada", pulse el botón "Cargar".
7. Busque el archivo de configuración necesario para su EA y haga clic en "Abrir".
8. Se cargan los ajustes del Asesor Experto.

¿Cómo instalar una plantilla en MetaTrader 4?

1. Vaya a la carpeta donde se encuentra el terminal MetaTrader4
(Normalmente MetaTrader4 se instala en su ordenador en C:\N-Archivos de programa/ MetaTrader4)
2. Copie el archivo de la plantilla (necesita que el archivo de la plantilla esté en formato tpl) en la carpeta MetaTrader4/templates.
3. Reinicie su terminal MetaTrader4 (apáguelo y vuelva a encenderlo).
4. Después puede instalar la plantilla requerida, haga clic con el botón derecho del ratón en el gráfico deseado y seleccione "Plantilla" en el menú, luego haga clic en la plantilla requerida, después se instalará en el gráfico de operaciones.

¿Cómo instalar los archivos de la biblioteca en MetaTrader 4?

1. Vaya a la carpeta donde se encuentra el terminal MetaTrader4
(Normalmente, MetaTrader4 está instalado en su ordenador en C:\N-Archivos de programa\N-MetaTrader4).
2. Copie el archivo de la biblioteca (necesita el archivo dll) en la carpeta MetaTrader4/experts/libraries
3. Reinicie su plataforma MetaTrader4 (apáguela y vuelva a encenderla).
4. La biblioteca dll está instalada.
 
Horario de las sesiones de negociación en Forex


(AM2 ) Las sesiones de negociación de Forex/Forex son periodos de tiempo en los que los bancos y los centros de negociación de uno o varios países situados en una zona geográfica negocian activamente en el mercado de divisas, determinando así las variaciones de precios de las monedas mundiales, cuya diferencia puede generar beneficios. Entre las sesiones de negociación activas en Forex/Forex la volatilidad del mercado se reduce un poco.

En el mercado de divisas/Forex, no hay un horario claro para las sesiones de negociación. El mercado de divisas está disponible para los operadores de todo el mundo las 24 horas del día. ¿Cómo es posible, y por qué las sesiones de negociación de Forex/Forex no están estrictamente limitadas en el tiempo? Hay muchos husos horarios en todo el mundo, y cuando en un país los bancos y los operadores están cerrando sus operaciones, en otro país, en el otro extremo del globo, a la misma hora, acaba de empezar la sesión de negociación. Esta es la razón por la que cualquier operador puede trabajar en el mercado de divisas 24 horas al día, 7 días a la semana. Las únicas excepciones son los fines de semana (sábado, domingo), así como algunos días festivos (Año Nuevo, Navidad católica, Semana Santa). Durante las vacaciones rusas, el mercado de divisas sigue funcionando.

Horario de las sesiones de negociación Forex/Forex.

El horario de las sesiones de negociación es aproximado, en diferentes fuentes puede haber una discrepancia de una hora y media. Además, debe recordar que la hora de las sesiones de negociación de Forex/Forex suele calcularse según la hora del meridiano de Greenwich (GMT). La diferencia con la hora de Moscú es de 3 horas en invierno y 4 horas en verano.

Sesión de negociaciónHora de apertura (Moscú)Hora de cierre (Moscú)
Extremo Oriente/Asia
(Singapur, Tokio, Hong Kong)
04.0012.00
Europa continental
(París, Zúrich)
9.0017.00
Europeo
(Londres)
10.0018.00
Americana
(Nueva York, Chicago)
16.0000.00
Pacífico
(Wellington, Sydney)
00.009.00

Cabe destacar que Rusia Central es geográficamente muy favorable para el comercio de divisas. De acuerdo con el horario de las sesiones de negociación durante el día, un operador ruso puede participar en las tres sesiones de negociación de Forex más importantes: la asiática, la europea y la americana.

Distinciones y características de las sesiones de negociación de Forex/Forex.

Las sesiones de negociación de Forex/Forex se diferencian entre sí por la naturaleza del comportamiento del mercado y tienen sus propias características. Durante las distintas sesiones, el comportamiento de una determinada moneda suele ser diferente.

Por ejemplo, durante la sesión asiática el yen y los pares de divisas que lo acompañan (USD/JPY, EUR/JPY) son los más negociados y los que más fluctúan en su precio. Los movimientos de la moneda japonesa podrían ser bastante significativos debido a la particular política del banco central de Japón que interviene financieramente con bastante frecuencia. La sesión asiática también es conocida por una hora extremadamente activa en términos de mercado: la 01 GMT, durante la cual los bancos japoneses intentan ejecutar todas las transacciones, ya que se fijan los tipos de cambio comerciales y se determina el equilibrio financiero de las instituciones monetarias.

El euro y la libra esterlina se negocian activamente durante la sesión europea. La mayor parte de las transacciones en las que interviene la libra esterlina comienzan en la apertura del mercado de Londres, ya que el principal volumen de esta divisa se encuentra allí.

La sesión de negociación americana es volátil, bastante agresiva e imprevisible, especialmente durante las horas en las que sólo permanecen en el mercado los jugadores americanos. El dólar puede fortalecerse o debilitarse considerablemente, lo que afectará a otros pares de divisas, vinculados al dólar. Muy importante para el mercado de divisas son las noticias económicas de Estados Unidos que se publican en la unión de las sesiones europeas y americanas.

De todas las sesiones de negociación de Forex/Forex, quizá la más adecuada para un operador principiante sea la sesión europea, más tranquila.

 
¿Cómo puedo calcular el valor del pip, el margen y el resultado de la transacción?


(AM2) Fórmula de cálculo para calcular el valor de 1 (un) pip
Precio de 1 pip = paso de precio mínimo * volumen de negociación
Si aplica esta fórmula, recuerde que el valor del pip en el resultado del cálculo es siempre la divisa cotizada, es decir, la que está en el par de divisas de la derecha.
Cálculo del valor de 1 pip en una operación de un contrato entero (1 lote)
Considere que ha abierto una posición de 1 lote en el EUR/USD
Precio actual EUR/USD = 1,3564
Tamaño estándar del contrato (1 lote) = 100.000 euros
Acción #1. Calcular el paso de precio mínimo (1 pip)
1.3564 - 1.3563 = 0.0001
Acción #2. Multiplique el paso mínimo por el volumen de operaciones (lotes/s)
0,0001 * 100.000 = 10 USD
Respuesta: El valor de 1 pip es de 10 USD
Cálculo del valor de 1 pip en la negociación fraccionada (lote)
Supongamos que ha abierto una posición en el par de divisas EUR/USD con un volumen de 0,85 lotes
Tipo de cambio actual EUR/USD = 1,3564
Tamaño estándar del contrato (1 lote) = 100.000 euros
Acción #1. Calcular el paso de precio mínimo
1.3564 - 1.3563 = 0.0001
Acción #2. Calcule el contrato que estamos negociando (0,85 lotes) en términos monetarios.
100 000 EUR = 1 lote
X EUR = 0,85 lote
100000 * 0,85 / 1 = 85000 EUR
85000 EUR = 0,85 lote
Acción #3. Multiplique el paso mínimo por el volumen de negociación. Dado que en el par de divisas EUR/USD, la moneda de cotización es el dólar, al multiplicar el paso de precio mínimo por el volumen de operaciones obtenemos el valor del punto en dólares.
0,0001 * 85000 = 8,5 USD.
Respuesta: 1 pip cuando se opera con 0,85 lotes es igual a 8,5 USD
Calcular el valor de 1 pip y luego convertirlo a otra moneda

Tipo de cambio actual GBP/JPY = 151,17
Tamaño del contrato = 100.000 GBP (libras esterlinas)
Acción #1. Calcular el paso de precio mínimo
151.17 - 151.16 = 0.01
Acción #2. Multiplique el paso de precio mínimo por el tamaño del contrato
0,01*100.000 = 1.000 JPY (yenes)
El precio de 1 pip será igual a 1000 (JPY)
Acción 3. Para ver el valor del pip en USD, tenemos que dividir el valor en yenes por la cotización actual del USD/JPY
Cálculo del margen
El margen es la cantidad necesaria para abrir una posición de negociación apalancada.
La palabra margen tiene el mismo significado en el comercio de divisas que la palabra garantía.
La fórmula para calcular el margen (garantía)
Margen (garantía) = Volumen de la operación / Apalancamiento
Cálculo del margen con la condición de negociar todo el contrato (1 lote)
Debe calcular el margen para operar con 1 lote para el par de divisas GBP/USD
Tamaño estándar del contrato (1 lote) = 100.000 GBP
Apalancamiento = 1:100
Cotización actual del GBP/USD = 1,6270
Calcule el margen con esta fórmula
Margen (margen) = 100.000 GBP / 100 = 1000 GBP
Para convertir esta cifra (1000 GBP) en USD, multipliquémosla por el tipo de cambio actual de la GBP/USD
1000 GBP * 1,6270 = 1627 USD
Cálculo del margen para la negociación de lotes fraccionados
Debe calcular el margen, suponiendo que opera con 1,25 lotes en el par de divisas GBP/USD
Tamaño estándar del contrato = 100.000 GBP
Precio actual GBP/USD = 1,6270
Suponiendo que ha abierto una posición de 1,25 lotes, tenemos que calcular el margen.
Acción #1. Calcular 1,25 lotes en dinero
100.000 GBP = 1 lote
X GBP = 1,25 lote
100.000*1,25 / 1 = 125000 GBP
125.000 GBP = 1,25 lote
Acción #2. Calcule la fianza según la fórmula anterior:
Depósito = 125000 / 100 = 1250 GBP
Para convertir su depósito de GBP (libra esterlina), por ejemplo, a USD, multiplique el importe en GBP por el tipo de cambio actual de GBP/USD.
1250 GBP * 1,6270 = 2033 USD
Cálculo del resultado financiero de la operación
Para una posición de compra:

Resultado financiero = (volumen de negociación * precio de cierre) - (volumen de negociación * precio de apertura)
Por ejemplo, usted realizó una operación de COMPRA (1 lote) en el par de divisas USD/CHF.
Contrato estándar (1 lote) = 100 000 USD
Tipo de cambio actual del USD/CHF = 1,1395
Precio de apertura = 1,1345
Precio de cierre = 1,1395
Recalcular el resultado financiero según la fórmula anterior
Resultado final = (100.000 * 1.1395) - (100.000 * 1.1345) = 113950 - 113450 = 500 CHF
Para convertir este resultado (500 CHF) en dólares estadounidenses, dividimos 500 CHF por el tipo de cambio actual de 1,1395 USD/CHF
500 / 1,1395 = 438 USD

Hay una forma más rápida y sencilla de calcular sus resultados financieros. Si negocia con frecuencia con determinados instrumentos financieros con su volumen de negociación habitual y estándar, entonces conoce el valor de 1 pip. Para calcular su resultado financiero, debe multiplicar el número de puntos obtenidos por el valor de un punto.
Para una posición de venta:
Resultado financiero = (volumen de negociación * precio de apertura) - (volumen de negociación * precio de cierre)
Por ejemplo, usted hizo una posición de venta con 1,5 lotes en el par de divisas USD/JPY
Contrato estándar (1 lote) = 100.000 USD
Tasa actual del USD/JPY = 96.20
Precio de apertura = 96,70
Precio de cierre = 96,20
Acción #1. Representemos 1,5 lotes en términos de dinero.
100.000 USD = 1 lote
X USD = 1,5 lotes
100 000 * 1,5 / 1 = 150 000 USD
150 000 = 1,5 lotes
Acción #2. Calcule el resultado financiero según la fórmula anterior
Resultado final = (150.000 * 96,70) - (150.000 * 96,20) = 14505000 - 14430000 = 75000 JPY
Para convertir el resultado (75000 JPY) en dólares estadounidenses, divida 75000 JPY entre el tipo de cambio actual USD/JPY de 96,20
75000 / 96,20 = 779 USD