[¡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 392
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
Utilizar el SRC para insertar el texto del programa, imposible de leer
¿Cómo se utiliza? No sé lo que es en absoluto.
Lea las F.A.Q., en ellas se explica todo con detalle
https://forum.mql4.com/ru/38943/page2#463875
Entiendo esto, incluso entiendo cómo encontrar el último, pero no puedo encontrar el último y penúltimo.
primero encuentra la última barra desde 0 en el bucle, recuerda su número como N1
Y luego entrar en el bucle de (N1+1)-ésima barra y encontrar la siguiente
¿Cómo puedo seguir el enlace? Es decir, ¿dónde debo ponerlo y qué debo pulsar a continuación?
El enlace es
//+------------------------------------------------------------------+
//| para avalanchas.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#enlace de propiedad "http://www.metaquotes.net"
extern double stoploss=0; extern double takeprofit=20; extern int otstup=20; extern datetime expiration=0;
//+------------------------------------------------------------------+
//| función de inicialización de expertos |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int=0,R1=0,R2=0,A=1 ;double price=PRICE_OPEN;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;
int inicio()
{ int X;
//----
for(int Uy=Total de pedidos();Uy<=-1;Uy--){
OrderSelect((Uy,SELECT_BY_POS );
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{X=X++;}}
si (X>=2){
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point* 3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red);
Alert ("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(), OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' );
Alerta ("OP_SELLSTOP", GetLastError( );
}
//----
return(0);
}
//+------------------------------------------------------------------+
Ahora pondré el código. Hay un error ahí, por cierto, en un punto completamente plano. Y hay una mesa. ¿Cómo se pone el código en él?
¿Qué mesa? Presionas el botón correcto.