[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 346

 
Roman.:
¿Puede alguien sugerir - cómo encontrar, más fácilmente, todos (o no todos, pero sí algunos) de sus mensajes en el foro en un hilo particular?

Ve a tu perfil y sigue el enlace "todos los comentarios" para encontrar tus publicaciones.
 
DhP:

Ve a tu perfil y haz clic en "todos los comentarios" para encontrar tus publicaciones.

Gracias, volveré a mirar, pero de momento dice "Se ha producido un error. Por favor, inténtalo más tarde".
 

Hola.

Aquí hay un valor de fecha. ¿Qué función debo utilizar para obtener el valor entero i de datetime en Close[ i ] ?

 
Zar:

Hola.

Aquí hay un valor de fecha. ¿Qué función debo utilizar para obtener el valor entero i de datetime en Close[ i ] ?



iBarShift
 

Pregunta sobre las pruebas en el modo Open Price -

Supongamos que el BAR_High= 60 pips y Take_Profit= 30 pips <<= El probador cerrará correctamente la orden con +30 pips.

Pero en este modo, (el probador) verá el precio de cierre (y por lo tanto la altura) de la vela mientras está probando la misma vela? ¿O cuando se mueve a la siguiente vela?

 
chief2000:

Pregunta sobre las pruebas en el modo Open Price -

Supongamos que el BAR_High= 60 pips y Take_Profit= 30 pips <<= El probador cerrará correctamente la orden con +30 pips.

Pero en este modo, (el probador) verá el precio de cierre (y por lo tanto la altura) de la vela mientras está probando la misma vela? ¿O cuando se mueve a la siguiente vela?

Esto es fácil de comprobar. Cuando una vela está abierta, inserta Print()

datetime old_Time=0;
// в инициализации

// в старт
if(old_Time!=Time[0]) { old_Time=Time[0]; Print(High[0],Low[0], Close[0],...);}
 
KONDOR:

esto es fácil de comprobar. al abrir una vela, inserte Print()

Al ser un chamán de tercera generación, voy a predecir que se imprimirán cuatro valores idénticos.

PS Si old_Time es estático, o si es global.

 
-xlapex-:

Recorremos los valores de volumen y encontramos el mínimo. ¿Cómo encontramos el índice de esta barra?

He utilizado el siguiente bucle:

extern int Quant_Bars=5;
//-----------------------
int inicio()
{
int i;
doble Mínimo=10000;

for(i=0;i<=Quant_Bars-1;i++)
{
si (Volumen[i]< Mínimo)
Mínimo=Volumen[i];
}
Alert("Mínimo ",Mínimo);
volver;
}


La celda cero del array contendrá el valor correspondiente a la vela cero. La primera celda contendrá el valor correspondiente a la primera vela. Y así sucesivamente en el pasado.
 

¡AYUDA por favor!

Algo falla en el visualizador y en el comprobador. Las operaciones se muestran de forma incorrecta en la imagen, y no hay una lógica en la que todo se desplaza. Probé diferentes estrategias (Sidus en la foto), reinstalé el terminal borrando la carpeta y limpiando el registro, corrí en Linux. En todas partes lo mismo. Tratos en el aire. ¿Qué demonios es esto? Terminal Alpari 399.

 
-xlapex-:
Por favor, ayúdenme con esta pregunta:

La función ArrayMinimum(), cuando se aplica a los volúmenes de ticks, define una barra con un valor de volumen mínimo y devuelve su índice. El problema es el siguiente: necesito determinar el índice de la barra que también tiene un volumen mínimo, pero mayor que el determinado por esta función (es decir, el segundo "mínimo"). ¿Cómo se puede hacer esto?


Puedes hacerlo así: declaras un array bidimensional, le aplicas la cantidad necesaria de datos de la serie y luego lo ordenas por la primera dimensión. La segunda dimensión contendrá los números de las barras. Para ilustrarlo, vea cómo funciona con un ejemplo

int start()       {
int mas1[5]={3,9,5,8,1};
int mas2[5][2];

for(int i=0;i<5;i++)
   {
   mas2[i,0]=mas1[i];
   mas2[i,1]=i;
   Print("first - ",mas2[i,0]," sec - ",mas2[i,1]);
   }
ArraySort(mas2);
Print("После сортировки");
for(i=0;i<5;i++) 
   {
   Print("first - ",mas2[i,0]," sec - ",mas2[i,1]);
   }  
return(0);
}
Razón de la queja: