Última idea (((. - página 4

 

¿es la forma correcta de especificar los parámetros para que abra una operación?

 

Lea atentamente esta página (ahora anterior)... Ya he contestado...

o - abrir Word, escribir los TdR (cuándo entrar, cuándo salir), poner los TdR y los indicadores no descompilados en un archivo, enviarlo todo por correo... no te olvides de enviar dinero... Te escribiré un robot con todas las explicaciones...

 
Michelangelo >>:

прочти внимательно эту страницу... я уже ответил...

или - открой ворд, напиши ТЗ (когда входить, когда выходить), положи ТЗ и недекомпелированные индикаторы в один архив, высылай все это почтой... не забуть следом отослать денюжку... напишу тебе робота со всеми пояснениями...


La verdad es que no me explico, he puesto el código de las condiciones cuando aparece la flecha roja, abrir una venta cuando aparece la azul y ya está, solo muéstrame al menos una condición para una venta, es decir, qué código sería si aparece la flecha para una venta, cómo abrir una venta, tienes el foro libre de ayuda, gano pasta te daré 10 sobre el dinero ahora solo que no lo tengo en depósito.
 
Gente, decidme algo, soy un idiota.
 
Pyxlik2009 писал(а) >>

Cuando veas la flecha roja abres una venta cuando aparezca la azul, solo muéstrame al menos una condición en la venta que es lo que código será si aparece la flecha en la venta, como abrir la venta, tienes el mismo foro ayuda gratis, gana dinero te daré 10 en la pata ahora solo que no lo tengo en depósito.
Yo escribí:
"Parámetros del indicador": es lo que se cambia en la ventana de ajustes... Así que, error número uno - ¿por qué demonios estás enviando TakeProfit al indicador? El séptimo parámetro allí tiene el tipo bool y es responsable de utilizar la Alerta (es decir, si las falsas alarmas no saltan, si tue lo hacen)...

en la línea de llamada del indicador en lugar de TakeProfit poner falso e...".

tal vez de esta manera verás...

 
muchas gracias pero está claro)) pero el caso es que lo he probado pero el caso es que aunque sea verdadero o falso sigue sin salir por qué no lo sé ((
 
Pyxlik2009 писал(а) >>
Gracias aun así burdo pero claro)) pero lo otro lo he probado pero el caso es que aunque sea verdadero o falso aun no me sale por que no se ( (!)


ugh... Me lo perdí aquí... no son las alertas, es el sonido... no es importante para el EA... ¿se inicializó la propia herramienta después de eso?

 

el indicador se inicializa. si te he entendido, ¿quieres hacerlo así?

//+------------------------------------------------------------------+
//|                                        PriceChanel_Stop_v1_2.mq4 |
//|                                Copyright © 2010, Michelangelo ®  |
//|                                         http://www.fxtraders.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Michelangelo ®"
#property link      "http://www.fxtraders.net"

extern int Length = 20;
extern int Deviation = 1;
extern double MoneyRisk = 1.0;
extern int Signal = 1;
extern int Line = 1;
extern int Nbars = 10000;
extern int TakeProfit=100;
bool gi_132 = true;
bool gi_136 = true;

double Lots;
datetime timeSignal;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
  int Ticket;
  double TP;
//----
   Ticket=-1;
   Lots=MarketInfo(Symbol(),MODE_MINLOT);
   gi_132=iCustom(Symbol(),0,"BBANDS~1",Length,Deviation,MoneyRisk,Signal,Line,Nbars,gi_132,gi_136,2,0);
   if (gi_132>0){
      if (gi_136<=Time[0]){
         RefreshRates();
         Ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,0,0,0,0,0,Green);
         if (TakeProfit>0 && Ticket>0) {
            TP=NormalizeDouble((Ask+TakeProfit*Point),MarketInfo(Symbol(),MODE_DIGITS));
            OrderModify(Ticket,OrderOpenPrice(),0,TP,0,0);
            }
         Print("Пришел сигнал на покупку!");
         timeSignal=TimeCurrent();
         }
         }
   gi_136=iCustom(Symbol(),0,"BBANDS~1",Length,Deviation,MoneyRisk,Signal,Line,Nbars,gi_132,gi_136,3,0);
   if (gi_136>0){
      if (gi_132<=Time[0]){
         RefreshRates();
         Ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,0,0,0,0,0,Green);
         if (TakeProfit>0 && Ticket>0) {
            TP=NormalizeDouble((Bid-TakeProfit*Point),MarketInfo(Symbol(),MODE_DIGITS));
            OrderModify(Ticket,OrderOpenPrice(),0,TP,0,0);
            }
         Print("Пришел сигнал на продажу!");
         timeSignal=TimeCurrent();
         }
         }
    
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
gi_132=iCustom(Symbol(),0,"BBANDS~1",Length,Deviation,MoneyRisk,Signal,Line,Nbars,gi_132,gi_136,2,0);
что означают последнии цифры ? 2,0 ?
 
Pyxlik2009 писал(а) >>

Si te entiendo, ¿te refieres a esto?


no... no así...

lo siento puffy... tomar el libro... léelo, luego hablaremos... o resalte iCustom en el código y pulse F1...

es muy difícil explicar a una persona lo que está haciendo mal si no entiende lo que está haciendo... :)

Razón de la queja: