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
Estimado señor MLADEN....
Actualmente estoy utilizando estos códigos en mi EA que se ejecuta en un marco de tiempo M15 ...
Se abrirá una nueva orden después de M15 marco de tiempo ...
bool AddP()
{int _num=0; int _ot=0;
for (int j=0;j<OrdersTotal();j++)
{if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0))
{
_num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();
}
}
if(_num==0) return(true);
if(_num>0 && ((Time[0]-_ot))>0)
return(true);
else return(false);
}
¿Podría alterar este código para hacer una orden por cada 5 minutos después de la orden anterior....
aunque estoy en un M15 timeframe....
ESPERO QUE NO SE OFENDA POR ENVIAR TANTAS PREGUNTAS....
Saludos cordiales
AZRUL...AZRUL
Prueba a sustituir esto
if(_num>0&&((Time[0]-_ot))>0)con esto
if(_num>0&&((TimeCurrent()-_ot*)>PERIOD_M5*60))
AZRUL
Pruebe a sustituir esto
if(_num>0&&((Tiempo[0]-_ot))>0)con esto
if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))Estimado señor MLADEN,
Una vez más, su tiempo y experiencia son muy apreciados .... 3º créditos...
Parchearé todos los códigos que has escrito y volveré a probar la simulación (tester) mañana...
QUE TENGA UN BUEN FIN DE SEMANA Estimado SIR.....
su servidor
AZRUL....
Puede alguien hacer este cambio Indikotor (TrendMA2000) en mt4
Meta: Shortcode ("TrendMA2000" ),
Subgráfico ( Falso );
Entradas:
Periodo ( 3, 1, 100 );
Variables:
avg, myavg, color;
avg = (( Alto + Bajo + Alto[1] + Bajo[1] + Alto[2] + Bajo[2] + Alto[3] + Bajo[3] + Alto[4] + Bajo[4] ) / 10 );
myavg = AVERAGE ( avg, Period );
Si myavg > myavg[1] entonces color = VerdeOscuro
Else
Si myavg <= myavg[1] entonces color = Rojo;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatma
Puede alguien hacer este cambio de Indikotor (TrendMA2000) en mt4
Meta: Shortcode ("TrendMA2000" ),
Subgráfico ( Falso );
Entradas:
Período ( 3, 1, 100 );
Variables:
avg, myavg, color;
avg = (( Alto + Bajo + Alto[1] + Bajo[1] + Alto[2] + Bajo[2] + Alto[3] + Bajo[3] + Alto[4] + Bajo[4] ) / 10 );
myavg = AVERAGE ( avg, Period );
Si myavg > myavg[1] entonces color = VerdeOscuro
Else
Si myavg <= myavg[1] entonces color = Rojo;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatmamahatma
que es simplemente un sma(sma9median,5),period) (una media móvil simple de una media móvil simple de 5 periodos)
EA de Japón que puede subir un indicador que desea.
Hay algunos japoneses en una propiedad, pero esta EA es capaz de subir un indicador que desea utilizar.
Va a ser muy interesante si alguien aquí puede modificar este EA.
Hay algunos japoneses en una propiedad, pero esta EA es capaz de cargar un indicador que desea utilizar. Va a ser muy interesante si alguien aquí puede modificar esta EA.
Hola Hanaumabay, necesitaría el código fuente no descompilado para poder modificarlo.
Día anterior alto-bajo "excluyendo los domingos"
Estimado señor MLADEN,
No he podido encontrar un indicador que simplemente trace el máximo y el mínimo del día anterior excluyendo los domingos. He estado utilizando el indicador adjunto y esperaba que se pudiera modificar para excluir los datos del domingo. Gracias de antemano por su ayuda.
Hola Hanaumabay, necesitaría el código fuente no descompilado antes de poder modificarlo.
Fue capaz de abrir el archivo de origen antes de.......I tratar de buscar un original
Estimado señor MLADEN,
Buenos días, señor,
Estoy tratando de evitar que mi EA reabra una orden después de activar un trailing stop... pero desafortunadamente los códigos no funcionan como se esperaba... Espero que pueda rectificar el problema para mí....
double closedAtTS() {
datetime lastTime = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (Magic!=0)
if (OrderMagicNumber() != Magic) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderClosePrice()== OrderStopLoss()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
}
return(lastTime);
}
Parece que falta algo o esta parte de la ecuación no hace el truco...
if (OrderClosePrice()==OrderStopLoss()) continue;
Como siempre se agradece tu experiencia....
Saludos cordiales
AZRUL.....
Estimado señor MLADEN,
Yup.... fue esta parte de la ecuación no hace el truco...
if (OrderClosePrice()==OrderStopLoss()) continue;
debería ser...
if(OrderClosePrice() != OrderStopLoss()) continue;
Me he confundido con esto
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
Perdón.... por este POST...
Gracias