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
Formato de cadenas MQL4
No importa. Era la fuente que estaba usando. Funciona bien.
función para contar las operaciones perdidas en una sesión de trading
¿Puede alguno de ustedes, programadores expertos, darme una pista sobre una buena manera de mantener un total de las operaciones perdedoras en una sesión de negociación?
Me gustaría que mi EA contara las operaciones perdedoras de mi historial de operaciones basado en el número mágico y la fecha. Entonces puedo hacer que el EA deje de operar por el resto de la sesión cuando se alcance un cierto número de operaciones perdedoras.
Básicamente, si alguien puede mostrarme un fragmento de código que devuelva un recuento agregado de las operaciones perdedoras basado en el número mágico y la fecha, estaría encantado.
Gracias
Will
Definir
on init put this
{
session_start= TimeCurrent();
}Function Losses:
[PHP]int Losses(){
int total=0;
for (int i= OrdersTotal() - 1; i>= 0; i--){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic &&
OrderProfit()+OrderSwap()+OrderCommission()<0 &&
OrderCloseTime()>=session_start)
total++;
}
return (total);
}Uso del valor de la MA en la orden pendiente
Hola a todos
aquí está la pregunta
quiero usar el valor MA en una orden pendiente
que significa algo como esto
Estoy recibiendo un error de uninit razón 0
no se si esta relacionado con poner MA dentro
int start()
{
int ticket;
double point;
//----
point=MarketInfo(Symbol(),MODE_POINT);
//----
while(true)
{
ticket=OrderSend(Symbol(),OP_SELLSTOP,1.0,iMA(NULL,0,20,8,MODE_SMA,PRICE_CLOSE,0)*point,0,0,0,"some comment",16384,0,Green);
if(ticket<=0) Print("Error = ",GetLastError());
else { Print("ticket = ",ticket); break; }
//---- 10 seconds wait
Sleep(10000);
}
//----
return(0);
}
información sobre el mercado de preguntas fáciles
aquí hay cosas fáciles
aquí está el código
¿qué pasa?
¿debería estar recibiendo 0.0000000 algo de valor?
esto es cuenta demo fxcm no se si eso hace la diferencia?
{
RefreshRates();
double i;
i=MarketInfo("AUDUSD",MODE_POINT);
Alert("Point= " ,i , " !");// Alert
return; // Exit start()
}¡Hola!
Por favor, necesito que mi EA duplique el lote de la orden si la última orden se cierra por el StopLoss. Por favor, ¿cómo puedo programar esto?
Saludos...
Tengo una solicitud por separado AQUÍ
(será imposible de hacer, o simplemente fácil)
>>
https://www.mql5.com/en/forum/180082
clic en clic