[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 490

 
AlekZZZandR >>:
А можно как-нибудь сделать чтобы индикатор iExposure.mq4 показывал данные на самом графике? а не в отдельном окне?

Se puede implementar así

Archivos adjuntos:
 
Axmed >>:
Конкретезируйте пожалуйста, что значит "сделать как индикатор Volume" ??))

una escala sólo para Alta debe estar por encima de cero (no es necesario para Baja), disminuyendo el valor cambia el color a rojo, aumentando el valor a verde... sería muy apreciado...

 
rasvet писал(а) >>

una escala sólo para Alta debe estar por encima de cero (no es necesario para Baja), disminuyendo el valor cambia el color a rojo, aumentando el valor a verde... sería muy apreciado...


Como esto...)

Archivos adjuntos:
 
Axmed >>:


Примерно так?)

Muchas gracias :))))

 
Por favor, aconsejen cómo cerrar varias órdenes abiertas a la vez y si pueden explicar con detalle, aún no he trabajado con scripts y asesores expertos y no sé cómo tratarlos.
 
Anegener >>:
Здравствуйте.Подскажите как можно несколько открытых ордеров закрыть сразу.И если можно объясните поподробнее,со Скриптами и Советниками я ещё не работал и не знаю как с ними обходится.Заранее благодарю.

Aquí hay un script. adjúntelo a cualquier gráfico - cierra todas las órdenes abiertas.

Archivos adjuntos:
 

¿por qué no hay ofertas en la plata y en el aud/usd?

 

Por favor, ayúdenme a entender el código, necesito un EA que actualice las órdenes pendientes activadas. Acabo de empezar a aprender el idioma, realmente espero que los expertos me ayuden))

//+------------------------------------------------------------------+
//|                                               В одну сторону.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//---- input parameters
extern int       prof  = 50,
                 shift = 50,
                 stop  = 10000;
extern double    lot   = 0.1;
int tip;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   OrderSend(Symbol(),OP_SELL,lot,Bid,3,
               NormalizeDouble(Ask + stop*Point,Digits),
               NormalizeDouble(Bid - prof*Point,Digits)," ",777,Blue);
   OrderSend(Symbol(), OP_SELLLIMIT,lot, 
               Ask+Point*shift, 0, Ask+Point*shift+Point*stop, 
               Ask+Point*shift-Point*(prof+2)); 
   OrderSend(Symbol(), OP_SELLLIMIT,lot, 
               Ask+Point*(shift*2), 0, Ask+Point*(shift*2)+Point*stop, 
               Ask+Point*(shift*2)-Point*(prof+2));            
   OrderSend(Symbol(), OP_SELLSTOP,lot, 
               Bid-Point*shift, 0, Bid-Point*shift+Point*stop, 
               Bid-Point*shift-Point*prof); 
                                                          
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
   {
   for (int i=3; i<OrdersTotal(); i++){   
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){
         if (OrderSymbol()==Symbol()){
            tip = OrderType();
            lot = OrderLots();return;}}}
   
   if (tip==1)
               OrderSend(Symbol(), OP_SELLLIMIT,lot, 
               Ask+Point*shift, 0, Ask+Point*shift+Point*stop, 
               Ask+Point*shift-Point*prof);
   return(0);
}
//+------------------------------------------------------------------+
 

Hola, pueden ayudarme a corregir el indicador para que funcione en la barra cero, es decir, que la flecha desaparezca y aparezca en la última barra, y que la alerta sólo funcione una vez, claro.

 
Por favor, ayuda.
Aquí está parte del código :

int Length = 20;
int LstBarClose = IndicatorCounted();
if (LstBarClose < 1) {
for (int ii = 1; ii <= Periodd; ii++) Bufer_4[Bars - ii] = 0;
for (ii = 1; ii <= Length; ii++) {
Bufer_1[Bars - ii] = 0;
Bufer_2[Bars - ii] = 0;
Bufer_3[Bars - ii] = 0;
}
}
if (LstBarClose > 0) LstBarClose--;
int difBr = Bars - LstBarClose;
for (ii = 0; ii < difBr; ii++) Bufer_4[ii] = 2.0 * iMA(NULL, 0, MathFloor(Length / 2), 0, MODE_LWMA, PRICE_CLOSE, ii) - iMA(NULL, 0, Length, 0, MODE_LWMA, PRICE_CLOSE, ii);
double AvW = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, 0);
for (ii = 1; ii < difBr; ii++) {
double AvW2 = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, ii);
}
1. No consigo entender la diferencia entre el cálculo de las variables AvW y AvW2.
Creo que AvW está claro - es LWMA con longitud de período en Bufer_4 en la barra actual.
Pero, ¿qué es el AvW2? Valor anterior de AvW, es decir, AvW[1] ????.
2. tal vez alguien pueda decirme cómo escribir un código para enviar el valor del búfer Bufer_4 a un archivo.
Gracias.
Razón de la queja: