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

 
waitra >> :

Exactamente lo que necesitas.

¿Pueden decirme cómo insertar este código correctamente en esta cuadrícula?

(si lo pongo directamente, el probador sólo se detiene en la apertura de la primera posición)

Estoy un poco indeciso sobre esto. Ni siquiera estoy seguro de que vaya a funcionar.

//-----------------------------------------
//Открытие позиции:



bool Open_Buy() {

//------------------------------

for (int v=0; v<OrdersTotal(); v++)                             {       
      if (OrderSelect( v, SELECT_BY_POS, MODE_HISTORY))               {           
        if (OrderSymbol()==Symbol() && OrderMagicNumber()== Magic)     
                                 условие_2 = true ; 
         if (OrderSymbol()==Symbol() && OrderMagicNumber()!= Magic)     
                                 условие_2 = false; 
                                    }
                                 }
//--------------------------------------------------------------


   bool res=false; 

if( условие_1)      {

            if ( условие_2 == false)    {

                    res=true;     }}

else    {

    if( условие_1)       { 

   if ( условие_2 == true  )       { 

   res=true;     }}}

return( res);

 
No. Esto no funcionará. Tienes que especificar la condición_2 de alguna otra manera
 

¡Caballeros! ¿Qué he escrito mal en el guión....?

int inicio()

{

//----------------------------------

int,counted_bars=IndicatorCounted();

i=Barras contadas_barras-1;

for(i=0; i<Bars; i++)

double a = Apertura[i]-Cierre[i];

//----------------------------------

si ( a > 0 )

{

Alerta ("la vela es mala");

}

si no

//----------------------------------

si ( a < 0 )

{

Alerta ("la vela es BULLED");

}

//----

return(0);

}

//+---------------------------------

La tarea consistía en definir y dar salida a un mensaje que indicara que el BAR #1 es Toro o Oso. Al mismo tiempo para determinar y emitir un mensaje para el Bar posterior. No juzgues con demasiada severidad))

 

Todo lo que hay debajo

"

double a = Apertura[i]-Cierre[i];

//----------------------------------

"

cuenta una vez para i igual a Bars-1.


En lugar de for-cycle, ponga double a = Open[1]-Close[1]; ya que necesita hacer el cálculo para la primera barra.

int start()//+----------------------------

{  double a = Open[1]-Close[1];

   if ( a > 0 ) Alert ("свеча МЕДВЕЖЬЯ");

   if ( a < 0 ) Alert ("свеча БЫЧЬЯ");

return(0);
}//+--------------------------------------
 
Urain >> :

Todo lo que hay debajo

"

double a = Apertura[i]-Cierre[i];

//----------------------------------

"

cuenta una vez para i igual a Bars-1.


En lugar de for-cycle, ponga double a = Open[1]-Close[1]; ya que necesita hacer el cálculo para la primera barra.

Ya lo he probado así. ¿Por qué se emite un mensaje en cada TIC?

 
Urain >> :

Todo lo que hay debajo

"

double a = Apertura[i]-Cierre[i];

//----------------------------------

"

cuenta una vez para i igual a Bars-1.


En lugar de for-cycle, ponga double a = Open[1]-Close[1]; ya que necesita hacer el cálculo para la primera barra.

Gracias. Pero por qué ahora sólo sale el mensaje una vez, y no cada vela formada #1????

 
chaynik_1 >> :

Gracias. Pero por qué ahora sólo sale el mensaje una vez, y no cada vela formada #1????

Así que usted dijo que tiene una secuencia de comandos, hacer un indicador que se imprimirá en cada garrapata, pero perepeshite Alerta sobre el comentario y se cansan de cada garrapata para obtener Alertas o proteger contra la activación en cada garrapata puesto.

 
Urain >> :

Así que usted dijo que tiene una secuencia de comandos, hacer un indicador que se imprimirá en cada garrapata, pero el movimiento de alerta en el comentario y se cansan de cada garrapata para obtener alertas o proteger contra la activación en cada garrapata.



Todos lo han descubierto, ¡funciona! Gracias de nuevo. Nicholas, ¿y una pregunta sobre Skype?

 
chaynik_1 >> :

¡Lo tengo, está funcionando! ¡¡¡GRACIAS de nuevo!!! Nikolai, ¿puedo hacerte una pregunta por Skype?

Envíame un correo electrónico por Skype o en privado.

 
rid писал(а) >>
No. Eso no funcionaría. Tenemos que establecer la condición_2 de alguna otra manera

¿Podría haber una función que simplemente detecte que "aún no hay órdenes en el historial del EA"? - eso sería suficiente

Razón de la queja: