[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 47
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
No, no lo es. Se puso aún peor :)
Entiéndase, RefreshRates() actualiza los valores de las variables predefinidas Ask y Bid, está utilizando el valor una vez almacenado en la variable Price.
Parece que es ahora mismo, ¿no?))Lo tengo :-) Pensaba que sólo se accedía al precio cuando la ejecución de esta función llegaba a OrderSend
Ahora parece que es correcto, ¿no?))Lo tengo:-) Pensaba que sólo se accedía al precio cuando la ejecución de esta función llegaba a OrderSend
Creo que sí.
da sólo un valor por alguna razón + el compilador jura :
'iClose' - expresión de comparación esperada
No entiendo qué pasa.
así que utilícelo en el programa.da sólo un valor por alguna razón + el compilador frunce el ceño:
'iClose' - expresión de comparación esperada
No entiendo qué pasa.
Así es como lo utilizo en mi aplicación.O bien, es así
Creo que sí.
Todo parece funcionar, gracias.
Hola. Necesito ayuda. La cuestión es la siguiente:
Después de que una orden haya sido activada, no importa cómo, todas las demás órdenes deben ser cerradas. Y de nuevo por la condición deben abrirse nuevas.
Hola. Necesito ayuda. La cuestión es la siguiente:
Después de que una orden haya sido activada, no importa cómo, todas las demás órdenes deben ser cerradas. Y de nuevo por la condición deben abrirse nuevas.
¿Has leído el libro de texto a estas alturas?
Hasta ahora he utilizado
static bool order_opened = false;
if(order_opened){return(0);}
OrderSend(Symbol(),OP_BUYLIMIT,0.1,cena_buy,3,sl_buy,tp_buy,"",14774,0,Blue);
Alert (GetLastError()); // Mensaje de error en la colocación de la orden
order_opened = true; // si la orden ha funcionado, no abrir de nuevo
Ahora sólo tenemos que abrir una nueva orden después de que la orden haya funcionado.
Hasta ahora he utilizado
static bool order_opened = false;
if(order_opened){return(0);}
OrderSend(Symbol(),OP_BUYLIMIT,0.1,cena_buy,3,sl_buy,tp_buy,"",14774,0,Blue);
Alert (GetLastError()); // Mensaje de error en la colocación de la orden
order_opened = true; // si la orden ha funcionado, no abrir de nuevo
Ahora sólo tenemos que abrir una nueva orden después de que la orden haya funcionado.
Lea el tutorial y la documentación, cambie la lógica de apertura, cierre por condición de pose, inserte el código a través de CTRL+ALT+M.