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
necesito que alguien me ayude a convertir este cruce de ema en un EA. abrir la compra cuando aparezca la flecha azul y vender cuando aparezca la flecha roja salir del comercio cuando la vela al lado de la flecha de cierre. por favor, deje que el SL y TP sea ajustable y el MAs. sólo quiero usarlo para el comercio de la vela
Para el tiempo de las velas, mejor usar algún indicador especializado para eso (como el adjunto)
En cuanto al separador de periodos : ya es nmc pero quizás quieras usar el adjunto (debería ser más ligero en la cpu)
Muchas gracias. Estoy intentando añadir la opción de "BarsLimit" pero no lo he conseguido. Podrías ayudarme, por favor. Muchas gracias por tu tiempo.
Entropía
Aquí tienes una versión con esa opción añadida
Hola mladen me puedes enseñar a resolver la declaración .
Esto es lo que me da la advertencia .
Gracias.
Hola mladen me puedes enseñar a resolver la declaración .
Esto es lo que me da la advertencia .
Gracias .
Primero esto :
y esto
Hola Mladen,
¿Podría usted me importa con este código señor, en lo que necesita ser arreglado?
También, cuando va más alto marco de tiempo, ¿Es posible cambiar de
===> 1Min ~ 30 Min ==> cada 10 pips
===> 1 Hora ======> cada 50 pips
===> 4 Horas, Diario ======> cada 100 pips
===> Semanal, Mensual ===> cada 1000 pips
Los rectángulos son deseados en lugar de líneas señor.
#property indicator_chart_window
#define ONDA_BEGINS 0
#define ONDA_CONTAINS 1
//+------------------------------------------------------------------+
//| Función de inicialización del indicador personalizada ||.
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de desinicialización de indicadores personalizados ||.
//+------------------------------------------------------------------+
int deinit()
{
//----
for (int ix = 0; ix < nLines; ix++) // borrar mis líneas horizontales
{
ObjectDelete("tensLines "+ix);
}
//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de iteración del indicador personalizada ||
//+------------------------------------------------------------------+
int inicio()
{
int nLines = 40; // Número de líneas totales a dibujar
double lineInterval = 0.0010; // Intervalo entre líneas
double normPrice = NormalizeDouble(Close[1],3); // El precio actual se redondea al "10" más cercano
for (int ix = 0; ix < nLines; ix++) // Bucle de duración de número de veces
{
if(ObjectFind("tensLines "+ix) < 0)
ObjectCreate("tensLines "+ix, OBJ_HLINE, 0, 0, normPrice+((ix-(nLines/2))*lineInterval)); // Colocar la mitad por encima y la mitad por debajo del precio actual
else ObjectSet("tensLines "+ix, OBJPROP_PRICE1, normPrice+((ix-(nLines/2))*lineInterval));
ObjectSet("tensLines "+ix,OBJPROP_COLOR,DarkSlateGray); // Hacer que las líneas se vean mejor
}
//----
return(0);
}
//+------------------------------------------------------------------+
void ObjectNameDeleteAll(string name, int where=ONDA_BEGINS, int type=EMPTY)
{
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--)
{
string on = ObjectName(iObj);
int iPos = StringFind(on, nombre);
si (iPos < 0) continúa;
if (iPos > 0 && where == ONDA_BEGINS) continue;
if (type == EMPTY) ObjectDelete(on);
else if (type == ObjectType(on)) ObjectDelete(on);
}
}
//---
Hola Mladen,
¿Podría usted me importa con este código señor, en lo que necesita ser arreglado?
También, cuando va más alto marco de tiempo, ¿Es posible cambiar de
===> 1Min ~ 30 Min ==> cada 10 pips
===> 1 Hora ======> cada 50 pips
===> 4 Horas, Diario ======> cada 100 pips
===> Semanal, Mensual ===> cada 1000 pips
Los rectángulos son deseados en lugar de líneas señor.
#property indicator_chart_window
#define ONDA_BEGINS 0
#define ONDA_CONTAINS 1
//+------------------------------------------------------------------+
//| Función de inicialización del indicador personalizada ||.
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de desinicialización de indicadores personalizados ||.
//+------------------------------------------------------------------+
int deinit()
{
//----
for (int ix = 0; ix < nLines; ix++) // borrar mis líneas horizontales
{
ObjectDelete("tensLines "+ix);
}
//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de iteración del indicador personalizada ||
//+------------------------------------------------------------------+
int inicio()
{
int nLines = 40; // Número de líneas totales a dibujar
double lineInterval = 0.0010; // Intervalo entre líneas
double normPrice = NormalizeDouble(Close[1],3); // El precio actual se redondea al "10" más cercano
for (int ix = 0; ix < nLines; ix++) // Bucle número de veces
{
if(ObjectFind("tensLines "+ix) < 0)
ObjectCreate("tensLines "+ix, OBJ_HLINE, 0, 0, normPrice+((ix-(nLines/2))*lineInterval)); // Colocar la mitad por encima y la mitad por debajo del precio actual
else ObjectSet("tensLines "+ix, OBJPROP_PRICE1, normPrice+((ix-(nLines/2))*lineInterval));
ObjectSet("tensLines "+ix,OBJPROP_COLOR,DarkSlateGray); // Hacer que las líneas se vean mejor
}
//----
return(0);
}
//+------------------------------------------------------------------+
void ObjectNameDeleteAll(string name, int where=ONDA_BEGINS, int type=EMPTY)
{
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--)
{
string on = ObjectName(iObj);
int iPos = StringFind(on, nombre);
si (iPos < 0) continúa;
if (iPos > 0 && where == ONDA_BEGINS) continue;
if (type == EMPTY) ObjectDelete(on);
else if (type == ObjectType(on)) ObjectDelete(on);
}
}
//---
Prueba así
Prueba así
Vaya. Usted es el hombre. Gracias mladen por las bendiciones.
Una petición más. ¿Puedes hacer la rejilla en rectángulos como el archivo adjunto / imagen de abajo. Por ejemplo 10 pips por rectángulo. Que el rectángulo proyecte el futuro.
Siento que es más fácil en los ojos que la rejilla por defecto. Y toma medio segundo para ver cuántos pips de movimiento estás viendo.
}