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
Supongo que a veces la sesión asiática da pistas sobre el movimiento del mercado en la sesión europea y estadounidense, como el EURJPY con el EURUSD y el GBPJPY con el GBPUSD.
Indicador MT4 a VT
Saludos
¿Alguien es capaz de programar de MT4 a lenguaje VT?
Estoy muy interesado en HoursChannel_v1
Agradecería mucho cualquier ayuda
Gracias
Pyratool
Hola,
¿Alguien sabe dónde puedo conseguir una piratola en código MT4? He visto uno en Ensign.
mt4 exp creator
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
encontró un enlace a este en otro sitio....it doesnt tiene una gran cantidad de indicadores, pero tiene algunos indicadores personalizados en allí y una ranura indicador personalizado para que pueda agregar los parámetros de lo que necesita ....ENJOY
para mt3 que es este..solo hace indicadores básicos
http://www.fxfisherman.com/forums/1182-post23.html
Un sistema EA simple funciona en backtest, pero no en vivo?
Hola :-)
Soy nuevo aquí y nuevo en programmiering y tengo un problema.
Encontré este EA, y en los backtests "trabaja" muy bien. Pero cuando lo pruebo en vivo, no abre posiciones. Las opciones de la Terminal de Trading son correctas......
¿Puede alguien ayudarme, o es un error mayor?
Aquí el script:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//---- parámetros de entrada
extern double TakeProfit=100.0;
extern double Lots=0.1;
extern double TrailingStop=35.0;
//+------------------------------------------------------------------+
//| función de inicialización de los expertos ||.
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta ||
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
int Cruzado (doble línea1 , doble línea2)
{
static int última_dirección = 0
static int dirección_actual = 0;
if(línea1>línea2)dirección_actual = 1; //arriba
if(línea1<línea2)dirección_actual = 2; //abajo
if(dirección_actual != última_dirección) //cambio
{
última_dirección = última_dirección;
return (última_dirección);
}
else
{
return (0);
}
}
//+------------------------------------------------------------------+
//| función de inicio experto ||
//+------------------------------------------------------------------+
int inicio()
{
//----
int cnt, ticket, total
double shortEma, longEma;
if(Bars<100)
{
Print("barras inferiores a 100");
return(0);
}
if(TakeProfit<10)
{
Print("TakeProfit menos de 10");
return(0); // comprobar TakeProfit
}
shortEma = iMA(NULL,0,30,0,MODE_EMA,PRICE_CLOSE,0); // <-------------------------
longEma = iMA(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,0); //
int isCrossed = Crossed (shortEma,longEma);
total = OrdersTotal();
if(total < 1)
{
if(isCrossed == 1)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,
"Mi EA",12345,0,Verde);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("Orden de COMPRA abierta : ",OrderOpenPrice());
}
else Print("Error al abrir la orden de COMPRA : ",GetLastError());
return(0);
}
if(isCrossed == 2)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,
Bid-TakeProfit*Point, "Mi EA",12345,0,Red);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("Orden de venta abierta : ",OrderOpenPrice());
}
else Print("Error al abrir la orden de VENTA : ",GetLastError());
return(0);
}
return(0);
}
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY) // se abre una posición larga
{
// ¿se debe cerrar?
if(isCrossed == 2)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);
// cerrar la posición
return(0); // salir
}
// comprobar el trailing stop
if(TrailingStop>0){
if(Bid-OrderOpenPrice()>Punto*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-
Punto*TrailingStop,OrderTakeProfit(),0,Green);
return(0);
}
}
}
}
else // ir a la posición corta
{
// ¿se debe cerrar?
if(isCrossed == 1)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet);
// cerrar la posición
return(0); // salir
}
// comprobar el trailing stop
if(TrailingStop>0){
if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
{
if((OrderStopLoss()>(Ask+Point*TrailingStop)) ||
(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,
OrderTakeProfit(),0,Red);
return(0);
}
}
}
}
}
}
return(0);
}
//+------------------------------------------------------------------+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Estoy muy contento con la ayuda :-)
matze
PS lo siento por mi mal inglés, soy alemán
Necesito ayuda con el indicador de ruptura de 3 líneas, por favor.
Me gustaría saber si alguien podría ayudarme con el indicador de ruptura de tres líneas. Si alguien pudiera programarlo para que suene una alerta sonora y muestre una alerta visual cuando la barra cambie de color. Algo como "la tendencia ha cambiado a alcista" sería de gran ayuda. He intentado hacerlo yo mismo pero mis conocimientos de programación no están a la altura. Por favor, ¿alguien me ayuda?
DeSoft
Stepindicator para Williams%
Hola Igorad u otros,
En primer lugar Igor me gustaría darte las gracias por tu gran trabajo y el fantástico jpb que has hecho en toda la gama de indicadores de pasos.
Tengo una pregunta: Si te fijas en el indicador williams% (por defecto en mt4.0) y lo colocas en 200 y le pones una línea central en 50 verás que hace un trabajo de filtrado muy similar al de los indicadores stepmastoc con un valor +/- 1,5 y que es un buen valor para filtrar (utilizado para grandes sistemas como el sistema I_FX_T del foro sbfx y el catfx50).
Si colocas este williams% en tu pantalla verás que se desplaza por encima y por debajo de la línea central más o menos en el mismo momento que tu indicador de stepmastoc pero a veces tiene ese pequeño guiño.
Si colocas el indicador williams% en la configuración por defecto 14 verás que tiene la tendencia a quedarse o en la parte superior de la ventana de datos o en la parte inferior de la ventana de datos y que como un estocástico puede estar por todo el lugar.
Así que tal vez en la forma de un indicador de paso también sería un gran indicador y podría con un poco de suerte hacer un mejor trabajo que el indicador stepstoc o stepmastoc (que ya hacen un gran trabajo)
Muchas gracias de antemano.
Echa un vistazo
Hola, ¿podríais modificar este EA para la gestión de Stoploss y del dinero?
Gracias
Movimiento del precio desde la barra anterior
Hola,
Leí en alguna parte el análisis de los datos del movimiento del precio y sobre esa base entiendo que podemos desarrollar un sistema muy bueno.
El concepto es muy simple.
El movimiento del precio (+ o -) en cualquier lado de la barra actual en comparación con la barra anterior decidirá / triger largo / corto comercio.
Regla de entrada:
Por ejemplo, queremos operar en largo si el precio actual es el cierre de la barra anterior+20 pip, o en corto si el precio actual es el cierre anterior-20 pip.
Salida:
O TP 30,/ SL 25,/ Trailing Stop, 15 o cierre de la barra actual o Basket Profit.
No hay entrada de Stop y reversión en el mismo número mágico.
Podemos tener algunas otras características también en la EA como
1. opción sólo largo / sólo corto tanto
2. Tiempo de filtro de comercio tiempo de apertura y tiempo de cierre
3. Filtro de día