Asesor multidivisa. Preferiblemente la opinión de los promotores. - página 5

 
YuraZ:

Lo que Andrey quiere decir es que si utilizas el cálculo para los instrumentos que quieres

¡es "correcto" utilizar barras cerradas!


¡es correcto!


Sí, pero si el tic no llegó al límite de la hora, sino mucho más tarde, ¿cerrará MT la barra?

 

YuraZ, ¿por qué tanto texto y por qué tergiversar mi pensamiento?

No es necesario reescribir los indicadores, sólo hay que retocar un poco al experto.

 
LeoV:
YuraZ:

Lo que Andrey quiere decir es que SI se utiliza el cálculo para los instrumentos que se desea

¡es "correcto" utilizar barras cerradas!


¡es correcto!


Sí, pero si un tick no ha llegado al límite de la hora, sino mucho más tarde, ¿cerrará MT la barra?

se cerrará para este instrumento con la llegada del siguiente tick a la NUEVA HORA de esta barra - este instrumento

simplemente habrá un retraso.


¡en el post anterior mira la lógica por la que se puede contar una nueva hora !

 
komposter:

YuraZ, ¿por qué tanto texto y por qué tergiversar mi pensamiento?

No hay que reescribir los indicadores, sólo hay que retocar un poco el Asesor Experto.

¿Qué estás torciendo?


Estoy de acuerdo, no hay que reescribir los indicadores, sólo hay que alimentarlos con las barras adecuadas.

 

LeoV, un algoritmo para ti (usando 3 pares como ejemplos):

1. Si hay una nueva barra en el par #1 (en el gráfico en el que está trabajando el Asesor Experto), entonces:
1.1 Si la hora de apertura de la barra nº 0 del par nº 2 == la hora de apertura de la barra nº 0 del par nº 1, utilizaremos la barra nº 1 en todos los cálculos relacionados con el par nº 2 (la almacenamos en una variable). Si no es así, utilizaremos la barra número 0.
1.2 Calcule la "barra de trabajo" de la 3ª pareja de la misma manera que en el punto 1.1.
1.3 Realice los cálculos: en el par nº 1 - con la barra nº 1, en el par nº 2 - con la barra calculada en el punto 1.1, en el par nº 3 - con la barra calculada en el punto 1.2.
1.4 En función de los resultados del análisis, tome una decisión comercial.

 
YuraZ:

Andrei, ¿qué has reescrito?
Estoy de acuerdo, los indicadores no necesitan ser reescritos - sólo darles las barras que necesitan

No voy a perder el tiempo con pruebas inútiles. No voy a perder el tiempo con pruebas inútiles. ¿Quién las necesita?
No puedo entender por qué hay tanto texto cuando la respuesta a cualquier mensaje puede caber en 5-10 líneas?

Alguien lo está leyendo....

 
LeoV:

21.05.2008 16:38


LeoV echa un vistazo a este post es sólo una fuente ... lo que quería decir desde el principio

es claro y conciso ...

 

Intenta cargar muchos pares diferentes

void start()

{

        Comment("    V0="+iVolume(Symbol(),PERIOD_D1,0)+" V1="+iVolume(Symbol(),PERIOD_D1,1)+" V2="+iVolume(Symbol(),PERIOD_D1,2)+" V3="+iVolume(Symbol(),PERIOD_D1,3));

}

verás que pares vale la pena coger el principio de la barra...

en el momento en que otras parejas están durmiendo

por ejemplo EURJPY o GBPJPY ticks fácilmente :-) hacerlo sólo para obtener una mejor probabilidad de encontrar el comienzo de una nueva hora

 
YuraZ:

Pruebe a cargar muchos pares diferentes

¿Hay alguna forma de hacerlo en la ventana de "visión general del mercado"? ¿Cuando entra alguna garrapata?

 
LeoV:
YuraZ:

Pruebe a cargar muchos pares diferentes

¿Hay alguna forma de hacerlo en la ventana de "visión general del mercado"? ¿Cuando entra alguna garrapata?

newBar = 0;
iBarEUR = 0; iBarEURJPY = 0;
iBarCHF = 0;  iBarGPBJPY  = 0;
 
if (   Time_NEW !=  iTime( "EURUSD" ,  PERIOD_H1, 0 ) ) // новый час
{

   Time_NEW ==  iTime( "EURUSD" ,  PERIOD_H1, 0 );
   iBarEUR = 1; 
   newBar = 1;

}
if (   Time_NEW !=  iTime( "USDCHF" ,  PERIOD_H1, 0 ) )// новый час
{
   
   Time_NEW ==  iTime( "USDCHF" ,  PERIOD_H1, 0 );
   iBarCHF = 1; 
   newBar = 1;
}
if (   Time_NEW !=  iTime( "GBPJPY" ,  PERIOD_H1, 0 ) )// новый час
{
   Time_NEW ==  iTime( "GBPJPY" ,  PERIOD_H1, 0 )  ; 
   iBarGPBJPY = 1; 
   newBar = 1;
}
if (   Time_NEW !=  iTime( "EURJPY" ,  PERIOD_H1, 0 ) )// новый час
{
   Time_NEW ==  iTime( "EURJPY" ,  PERIOD_H1, 0 )  ; 
   iBarEURJPY = 1; 
   newBar = 1;
}

if ( newBar == 1 )
{
   // у вас есть номера баров для всех 4 пар
   // тут запускайте ваши индикаторы подавая им номера баров
   //iBarEUR; содержат нужные номера баров
   //iBarCHF ;
   //iBarGPBJPY ;
   // iBarEURJPY 
}

En la ventana "Market Watch"

indique los pares leídos por su TS