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
Por buffer o por instrucción
Por instrucción es algo así como
#propiedad indicador_nivel1 30
#propiedad indicador_nivel2 70digamos que deseo dibujar un nivel del 80% en el indicador momemtum tomando los valores max y min del array
cómo dibujar esa línea
obtengo el valor del 80%, pero como ponerlo en el gráfico
¡¡Hola chicos!!
Debería funcionar. Muéstranos el código completo.
Debería funcionar. Muéstranos el código completo.
Problema resuelto... Gracias.
Ayuda de GlobalVariable....
Me gustaría crear 2 GlobalVariable para que cuando mi EA se reinicie sepa utilizar estas dos variables si existen
La primera es el valor de una divisa cuando se colocó una orden (la primera orden), llamo a esta variable centro. Es el valor central, es decir, Bid + Ask / 2 = centro
La segunda es count ...Solo un simple conteo que incremento en uno con cada nueva orden.....hasta que las cierro todas y el conteo se pone a cero.
//=======================================================
¿Funcionará esto para buscar las Variables Globales "center" y "count" .... y si se encuentran escribir los valores a las variables center y count en mi EA?
if (GlobalVariableCheck(center))
if (GlobalVariableCheck(count))
{
center = (GlobalVariableGet(center));
count = (GlobalVariableGet(count));
AskStart=1;
BidStart=1;
}
//==============================================================
Esto (asumiendo que AskStart y BidStart son cero) escribirá el valor del centro en la GlobalVariable "center"
if(AskStart==0)
if(BidStart==0)
{
AskStart = NormalizeDouble((Ask),4);
BidStart=NormalizeDouble((Bid),4);
center=((AskStart+BidStart)/2);
NormalizarDoble((centro),4);
Imprimir(centro);
AskStart=1;
BidStart=1;
Comentario(center);
GlobalVariableSet("center",center);
}
//=====================================================================
¿Escribirá esto el valor de count en la GlobalVariable "count"?
tic = -1;
if(TradeLong)
if(centro>(Ask+sh1))
if (count==1)
{
while((tic == -1 )&¢er>(Ask+sh1))
{
Sleep(4000);
RefreshRates();
tic = OrderSend(Symbol(),OP_BUY,LE1, NormalizeDouble((Ask),4),5,Ask-sl1*Point,0,"",255,0,CLR_NONE);
}
if (tic != -1)
{
count=2;
GlobalVariableSet("count", count);
tic = -1;
}
si no
{
return(0);
}
while((tic == -1 )&¢er>(Ask+sh1))
{
Sleep(4000);
RefreshRates();
tic = OrderSend(Symbol(),OP_SELL,LE00, NormalizeDouble((Bid),4),5,Bid+sl0*Point,Bid-tp000*Point,"",255,0,CLR_NONE);
}
return(0);
}
//==============================================
¿Esto borrará la cuenta y el centro de GlobalVariable?
if(OrdersTotal()==0)
{
Closenow=False;
count=1;
AskStart=0;
BidStart=0;
center=0;
Hedgeonce=1;
GlobalVariableDel(centro);
GlobalVariableDel(count);
}
Gracias por su ayuda y revisión.....
ea simple
¿hay un EA que abre las operaciones a una hora determinada del día, y le permite establecer los precios.... estrategia de salida..... todas las variables
Lote fijo para determinar el SL
Hola
He intentado hacer un SL que se derive del % arriesgado y del tamaño del lote.
Ejemplo
Saldo 2000
Riesgo 2%
Efectivo en riesgo $40.00 = Saldo * Riesgo
Tamaño del lote 0.02
TickValue 10.00 o como lo determine cada par.
TickSize 0.2 = TickValue * LotSize
SL 200 = Efectivo en riesgo / TickSize.
Así que el SL se colocaría a 200 pips de la apertura.
El tamaño del lote debería aumentar en 0.01 cada 1000 dólares.
Esto es lo que tengo hasta ahora
if(OrderSelect(0,SELECT_BY_POS,MODE_HISTORY)) {
if(OrderType()==0 && OrderProfit()>0) {
if(AccountBalance()>1000*2) Lots=MathAbs(MathCeil(-AccountBalance()/OrderProfit()))*0.01;
else Lots=0.01;Cualquier ayuda sería genial
Saludos
Beno
Gidday
¿Cómo se usa la apertura de la barra como punto de pivote?
Si la oferta se mueve por encima de la compra abierta y golpea el TP (con un poco de suerte) y se invierte entonces la demanda se mueve por debajo de la apertura para abrir una venta.
Me doy cuenta de que si el TP no se golpea y el podría ser otra posición abierta.
cualquier ayuda seria genial.
Saludos
Beno
LimitOrders, ¿cuál está abierto?
Hola,
Quiero escribir mi propio EA.
Primero envío un SellLimit y un BuyLimit.
Luego quiero ver, qué órdenes de ellos se alcanzan. ¿Cómo puedo ver qué orden está todavía abierta?
Cuando miro en OrdersTotal() se obtienen mis órdenes ABIERTAS y PENDIENTES.
Muchas gracias,
sunshineh
por OrderType( )
OP_BUY - posición de compra,
OP_SELL - posición de venta,
OP_BUYLIMIT - posición pendiente de límite de compra,
OP_BUYSTOP - posición pendiente de stop de compra,
OP_SELLLIMIT - posición pendiente de límite de venta,
OP_SELLSTOP - posición pendiente de stop de venta.
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType() == OP_BUY) {...do some thing....}
if(OrderType() == OP_SELL) {...do other thing....}
}