[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 510

 
Reshetov:
Algunos corredores tienen un servidor tanto para la demostración como para la vida real. Consulte con el equipo de asistencia de su corredor.
Si no es un secreto, ¿qué broker tiene su demo? Fui con un amigo a otros 2 corredores - el mismo lío.
 
nemo811:
Si no es un secreto, ¿qué corredor tiene su demo? Pasé por 2 corredores más con mi amigo - el mismo lío.
He escrito en un mensaje privado - es imposible discutir los corredores en este foro
 

Hola a todos.

La misma pregunta de nuevo. como se aconseja, no funciona hasta ahora.

¿Qué pasa? ... el precio está "marcando la línea", pero no se ha hecho ningún pedido.

//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int start()
{
//----
string sell_stop = "sell_stop"; //nombre de la línea manualmente
string buy_stop = "buy_stop";

//buy------------------------------------------------------------------------------------------------

// encontrar la línea y colocar una orden cuando el precio toque
if (ObjectFind (buy_stop) > 0 ) // si hay una línea buy_stop.
if ( ObjectGet (buy_stop, OBJPROP_PRICE1) == Ask )// toca la línea
// esta opción no funciona if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0]) --
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// la orden se envía
ObjectDelete (buy_stop); // la línea se elimina
}




return(0);
}

 
TESKATLIPOKA:

Hola a todos.

La misma pregunta de nuevo. como se aconseja, no funciona hasta ahora.

¿Qué pasa? ... el precio se mueve en la línea, pero no se hace ningún pedido

Mira el registro. ¿Qué dice?
 
Reshetov:
Mira en la revista. ¿Qué dice?


Se está compilando. Dice que se ha iniciado.

 
TESKATLIPOKA:


Es como se compila. Dice que todo se inicia.

Le he escrito en persona. Creo que a poca gente de aquí le interesan las líneas y los pedidos a través de ellas.

¿Por qué necesita ver lo que se está recopilando e iniciando allí? Es difícil adivinar tres veces que hay que vigilar cuando algo hace tictac y no se voltea?

En cuanto a la línea privada, olvídate de cómo contactar con ella de una vez por todas: las consultas personales cuestan mucho dinero.

No me interesan en absoluto sus líneas y sus pedidos: ese es su problema. Si tengo tiempo libre y buen humor, puedo sugerir algo útil. Si no tengo ninguna de las dos cosas, entonces vete a la mierda: no estoy de alquiler.

 
Reshetov:

¿Por qué necesitas ver lo que se está compilando e iniciando allí? Es difícil adivinar tres veces que hay que mirar cuando se tiene algo ahí dentro que no es un chanchullo...

En cuanto a la comunicación personal, puede olvidarse de una vez por todas de cómo contactar con ella: las consultas personales cuestan mucho dinero.



¿Qué hay que ver? Si lo supiera, no preguntaría.

 
TESKATLIPOKA:


¿Qué hay que ver? Si lo supiera, no preguntaría.

El código que te he dado, descoméntalo y mira lo que pone en el registro
 
Reshetov:
Descomenta el código que te he dado y mira lo que dice el registro


2012.01.16 23:31:02 EURUSD,M15: inicializado

como escribí - inicializado

2012.01.16 23:32:14 Línea de expertos EURUSD,M15: cargado con éxito

2012.01.16 23:32:16 Línea de expertos EURUSD,M15: eliminado

Se inicia y se borra.

pero no establece el orden

pero en la variante

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])

{
OrderSend (Symbol(),OP_BUYSTOP, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// se envía la orden
ObjectDelete (buy_stop); // se elimina la línea
}

Escribe muchos errores. No compila.

se compila así

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0])
if (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])



 
TESKATLIPOKA:


2012.01.16 23:31:02 EURUSD,M15: inicializado

como escribí - iniciado

2012.01.16 23:32:14 Línea de expertos EURUSD,M15: cargado con éxito

2012.01.16 23:32:16 Línea de expertos EURUSD,M15: eliminado

Se inicia y se borra.

pero no establece el orden

pero en la variante

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])

{
OrderSend (Symbol(),OP_BUYSTOP, lotes, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// se envía la orden
ObjectDelete (buy_stop); // se elimina la línea
}

genera muchos errores, no compila.

se compila así

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0])
if (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])