Chirk alguien por 5 wmz. - página 17

 

Algo extraño, ¿alguien se ha encontrado con este problema: cuando se inicia por primera vez el terminal instalado y se conecta el EA online, éste opera, pero en cuanto se vuelve a abrir el terminal MT4, el EA deja de operar.

La situación es estúpida, cada vez tengo que buscar terminales de nuevas empresas de corretaje y mantener el terminal abierto durante varios días, utilizando "cambiar al modo de reposo" cuando apago el ordenador, y probando los Asesores Expertos cambiando los códigos básicos de las Medias Móviles y del MACD de muestra en el editor. El sistema operativo es Win2000 SP4.

Y la pregunta principal es si es posible enseñar al Asesor Experto a considerar las previsiones de la libra y el euro. Por ejemplo la previsión del Yen nnv=yen, el Asesor Experto realiza una operación de compra, pero las previsiones de la GBP con el EUR en B muestran más bien una tendencia a la baja y sería correcto realizar una operación de venta.

if ( DayOfWeek()==3){//если сегодня четверг
if ( Hour() == 23)  {//если - 22 часа терминального времени
if ( NumberOfPositions("USDJPY" ,OP_BUY, Magic )==0 ) { //если  нет о
  if ( Close[1]>=Open[24] && Close[23]<=Open[48] && Close[47]<=Open[72]) { 
        //покупаем 
      SL=0;TP=0;
      if(StopLoss>0 && StopLoss>StopLevel )    SL=Bid-Point*StopLoss;
      if(TakeProfit>0 && TakeProfit>StopLevel) TP=Bid+Point*TakeProfit;
      if(StopLoss  <StopLevel && StopLoss>0)   SL = Bid-Point*StopLevel; 
      if(TakeProfit<StopLevel && TakeProfit>0) TP = Bid+Point*StopLevel; 
   ticket=WHCOrderSend("USDJPY",OP_BUY,lotsi,Ask,3,SL,TP,"Regulest_JPY",Magic,0,clOpenBuy );
   if(ticket < 0) {
            Print("Ошибка открытия ордера SELL #", GetLastError()); 
            Sleep(10000);  prevtime = Time[1];   return (0); 
                  } 

        }}}} 

//  при ННВ он проводит сделку BUY, но если GBP и EUR сегодня ВВВ, то нужна SELL сделка
if ( Close[1]>=Open[24] && Close[23]>=Open[48] && Close[47]>=Open[72])
if ( Close[1]>=Open[24] && Close[23]>=Open[48] && Close[47]>=Open[72])

si la GBP y el EUR hoy son BBB, entonces se necesita una operación de VENTA.

 
Profitabl:

Algo extraño, ¿alguien se ha encontrado con este problema: cuando se inicia por primera vez el terminal instalado y se conecta el EA online, éste opera, pero en cuanto se vuelve a abrir el terminal MT4, el EA deja de operar.

La situación es estúpida, cada vez tengo que buscar terminales de nuevas empresas de corretaje y mantener el terminal abierto durante varios días, utilizando "cambiar al modo de reposo" cuando apago el ordenador, y probando los Asesores Expertos cambiando los códigos básicos de las Medias Móviles y del MACD de muestra en el editor. El sistema operativo es Win2000 SP4.

Y la pregunta principal es si es posible enseñar al Asesor Experto a considerar las previsiones de la libra y el euro. Por ejemplo la previsión del Yen nnv=yen, el Asesor Experto realiza una operación de compra, pero las previsiones de la GBP con el EUR en B muestran más bien una tendencia a la baja y sería correcto realizar una operación de venta.

si la GBP y el EUR están en BBB hoy necesitaría una operación de VENTA


El problema está en la configuración del terminal

 
Profitabl:

La situación es estúpida, cada vez que tengo que buscar terminales de nuevas empresas de corretaje y mantener el terminal abierto durante varios días a la vez, utilizando el "cambio al modo de suspensión" cuando el ordenador está apagado, y los Asesores Expertos se prueban mediante la sustitución de la media móvil básica y los códigos de muestra MACD en el editor. El sistema operativo es Win2000 SP4.

Cuando me quede sin espacio en el disco duro, tendré que comprar un par de discos nuevos... y un par de ordenadores nuevos.

Mira bien a tu alrededor, fíjate en lo que te rodea, sobre todo en todos los botones del terminal y especialmente en la tecla F1.

La impresión es que hoy en día ser tonto es normal, incluso está de moda y es cool. Si alguien no lo entiende como tú, es un verdadero tonto.

ps. cuando no hay más espacio en el piso para acomodar nuevos ordenadores... bueno... tendremos que conseguir un nuevo piso.

 
Profitabl:

Algo extraño, ¿alguien se ha encontrado con este problema: cuando se inicia por primera vez el terminal instalado y se conecta el EA online, éste opera, pero en cuanto se vuelve a abrir el terminal MT4, el EA deja de operar.

La situación es estúpida, cada vez tengo que buscar terminales de nuevas empresas de corretaje y mantener el terminal abierto durante varios días, utilizando "cambiar al modo de reposo" cuando apago el ordenador, y probando los Asesores Expertos sustituyendo los códigos de Media Móvil y Muestra MACD en el editor. El sistema operativo es Win2000 SP4.

Y la pregunta principal es si es posible enseñar al Asesor Experto a considerar las previsiones de la libra y el euro. Por ejemplo la previsión del Yen nnv=yen, el Asesor Experto realiza una operación de compra, pero las previsiones de la GBP con el EUR en B muestran más bien una tendencia a la baja y sería correcto realizar una operación de venta.

si la GBP y el EUR hoy son BBB, entonces se necesita una operación de VENTA.

Servicio - ajustes - gráficos. Establecer un máximo de 2 campos inferiores, barras máximas en el historial y en la ventana. El problema es que cuando se reinicia el terminal, sólo se muestra el número de barras que está prescrito allí. Al parecer, el número que ha especificado no es suficiente.
 
Profitabl:

el precio es definitivo, una tarea trivial, es decir, cinco minutos. chirp, chirp y el guión está escrito.


¿crees en los milagros?
 
if ( DayOfWeek()==5){//если сегодня вечер вторника
if ( Hour() == 0 && Minute()==30)  {//если - 22 часа терминального времени
if ( NumberOfPositions("USDCHF" ,OP_SELL, Magic )==0 ) { //если  нет о
   if ( Close[1]>= Open[48] && Close[49]<=Open[96] && Close[97]<=Open[144]) {//н/ввв=н/н н/ввн=В/В в/ннн=В/н в/ннв=в/В
        //покупаем 
      SL=0;TP=0;
      if(StopLoss>0 && StopLoss>StopLevel )    SL=Ask+Point*StopLoss;
      if(TakeProfit>0 && TakeProfit>StopLevel) TP=Ask-Point*TakeProfit;
      if(StopLoss  <StopLevel && StopLoss>0)   SL = Ask+Point*StopLevel; 
      if(TakeProfit<StopLevel && TakeProfit>0) TP = Ask-Point*StopLevel; 
   ticket=WHCOrderSend("USDCHF",OP_SELL,lotsi,Bid,3,SL,TP,"Regulest_CHF_sl=120=tp",Magic,0,clOpenBuy );
   if(ticket < 0) {
            Print("Ошибка открытия ордера SELL #", GetLastError()); 
            Sleep(10000);  prevtime = Time[1];   return (0); 
                  } 
        }}}} 

Hola a todos. ¿Quién sabe cómo reemplazar la hora de inicio en las condiciones con sólo las barras del gráfico de 30 minutos? El problema es, que sin "&& Minute()==30", sólo con Hour()==0 ocho EAs abren ocho posiciones en cualquier momento durante la primera hora desde las 00.00 hasta las 00.59, pero si ( Hour() == 0 && Minute()==30) durante un minuto de las 00.30 posiciones logran abrir 2-3 EAs de ocho, trabajan sólo un minuto. ¿Cómo hacer que comiencen como para la Hora, durante la segunda barra de 30 Minutos de 00.30 a 00.59?

Me parece que la hora si ( Hour() == 0 && Minute()== 30) puede estar condicionada por el número de barra 30M de ese día, por ejemplo era la segunda barra de la primera hora, y esta si ( Hour() == 0 && Minute()==0) es la primera barra de la primera hora.

if ( DayOfWeek()==5){/si hoy es viernes

if ( ????????? ) {// si la segunda barra es de 30Minutos en el gráfico, que corresponde a la hora if ( Hour() == 0 && Minute()==30)

¿Qué debería haber en lugar de (????????), alguien lo sabe?

 

Todo gracias, esa es la solución.

                if ( DayOfWeek()==5){//  вот так стартует с 18.00 до 18.29
if ( Hour() == 18.00 && Minute()<=29) 

                if ( DayOfWeek()==5){ //  вот так будет стартовать с 18.30 до 18.59
if ( Hour() == 18.00 && Minute() >=30) 
Razón de la queja: