[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 666

 
Si al menos fuera viernes 13 :-)
 
chief2000:
Si al menos fuera viernes 13 :-)
Apresuradamente...
 

-Ns rnj &

-cvthnm

-ye b xnj &

-ye b dc`,e-uf-uf

 
IgorM:

buen indicador técnico https://www.mql5.com/ru/code/9397

índice del dólar, por favor ayúdame a que en vez de sacar dos medias aritméticas: ExtMapBuffer2[i] y ExtMapBuffer3[i] saque una media y una media exponencial

Aquí tienes Igor :)
Archivos adjuntos:
 
Por favor, indique cómo especificar la hora de la barra en el lado derecho de la barra con el índice cero como la segunda coordenada de tiempo más fácilmente al crear un objeto... Lástima que las barras negativas no son compatibles... ))
 
KRUSHNY:
Por favor, indique cómo especificar la hora de la barra de la derecha con índice cero como segunda coordenada de tiempo al crear un objeto... Lástima que no se admitan las barras negativas... ))

No existe tal barra. Todavía no existe. Pero hay una salida - declarar una variable de tipo datetime, introducir allí la hora de apertura de la barra cero y añadirle el número de segundos de una vela del marco temporal actual.
 
ToLik_SRGV:
Aquí tienes, Igor :)


BIEN. ¡MUCHAS GRACIAS!

Traté de adjuntar la función iMAOnArray() - pero nada, es una situación extraña con estas funciones incorporadas de cálculo por el parámetro pasado - una matriz, no por las barras - siempre y cuando me torció ninguna de estas funciones funcionaría, pero también hay iCCIOnArray() y .....

 
IgorM:


BIEN. GRACIAS

Traté de adjuntar la función iMAOnArray() - pero nada, en general, algún tipo de situación misteriosa con estas funciones incorporadas de cálculo por parámetro pasado - una matriz, no por las barras - siempre y cuando me torció ninguna de estas funciones funcionan, pero también hay iCCIOnArray() y .....


Muéstrame cómo lo hiciste.
 

Tal vez alguien tuvo un problema al usar dos EAs en un gráfico.

La cuestión es que un Asesor Experto (es New_Platinum) dibuja líneas en el gráfico desde el principio del día de negociación, pero comienza a operar sólo a las 8 PM (hora de la terminal). No conozco su algoritmo (archivo ex4), al descompilarlo no se obtiene ninguna información.

El segundo Asesor Experto que opera en líneas (hay unos cuantos y en principio se puede utilizar cualquiera de ellos).

Sin embargo... no se llevan bien en un gráfico, y no puedo hacer cruce de dos EAs. Es demasiado pronto para ordenar la creación de un nuevo EA, porque la estrategia asumida es más bien "cruda".

¿Quizás haya una forma de dibujar líneas en dos gráficos a la vez? ¿O hay otras opciones?

Este Asesor Experto

Archivos adjuntos:
 

Amigos, no puedo entender por qué no funciona:

double Loss=0;                                        // Последнее значение убытка
         int    i, k=OrdersTotal(), OrdTicket=-1;

         for (i=k-1; i>=0; i--) {                              // Цикл по всем ордерам терминала
            if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
               if (OrderMagicNumber()!=5100){ 
                  if ((OrderProfit()+OrderSwap()<0)) {            // Если профит позиции меньше 0
                     if (Loss>OrderProfit()+OrderSwap()) {        // Если последнее значение убытка больше убытка позиции  
                        Loss=OrderProfit()+OrderSwap();           // Значит тут убыток больше, запоминаем как последнее
                        OrdTicket=i;                              // Запоминаем номер убыточной позиции
                     }
                  }
               }  
            }
         }

Si se encuentra una posición con la magia 5100 en el bucle, el bucle debe pasar a una nueva iteración:

if (OrderMagicNumber()!=5100) 

... Pero eso no sucede y la posición seleccionada con la magia 5100 comienza a participar en los cálculos posteriores como la posición más no rentable...

Esta es la posición de bloqueo... Y luego otra posición de bloqueo se establece en él ...

Ayúdame a entender dónde está escondido el perro...

Razón de la queja: