[¡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 54

 

¡Finalmente, el EA está abriendo operaciones! En ambas direcciones. ¡Hurra!

Muchas gracias a todos por los consejos.

¡Todo salió como siempre - pensé "¿y si hago esto...." y funcionó!

Los programadores principiantes entenderán mi alegría:)))))))))))))))))))))))

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUENA SUERTE EN EL COMERCIO!!!!!!!!!!!!!!!!!!!

 
palesandr:

Quiero que el software ignore la fecha, sólo la hora es importante

¿Su consejo es adecuado en este caso?


sí. como puedes ver en StrToTime di un ejemplo sin fecha. mira en la ayuda
 
palesandr:

Lo entiendo.

Necesito ser más específico sobre el recuento de pedidos. Tal vez un ejemplo (en forma de código) o un enlace .

//=========== SchBuy()  ===============================
//  Функция возвращает количество Buy-ордеров
//   SchBuy      - счётчик Buy ордеров
//-----------------------------------------------------------
int SchBuy(int MAGIC){
  string SMB=Symbol();
  int SchBuy=0;
  int i;
  for (i=OrdersTotal()-1;i>=0;i--) {
    if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {WriteError(i);}
    else {
      if(OrderSymbol()!= SMB || OrderMagicNumber()!= MAGIC){ continue;}
      if(OrderType()==OP_BUY){ 
        SchBuy++;
      }  
    }
  }
  return(SchBuy);
}                  
//==================================================================================================
 

Cómo "alimentar" al optimizador con una lista de parámetros de optimización seleccionados

desde un archivo de texto o algún otro archivo para su posterior procesamiento?

 

Transferido desde otro hilo.

iv_danko 03.02.2011 09:04



El asesor se dispara al entrar 1 vez.

¿Cómo puedo hacer que funcione en bucle, de forma continua?
 
v2812:

Me he dado cuenta de este matiz cuando prescribo una huella en mi EA, a saber:

double Up = iCustom(NULL, 0, "best div original", "*** CCI-OnArray Settings ***", 12, 3, 5, 25, "*** Indicator Settings ***", false, false, 0, 1);

Imprimir ("+++++++++++++", Arriba);

el Asesor Experto muestra el siguiente resultado - ++++++++++++++ 2147483647. También veo el mismo número para los buffers de subida y bajada. Por favor, indique de qué tipo de código se trata. ¿Y cómo "obtener" el valor de Ikastom exactamente cuando aparece la flecha?

 

es el número máximo que se puede escribir en 4 bytes,

en hexadecimal es 7FFFFFFFF, o es -1, es decir, la función devuelve un error.

 
iv_danko:

es el número máximo que se puede escribir en 4 bytes,

en hexadecimal es 7FFFFFFFF, o es -1, es decir, la función devuelve un error.

No es un error, sino EMPTY_VALUE, un valor vacío. El búfer del indicador puede llenarse con EMPTY_VALUE (=2147483647) o cero cuando no hay señal por defecto.
Se puede establecer de antemano con SetIndexEmptyValue( int index, double value)
 
Hola. Por favor, escriba el código para abrir una orden pendiente(stop) relativa a una orden ya abierta (última orden).
 
Sergstuddek:
Hola. Por favor, escriba el código para abrir una orden pendiente (stop) contra una orden ya abierta (última).

necesita una orden pendiente de bystop/selestop

¿O debo colocar un stop loss en una orden existente?

Razón de la queja: