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 su ayuda
He encontrado la codificación que quiero, y ahora necesito un poco de variación.
- Si ahora la línea horisontal llamada zona de suministro, ¿cómo la codificación para hacer la demanda horisontal línea también?
- Ahora el Indicador usando este ajuste "DrawWhenSmallerThan = 13 trabajo en H1, ¿cómo la codificación para hacer la línea DS en H4 y D1 también pero todavía trabajo de H1? Seguro que con otra configuración para DrawWhenSmallerThan = ...
Gracias antes
Por favor, ayúdenme a arreglar la codificación
Lo siento, cancelo esta pregunta y salto a la siguiente.
Gracias
Muy cansado y mareado
...
paijowijaya
Podrías mirar este hilo : https://www.mql5.com/en/forum/173574
Encontrarás un montón de ejemplos de cómo hacer indicadores multi time frame, y parece que es lo que necesitas ahora
He encontrado la codificación que quiero, y ahora necesito un poco de variación.
- Si ahora la línea horisontal llamado zona de suministro, ¿cómo la codificación para hacer la demanda horisontal línea también?
- Ahora el indicador que utiliza esta configuración "DrawWhenSmallerThan = 13 funciona en H1, ¿cómo la codificación para hacer la línea DS en H4 y D1 también, pero todavía funcionan de H1? Seguro que con otra configuración para DrawWhenSmallerThan = ...
Gracias antes depaijowijaya
Puedes mirar este hilo : https://www.mql5.com/en/forum/173574
Encontrarás muchos ejemplos de cómo hacer indicadores multi time frame, y parece que es lo que necesitas ahoraHola,
Me alegro de oírte de nuevo Maestro Mladen después de haber desaparecido durante unos días. Gracias por su atención, pero antes de ir allí como sobre la cuestión no.1. Necesito hacer otra línea. Pruebe ese indicador Maestro usted sabrá lo que quiero decir. Básicamente quiero hacer un indicador de oferta y demanda, pero ahora sólo tengo una oferta o demanda.
Mis mejores deseos para usted y su familia Maestro Mladen
Gracias
Describir más de 4 velas... Ayuda por favor.
Hola a todos los maestros codificadores,
Estoy en el dolor de cabeza ... por favor ayuda.
¿Cómo podemos describir más de 4 velas comprar continuamente en el código?
Por ejemplo: En la sesión de Tokio, hay 4 o más de 4 velas de compra continua o;
En la sesión de Tokio, hay 4 o más de 4 velas de venta continua.
y despues de reconocerlo, ¿como ordenar el codigo a "
no trade
"?¡¡¡¡¡por favor.... ayudenme!!!!! (Lo siento por mi pobre inglés)
Saludos,
crexsking
siempre y cuando haya entendido bien las condiciones que desea comprobar
Para las sesiones necesitarías comprobar también el TimeCurrent() (TimeCurrent() devuelve la hora actual del broker, así que probablemente tendrás que hacer un ajuste de GMT dependiendo de tu zona horaria del broker)
Hola a todos los maestros codificadores,
Me duele la cabeza... por favor, ayuda.
¿Cómo podemos describir más de 4 velas de compra continua en el código?
Por ejemplo: En la sesión de Tokio, hay 4 o más de 4 velas de compra continua o;
En la sesión de Tokio, hay 4 o más de 4 velas de venta continua.
y despues de reconocerlo, ¿como ordenar el codigo a "
no trade
"?¡¡¡¡¡por favor.... ayudenme!!!!! (Lo siento por mi pobre inglés)
Saludos,
crexskingComando a NO COMERCIAR
Cuando dices "4 velas de compra continua" ¿te refieres a 4 velas en las que el cierre es mayor que la apertura? Si es así, puedes escribirlo de forma similar a esto:
siempre y cuando haya entendido bien qué condiciones desea probar
Para las sesiones tendrías que comprobar también el TimeCurrent() (TimeCurrent() devuelve la hora actual del broker, así que probablemente tendrás que hacer un ajuste de GMT dependiendo de la zona horaria de tu broker)¡¡¡Sí!!!
Eso es lo que quiero decir... Gracias Sr. mladen...
Pero... cuando lo reconozcamos, ¿cómo se puede cambiar a "NO TRADE"?
por ejemplo :
1. En la sesión de Tokio hay 4 o más de 4 velas de venta continua. (completado... ese código fue concedido por u)
2. Después de eso, cuando la sesión de Londres abierta, de repente la vela grande> 32 pips aparecen (comprar o vender).
3. Quiero comandar mi EA a "NO TRADE" en esta condición.
gracias a u mladen 4 ayudarme...
saludos,
crexsking
Y 1 más Sr. mladen...
lo que quiero decir " de repente la vela grande > 32 pips aparecen" es:-
-quiero que mi EA abra un puesto (compra/venta) después de la vela grande... (este código también está hecho)
pero si previamente en la sesión de tokyo,
hay 4 o más de velas de compra (continuamente) o venta (continuamente)<-----(para mí, llamé a estas 4 velas continuamente como
RISK MARKET)... el EA reconoce el RISK MARKET y NO TRADE después de esa gran vela.
La pregunta aquí es... ¿Qué debo hacer para que el EA reconozca el RISK MARKET y NO TRADE después de la vela grande?
saludos,
crexsking
¡¡¡Que alguien me ayude!!!
W = Ganar , L = Perder
Quiero que el OrderSend() Lots sea así↓
Beneficio W W W L L L L L L
Lote--> .01 .01 .01 .01 .02 .06 .01 .02 .06
Mi resultado
Beneficio W W W L L L L L L
Lote--> .01 .01 .01 .02 .06 .06 .01 .02 .06 .06
si no le importa, por favor simplifique el código y señale el error
//------------------------------------------------Level 1 Buy & Sell---------------------------------------------------------------
//--------------------------Buy
int HT=Total de Pedidos( ) ;
if( OrdersTotal( ) <1 && BuyCondition )
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point, "BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------Sell
if( OrdersTotal( ) <1 SellCondition)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point, "SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrdersTotal( ) <1 && BuyCondition )//--Condición de compra
{
for(int i=1;i<=2;i++)
{
if(OrderSelect(HT-i,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point, "BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
}
//--------------------------Lv2 Sell
if( OrdersTotal( ) <1 && SellCondition)//--Condición de venta
{
for(int k=1;k<=2;k++)
{
if(OrderSelect(HT-k,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point, "SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
}
Ya he arreglado mi problema~
if( OrdersTotal( ) <1 && ValLongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------LV1 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrdersTotal( ) <1 && ValLongVal_Factor )//---Buy Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//--------------------------Lv2 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor )//---Sell Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//-------------------------------------------------BUY----------------------------------------------------------------//
if(OrdersTotal( ) <1 && ValLongVal_Factor)
{
ticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
//--------------------------------------------------SELL--------------------------------------------------------------//
if(OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor ) /*|| (OrdersTotal( ) <1 && Val<0.6 && LongVal<-0.5 ))*/
{
ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
return(0);
}