Sigo perplejo y no lo entiendo, no entiendo de dónde sale el número de secuencia único, todo es diferente en los ejemplos,
si no me equivoco, no lo creo, por ejemplo
No soy yo quien lo crea, es el DC quien lo asigna. ¿Le importa tanto de dónde viene exactamente y por qué?
Lo principal es que existe y que puede utilizarlo para seleccionar su pedido. Pero no hay que olvidarse de la situación cuando al final del día se reabren los pedidos con la asignación de un nuevo ticket. Por lo tanto, si no lo conoce y no lo tiene en cuenta, puede perderlo a la hora de elegir un puesto por el billete.
El DC se lo asigna. ¿Te importa tanto de dónde viene y por qué?
Lo más importante es que está ahí y puede utilizarlo para seleccionar su pedido. Pero no hay que olvidarse de la situación cuando al final del día se reabren los pedidos y se asigna un nuevo ticket. Por lo tanto, si no lo conoce y no lo tiene en cuenta, puede perderlo a la hora de elegir un puesto por el billete.
Digamos que no necesito saber de dónde viene, entonces ¿cómo puedo elegir si ni siquiera conozco el número?
Dimka-novitsek: Aquí, el depósito está en su lugar.
Hay que mirar las normas de la empresa de corretaje. Tal vez el autotrading esté prohibido (aunque las normas no lo digan), deberías consultarlo con el soporte técnico. O tal vez sólo necesita comprobar el código del Asesor Experto. Compruébelo en otra empresa de corretaje
Vale, digamos que no necesito saber de dónde viene, entonces "Lo importante es que está ahí y puede utilizarlo para seleccionar su pedido", ¿cómo puedo seleccionarlo si ni siquiera sé el número?
Esta pregunta sólo puede responderse si se sabe en qué condiciones se quiere seleccionar y con qué finalidad. Si desea almacenar el ticket de una orden abierta en una variable o en la matriz de órdenes (en la función de contabilización de órdenes del EA, por ejemplo), entonces inmediatamente después de la apertura de una posición utilice la función OrderTicket() - devolverá el número de la orden seleccionada.
Es necesario que un EA suavice la volatilidad (aquí está el valor: High[iHighest(NULL, 0, MODE_HIGH, 30, 1)] - Low[iLowest(NULL, 0, MODE_LOW, 30, 1)] de la media móvil exponencial. Por lo que tengo entendido, no se puede hacer por iMA estándar y tengo que escribir una función para ello? ¿Puede alguien ayudarme con el código?
//+------------------------------------------------------------------+ //| función de inicialización de expertos | //+------------------------------------------------------------------+ extern int BandsPeriod=20,i=1 ;extern int BandsShift=0; extern double BandasDesviaciones=2,0; extern double Lots=0.1,TakeProfit=50,stoploss=10 ;double PointX; int init() { if(Digits==5 || Digits==3) PointX = Point * 10; // Punto de corrección para tres o cinco dígitos if(Dígitos==4 || Dígitos==2) PuntoX = Punto; //----
//---- return(0); } //+------------------------------------------------------------------+ //| función de desinicialización experta | //+------------------------------------------------------------------+ int deinit() { //----
//---- return(0); } //+------------------------------------------------------------------+ //| función de inicio experto | //+------------------------------------------------------------------+ int inicio() { int total=Total de Pedidos();// Comentario(" total ",total); Alerta (" total ",total); if ( total !=0 ){return;}
doble Media,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,suma,desviación; string text; int ticket; int err; text="muestra de macd"; Average=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i); int k,counted_bars=IndicatorCounted();
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Sigo perplejo y no lo entiendo, no entiendo de dónde sale el número de secuencia único, todo es diferente en los ejemplos,
si no me equivoco no lo creo, por ejemplo
El número de billete (orden) lo da la empresa de corretaje.
Sigo perplejo y no lo entiendo, no entiendo de dónde sale el número de secuencia único, todo es diferente en los ejemplos,
si no me equivoco, no lo creo, por ejemplo
No soy yo quien lo crea, es el DC quien lo asigna. ¿Le importa tanto de dónde viene exactamente y por qué?
Lo principal es que existe y que puede utilizarlo para seleccionar su pedido. Pero no hay que olvidarse de la situación cuando al final del día se reabren los pedidos con la asignación de un nuevo ticket. Por lo tanto, si no lo conoce y no lo tiene en cuenta, puede perderlo a la hora de elegir un puesto por el billete.
El DC se lo asigna. ¿Te importa tanto de dónde viene y por qué?
Lo más importante es que está ahí y puede utilizarlo para seleccionar su pedido. Pero no hay que olvidarse de la situación cuando al final del día se reabren los pedidos y se asigna un nuevo ticket. Por lo tanto, si no lo conoce y no lo tiene en cuenta, puede perderlo a la hora de elegir un puesto por el billete.
Digamos que no necesito saber de dónde viene, entonces ¿cómo puedo elegir si ni siquiera conozco el número?
Aquí, el depósito está en su lugar.
Hay que mirar las normas de la empresa de corretaje. Tal vez el autotrading esté prohibido (aunque las normas no lo digan), deberías consultarlo con el soporte técnico. O tal vez sólo necesita comprobar el código del Asesor Experto. Compruébelo en otra empresa de corretaje
Vale, digamos que no necesito saber de dónde viene, entonces "Lo importante es que está ahí y puede utilizarlo para seleccionar su pedido", ¿cómo puedo seleccionarlo si ni siquiera sé el número?
Aquí está
//+------------------------------------------------------------------+
//| Las fronteras de Dimon.mq4 |
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp.
#enlace de propiedad "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| función de inicialización de expertos |
//+------------------------------------------------------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
extern double BandasDesviaciones=2,0;
extern double Lots=0.1,TakeProfit=50,stoploss=10 ;double PointX;
int init()
{ if(Digits==5 || Digits==3) PointX = Point * 10; // Punto de corrección para tres o cinco dígitos
if(Dígitos==4 || Dígitos==2) PuntoX = Punto;
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int inicio()
{ int total=Total de Pedidos();// Comentario(" total ",total); Alerta (" total ",total);
if ( total !=0 ){return;}
doble Media,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,suma,desviación;
string text; int ticket; int err;
text="muestra de macd";
Average=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
int k,counted_bars=IndicatorCounted();
//----
//----
for( k = 0; k<BandsPeriod; k++)
{ newres=Cierre[k]-Promedio;//Alerta (" Promedio ",Promedio);
sum+=((newres*100)*(newres*100))/10000;//Alert (" newres ",newres);
}
desviación=BandasDesviaciones*MathSqrt(suma/PeriodoBandas);
Verhnyayaghranytsa=Media+desviación;
Nyzhnyayaghranytsa=Desviación media;//Alerta (" suma ",suma);
// Alerta (" desviación ",desviación);
//----
si (Verhnyayaghranytsa<Cerrar[i])
{ Comentario(" boya ",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX, "macd sample",16384,0,Green);
}
si (Nyzhnyayaghranytsa>Cerrar[i])
{ Comentario(" ¡vender! ",Nyzhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*PointX,Bid-TakeProfit*PointX, "macd sample",16384,0,Red);
Alerta (GetLastError());
}
return(0);
}
//+------------------------------------------------------------------+