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
Creación rápida de órdenes
Estoy monitorizando varios gráficos y cuando veo un buen punto de entrada para una operación me gustaría crear una orden lo más rápido posible sin utilizar el cuadro de diálogo. ¿Qué me sugiere?
Gracias de antemano,
Ed
¿Es posible, dos EA en el mismo tiempo?
Hola evrerybody
¿Es posible hacer funcionar mis dos EA?
- en el mismo tiempo
- en el mismo Timeframe (ex : 1 minuto)
- y con el mismo par de divisas (ej: EUR/USD)
He cambiado el MagicNumber (EA_1 = 10 ; EA_2 = 20) pero están trabajando uno tras otro incluso si, las condiciones para un comercio son buenas para cada uno.
Ayúdenme por favor.
Gracias.
Hmm; No probé su EA, pero leyendo la lógica, me parece que lo único que detiene una venta subsiguiente después de una compra es que "IsTrade" es verdadero. (Excepto que no abrirá una venta al mismo tiempo que abre una compra)
Así que si quieres que la lógica de Venta se aplique incondicionalmente, habría pensado que mi edición (1) solamente -- olvida 2-4 -- haría el truco. O eliminar la lógica "IsTrade".
Aunque, existe la lógica subordinada con "TickCheck" y "BarCount", que detiene otra operación en el mismo tick o en la misma barra, pero asumo que quieres que se aplique todavía.
Por supuesto, no puedo decir mucho sobre la parte de la señalización, que has omitido. Por ejemplo, si al levantar una "Señal_de_Venta" se tienen en cuenta las "Órdenes_de_Compra", entonces hay que hacer algo más.Hola,
Gracias de nuevo por tu tiempo. Sólo para tu información, he resuelto el problema. Su modificación sugerida fue el primer paso en la dirección correcta. Necesitaba una modificación adicional (en negrita) de la siguiente manera
if (Buy_Signal && BuyOrders < Max_Buys&& BuyOrders==0) Order = SIGNAL_BUY;
if (Sell_Signal && SellOrders < Max_Sells && SellOrders==0) Order = SIGNAL_SELL;
Gracias de nuevo. Quizás, si no te importa podrías ayudarme con otra pregunta. Me gustaría añadir el EA para tener la flexibilidad de cerrar cualquier orden abierta después de X número de días, donde X es ajustable en el diálogo de configuración de expertos. Así que, digamos que una operación de compra se abre en una determinada fecha y hora, ser capaz de cerrar el comercio de tres días más tarde en la misma hora del día?
Cualquier idea o sugerencia es apreciada.
Puede poner este código después de la línea "BuyOrders++;":
if ( TimeCurrent() - OrderOpenTime() >= 86400 * MaxTradePeriodInDays )
Order = SIGNAL_CLOSEBUY;y algo similar para las órdenes de venta.
Aunque no hace bien los fines de semana.
Indicador con este código:
Hola mis queridos,
Quiero 2 indicadores en MT4 con este código de abajo: (con flecha de señal de compra/venta en el gráfico)
Número 1:
----------
MA1 = SMA(5,Close), MA2 = SMA(10,Close), MACD(12,26,9)
Para señalar una operación larga: MA1 > MA2, RSI(14) > 50, y MACD Rápido > Señal MACD
Para señalar una operación en corto: MA1 < MA2, RSI(14) < 50, y MACD Fast < MACD Signal.
----------
Número 2:
----------
F1 es el nivel de subida del Fractal y F2 es el nivel de bajada del Fractal en el código siguiente
UpTrend y DownTrend(Descripción):
F1:=ValorCuando(1,H<Ref(H,-2) AND Ref(H,-1)<Ref(H,-2) AND Ref(H,-3)<Ref(H,-2) AND Ref(H,-4)<Ref(H,-2),Ref(H,-2));
F2:=ValorCuando(1,L>Ref(L,-2) AND Ref(L,-1)>Ref(L,-2) AND Ref(L,-3)>Ref(L,-2) AND Ref(L,-4)>Ref(L,-2),Ref(L,-2));
a:=Cruz(H,F1);
b:=Cruz(F2,L);
state:=BarsSince(a)<BarsSince(b);
{Señal Larga y Corta}
SeñalLarga:= estado<Ref(estado,-1);
SeñalCorta:=estado>Ref(estado,-1);
{Tendencia alcista y bajista}
Tendencia alcista:=estado>0;
Tendencia a la baja:=estado<1;
---------------------------------------
Gracias y saludos,
Khamoosh
¡¡¡¡¡¡¡Horas y horas!!!!!!!
¡Realmente necesito ayuda!
¡¡¡¡¡¡¡¡¡No consigo esto en absoluto!!!!!!!!!
¡He intentado Mql4.com, F1 mientras se selecciona la palabra, todo!
¡¡¡¡¡¡No lo consigo!!!!!!
¿Qué significa
What does
mean??????????????
What is [PHP]Bars-IndicatorCounted()significa????????????
¿Qué tipo de ayuda necesita? Indicadores". Puedes conseguir algunos aquí..lo que necesitas ahora es aprender y practicar,,je..je..je..
¡Realmente necesito ayuda!
¡¡¡¡¡¡¡¡¡No consigo esto en absoluto!!!!!!!!!
He probado con Mql4.com, F1 al seleccionar la palabra, ¡todo!
¡¡¡¡¡¡No lo consigo!!!!!!
¿Qué hace
What does
mean??????????????
What is [PHP]Bars-IndicatorCounted()int IndicatorCounted( )
La función devuelve la cantidad de barras que no han cambiado después de que el indicador había sido lanzado por última vez. Las barras más calculadas no necesitan ningún recuento. En la mayoría de los casos, el mismo conteo de valores de índice no necesita ser recalculado. La función se utiliza para optimizar el cálculo.
Nota: La última barra no se considera calculada y, en la mayoría de los casos, es necesario recalcular sólo esta barra. Sin embargo, existen algunos casos límite en los que el indicador personalizado es llamado desde el experto en el primer tick de la nueva barra. Es posible que el último tick de la barra anterior no haya sido procesado (porque el penúltimo tick estaba siendo procesado cuando llegó este último tick), el indicador personalizado no fue llamado y no fue calculado por ello. Para evitar errores de cálculo del indicador en estas situaciones, la función IndicatorCounted() devuelve la cuenta de barras menos una.
Ejemplo:
int inicio()
{
int límite;
int barras_contadas=IndicadorContado();
//---- comprobar posibles errores
if(counted_bars<0) return(-1);
//---- se vuelve a contar la última barra contada
if(counted_bars>0) counted_bars--;
limit=Barras_contadas;
//---- bucle principal
for(int i=0; i<limit; i++)
{
//---- ma_shift se pone a 0 porque se llama a SetIndexShift abowe
ExtBlueBuffer=iMA(NULL,0,JawsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i);
ExtRedBuffer=iMA(NULL,0,TeethPeriod,0,MODE_SMMA,PRICE_MEDIAN,i);
ExtLimeBuffer=iMA(NULL,0,LipsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i);
}
//---- hecho
return(0);
}
Hola a todos
¿Es posible hacer funcionar mis dos EA?
- en el mismo tiempo
- en el mismo Timeframe (ex : 1 minuto)
- y con el mismo Par de Divisas (ej: EUR/USD)
He cambiado el MagicNumber (EA_1 = 10 ; EA_2 = 20) pero están trabajando uno tras otro incluso si, las condiciones para un comercio son buenas para cada uno.
Ayúdeme por favor.
Gracias.Reemplace la línea :
Disparar el código inmediatamente después de que la barra de 15 minutos termine
Tengo un trailing stop, que se actualiza cada tick durante una barra de 15 minutos, y el stop se calcula a 20 pip del precio BID.
Pero preferiría que el trailing stop se calculara al final de la barra de 15 minutos más reciente.
Así que esto sería en una COMPRA
if( BID > High[1] - (20 * Punto)) StopLoss = High[1] - (20 * Punto);
Así que esto es para permitir que la barra actual de 15 minutos para whipsaw alrededor tanto como le gusta, antes de las paradas se mueven.
¿Es esta la idea, o hay otras por ahí? Thx