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
Ayuda con el código
Como soy nuevo en la programación espero que alguien pueda ayudar aquí, el EA toma el comercio iniciando tanto una posición larga y corta, pero no colocar las paradas o T.Ps, no hay errores en el código.
Cualquier sugerencia o guía sería genial
Ayuda con el código
Chicos, estoy perplejo con la modificación aquí, lo que estoy tratando de lograr es lo siguiente después de que el comercio ha comenzado
COMPRA - Una vez que tomo un comercio y mi inicial Stoploss y T.P se establecen,
Entonces, después de un tiempo preestablecido después de que la operación ha comenzado, es decir, 5 minutos, quiero cambiar la posición de mis cifras de Stoploss y TP
Quiero cambiar mi T.P a
OP_SELL + (stoploss * 0.0001) + OP_BUY - OP_ SELL;
luego cambiar mi stoploss a
OP_BUY - ( stoploss * 0.0001);
Se agradece cualquier ayuda
int pedidos_total = OrdersTotal();
int número_de_órdenes = 0;
for(int i=0; i<total_órdenes; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY && OrderSymbol()==Symbol()){
?
Temporizador de barra. entrada salida
Estoy utilizando este código para iniciar y detener el tiempo de negociación sobre una base diaria
extern string StartTime ="07:30";
extern string StopTime ="21:00";
Estoy buscando una manera de utilizar un código similar pero para una barra horaria, por ejemplo
comenzar 5mins después de la apertura de la barra
Y cerrar 2min antes del cierre de la barra.
bool IsEntryTime() {
datetime tm0 = TimeCurrent();
datetime tm1 = StrToTime(TimeToStr(tm0, TIME_DATE) + " " + StartTime);
datetime tm2 = StrToTime(TimeToStr(tm0, TIME_DATE) + " " + StopTime);
bool isTm = false;
si (tm1 <= tm2)
isTm = isTm || (tm1 <= tm0 && tm0 < tm2);
si no
isTm = isTm || (tm1 <= tm0 || tm0 < tm2);
return (isTm);
}
Pregunta sobre un indicador simple
Hola a todos,
*Edición* No importa... Creo que he encontrado la respuesta...
Espero que esto tenga sentido
Me preguntaba si es posible cambiar el color de una línea de indicador basado en ciertas condiciones, como un simple cruce de MA. ¿Rojo para un cruce a la baja, verde para un cruce al alza?
Tengo un indicador "MA con color" que parece calcular 3 líneas (1 para cada una de las subidas, bajadas y laterales) pero sólo dibuja 1 a la vez (si tiene sentido), por lo que parece que la línea cambia de color, pero en realidad, está trazando 3 líneas diferentes una encima de la otra...
¿Hay alguna otra forma de cambiar el color?
Otra idea es dibujar un histograma en la ventana inferior para cada barra del gráfico, verde para la cruz hacia arriba, azul para la cruz hacia abajo... de nuevo, ¿tengo que calcular dos conjuntos de datos, pero sólo dibujar uno? o ¿cambio el color del histograma en función de las condiciones?
Estoy dispuesto a intentar codificarlo yo mismo, sólo busco alguna orientación sobre el método...
Saludos
¿Cómo codificar esta condición? (1 operación por cada señal por día)
Hola a todos, tengo una pregunta sobre la codificación, mis habilidades ahora no son tan buenos..
Quiero insertar esta condición para un ea de breakout:
maximo 1 trade por cada señal de breakout por dia:
¿Cómo codificarlo? ¿me pueden ayudar?
Voy a escribir un ejemplo:
dependiendo del día anterior (High, Low, Close) tengo 2 niveles de breakout:
3 casos son posibles:
1) 0 operación
2) 1 operación (compra o venta depende de la ruptura)
3) 2 operaciones (1 compra y 1 venta)
Saludos
Luca
Script para MT4 Tester
¡Hola gente! Por favor, ayúdenme a hacer lo siguiente: el script probará cada resultado de los"resultados de optimización" del probador y guardará cada prueba en el informe predeterminado de strategytester (htm)...
Gracias
ayuda con la ejecución de ea
hola a todos,
tengo este código de ea que me da 0 errores y advertencias pero nunca se abren operaciones. incluso que backtesting muestra resultados.
no se por que, ¿quizás necesita algunos indicadores?
he notado que utiliza
iADX = indicador?
iOsMA = función que necesita indicador?
iWPR = indicador?
iMACD = indicador?
si alguien puede echar un vistazo y ayudarme a ejecutarlo le estaría muy agradecido y compartiría mis resultados y configuraciones.
aquí vamos:
#propiedad copyright ""
#property link ""
extern double Lots = 0.0;
extern double Riesgo = 0.0;
extern double TakeProfit = 0.0
extern double Stoploss = 0.0
extern double TrendPower = 0.0
extern double TrendLevel = 0.0
extern double Sensibilidad = 0,0
extern double Slippage = 0.0
extern double NúmeroMágico = 12225.0
double g_point_148;
int init() {
g_point_148 = MarketInfo(Symbol(), MODE_POINT);
return (0);
}
int deinit() {
return (0);
}
int inicio() {
double l_imomentum_16
double l_iadx_24
double l_iosma_40
double l_iwpr_48
double l_imacd_56;
{
}
double l_lots_0 = 0;
int l_pos_8 = 0;
if (Bars < 10) {
Print("¡No hay operación!");
return (0);
}
if (OrdersTotal() < 1) {
if (AccountFreeMargin() < 0.1 * Lots) {
Print("¡El dinero no es suficiente!");
return (0);
}
l_lots_0 = MathCeil(AccountEquity() * Risk / 100000.0)/ 10.0 ;
HideTestIndicators(TRUE);
l_imomentum_16 = iMomentum(NULL, 0, TrendLevel, PRICE_OPEN, 0);
l_iadx_24 = iADX(NULL, 0, TrendPower, PRICE_CLOSE, MODE_MAIN, 0);
l_iosma_40 = iOsMA(NULL, 0, 90, 99, 88, PRICE_OPEN, 1);
l_iwpr_48 = iWPR(NULL, 0, Sensibilidad, 0);
l_imacd_56 = iMACD(NULL, 0, 90, 99, 88, PRICE_TYPICAL, MODE_SIGNAL, 0);
HideTestIndicators(FALSE);
if (l_imacd_56 > 0.0 && l_iosma_40 > 0.0 && l_imomentum_16 > 100.0 && l_iadx_24 > 21.0 && l_iwpr_48 < -80.0) {
OrderSend(Symbol(), OP_BUY, l_lots_0, Bid, Slippage, Bid - Stoploss * g_point_148, Ask + TakeProfit * g_point_148, "Buy(#" + MagicNumber + ")", MagicNumber, 0, Blue);
return (0);
}
if (l_imacd_56 < 0.0 && l_iosma_40 < 0.0 && l_imomentum_16 < 100.0 && l_iadx_24 -20.0) {
OrderSend(Symbol(), OP_SELL, l_lots_0, Ask, Slippage, Ask + Stoploss * g_point_148, Bid - TakeProfit * g_point_148, "Sell(#" + MagicNumber + ")", MagicNumber, 0, Red);
return (0);
}
}
int l_ord_total_12 = OrdersTotal();
for (l_pos_8 = 0; l_pos_8 < OrdersTotal(); l_pos_8++) {
OrderSelect(l_pos_8, SELECT_BY_POS, MODE_TRADES);
if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {
si (OrderType() == OP_BUY) {
si (OrderOpenTime() - (TimeCurrent() >= 300) || AccountProfit() > 2.0) {
si (TimeCurrent() - (OrderOpenTime() >= 300) || AccountProfit() > 2.0) {
OrderClose(OrderTicket(), OrderLots(), Ask, 0, Violet);
return (0);
}
}
}
}
}
l_ord_total_12 = OrdersTotal();
for (l_pos_8 = 0; l_pos_8 < OrdersTotal(); l_pos_8++) {
OrderSelect(l_pos_8, SELECT_BY_POS, MODE_TRADES);
if (OrderType() <= OP_BUY && OrderSymbol() == Symbol()) {
si (OrderType() == OP_SELL) {
si (TimeCurrent() - (OrderOpenTime() >= 300) || AccountProfit() > 2.0) {
OrderClose(OrderTicket(), OrderLots(), Bid, 0, Violet);
return (0);
}
}
}
}
return (0);
}
¿Alguien sabe si existe un indicador o ea que combine/compruebe las señales de varios indicadores (tal vez adjuntos a un gráfico) y produzca una alerta cuando se cumplan reglas específicas en estos indicadores. ¿Algo así como un indi o ea maestro? ¿Puede alguien ayudar a codificarlo?
ayuda en la codificación por favor
Hola
Actualmente tengo un conjunto de indicadores que están dando algunas buenas señales, que están en el gráfico de 4 horas, ¿hay alguien aquí que me puede ayudar a programar para que envíen alerta cuando se cumplan ciertas condiciones comerciales.
Por favor, póngase en contacto conmigo.
Muchas gracias
Dígame la estrategia y suministre los indicadores y crearé un EA para usted.
Dave
<<<