[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 510
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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é corredor tiene su demo? Pasé por 2 corredores más con mi amigo - el mismo lío.
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);
}
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 en la revista. ¿Qué dice?
Se está compilando. Dice que se ha iniciado.
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.
¿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.
¿Qué hay que ver? Si lo supiera, no preguntaría.
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])
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])