Linhas horizontais - página 10

 

Olá, Mladen,

Você pode, por favor, compartilhar o indicador que contém o seguinte:

1) duas linhas horizontais na abertura de um dia de negociação

2) Uma linha sendo a alta e outra sendo a baixa das primeiras XX velas

3) prazo múltiplo

4) Alerta com som, popup, push e e-mail sobre como atravessar as linhas.

Obrigado.

 
Jea:

Olá, Mladen,

Você pode, por favor, compartilhar o indicador que contém o seguinte:

1) duas linhas horizontais na abertura de um dia de negociação

2) Uma linha sendo a alta e outra sendo a baixa das primeiras XX velas

3) prazo múltiplo

4) Alerta com som, popup, push e e-mail sobre como atravessar as linhas.

Obrigado.

Jea

Eu não tenho tal indicador. Você pode tentar alguns que são chamados de "caixas de escape de Londres" ou algo semelhante (se não estou enganado)

 
mladen:

Jea

Eu não tenho tal indicador. Você pode tentar alguns que são chamados de "caixas de escape de Londres" ou algo semelhante (se não estou enganado)

Bem, obrigado. Seria melhor uma linha horizontal do que uma caixa.
 
Jea:
Bem, obrigado. Seria melhor uma linha horizontal do que uma caixa.
Você pode virar a cor da caixa para santificar e então você tem linhas
 
Bom para todos

Sou novo aqui, espero que me entendam.
Obrigado de antemão

Eu queria perguntar se você conhece algum indicador, roteiro que traça linhas para alguns pontos que colocamos de uma vela X, mais ou menos como um fibonacci

Por exemplo:
Temos a vela XX: XXh e queremos que do máximo e do mínimo dessa vela X, marque algumas linhas acima do máximo

5o. -----------------
4o -------------
3o ----------
2o -------------
1o ----------

Barra principal

1ª Linha X pontos ---------------
2ª Linha X Pontos ---------------
3º ----------------- ...
4º ----------------...
5° -----------....
..... etc.

E então no mínimo o mesmo, mas abaixo

Imagem anexada


Muito obrigado, espero sua ajuda,
Arquivos anexados:
Puntos1.png  41 kb
 
xabipe:
Bom para todos

Sou novo aqui, espero que me entendam.
Obrigado de antemão

Eu queria perguntar se você conhece algum indicador, roteiro que traça linhas para alguns pontos que colocamos de uma vela X, mais ou menos como um fibonacci

Por exemplo:
Temos a vela XX: XXh e queremos que do máximo e do mínimo dessa vela X, marque algumas linhas acima do máximo

5o. -----------------
4o -------------
3o ----------
2o -------------
1o ----------

Barra principal

1ª Linha X pontos ---------------
2ª Linha X Pontos ---------------
3º ----------------- ...
4º ----------------...
5° -----------....
..... etc.

E então no mínimo o mesmo, mas abaixo

Imagem anexada


Muito obrigado, espero sua ajuda,
Você verificou o indicador a partir do primeiro posto desta banda de rodagem?
 
mladen:
¿Ha comprobado el indicador desde el primer puesto de esta banda de rodadura?
Olá

Se você está procurando, por isso, é necessário que mude a imagem, no caso de ser possível modificar os algunos para ser capaz de utilizá-los no momento necessário.

Se eu já estava olhando, mas o que eu preciso é o que mostro na imagem, não sei se seria possível modificar alguns para poder usá-los na medida do necessário.

obrigado

 
xabipe:
Olá

Se você está procurando, por isso, é necessário que mude a imagem, no caso de ser possível modificar os algunos para ser capaz de utilizá-los no momento necessário.

Se eu já estava olhando, mas o que eu preciso é o que mostro na imagem, não sei se seria possível modificar alguns para poder usá-los na medida do necessário.

obrigado

Tanto quanto me lembro, alguns estão fazendo exatamente o que você precisa. Por favor, verifique
 
sailor:

Mudou o nome da linha no código de programa para que você possa ter mais breakout anexado em

mudou o nome no código do programa para que seja possível ter mais de 1 atacado

você tem algum tipo de indicador que atrai apoio e resiste no tempo H4 dan Daily apenas?
 

Espero que isto seja útil

//+------------------------------------------------------------------+
//|                                                   soubra2003.mq4 |
//|                                  Copyright 2016-2018, soubra2003 |
//|                         https://www.mql5.com/en/users/soubra2003 |
//+------------------------------------------------------------------+


#property copyright "Copyright 2016-2018, Soubra2003"
#property link      "https://www.mql5.com/en/users/soubra2003/seller"
#property version   "1.00"
#property strict


input  ENUM_TIMEFRAMES TF=PERIOD_CURRENT;   // Time frame 
/*input*/  string          InpName="Fibo";      // Line name
/*extern*/ double          InpPrice=0.01;     // Line price
input  color           InpColor=clrRed;     // Line color
input  ENUM_LINE_STYLE InpStyle=STYLE_DASH; // Line style
input  int             InpWidth=1;          // Line width
/*input*/  bool            InpBack=false;       // Background line
/*input*/  bool            InpSelection=true;   // Highlight to move
/*input*/  bool            InpHidden=true;      // Hidden in the object list
/*input*/  long            InpZOrder=0;         // Priority for mouse click

//---
//int      DigitFactor;
double   open,high,low,close,candlesize;



//+------------------------------------------------------------------+
//| Expert initialization function
//+------------------------------------------------------------------+
int OnInit()
{
   for(int i=0;i<6;i++)
   {
      HLineCreate(0,InpName+(string)i,0,InpPrice,InpColor,InpStyle,InpWidth,InpBack,InpSelection,InpHidden,InpZOrder);
      HLineMove(0,InpName+(string)i,InpPrice);
   }

   //if(Digits==3)  DigitFactor=100;
   //else if(Digits==5)   DigitFactor=10000;

//---
   return(INIT_SUCCEEDED);
}



//+------------------------------------------------------------------+
//| Expert tick function
//+------------------------------------------------------------------+
void OnTick()
{
   open  =  iOpen(NULL,TF,1);
   high  =  iHigh(NULL,TF,1);
   low   =  iLow(NULL,TF,1);
   close =  iClose(NULL,TF,1);
   //
   candlesize  =  high-low;
   if(candlesize < 0) candlesize=candlesize*(-1);
   candlesize  =  NormalizeDouble(candlesize,Digits);
   
//---
   HLineMove(0,InpName+(string)0,low);
   HLineMove(0,InpName+(string)5,high);
   //
   if(close >  open) //UP
   {
      HLineMove(0,InpName+(string)1,high-candlesize*0.236);
      HLineMove(0,InpName+(string)2,high-candlesize*0.382);
      HLineMove(0,InpName+(string)3,high-candlesize*0.50);
      HLineMove(0,InpName+(string)4,high-candlesize*0.618);
   }
   else if(close  <  open) //DOWN
   {
      HLineMove(0,InpName+(string)1,low+candlesize*0.236);
      HLineMove(0,InpName+(string)2,low+candlesize*0.382);
      HLineMove(0,InpName+(string)3,low+candlesize*0.50);
      HLineMove(0,InpName+(string)4,low+candlesize*0.618);
   }
}



//+------------------------------------------------------------------+
//| Expert deinitialization function
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
   for(int i=0;i<6;i++)
      ObjectDelete(ChartID(),InpName+(string)i);

//---
   Print("Bye.");
}



//+------------------------------------------------------------------+
//| Create the horizontal line                                       |
//+------------------------------------------------------------------+
bool HLineCreate(const long            chart_ID=0,        // chart's ID 
                 const string          name="HLine",      // line name 
                 const int             sub_window=0,      // subwindow index 
                 double                price=0,           // line price 
                 const color           clr=clrRed,        // line color 
                 const ENUM_LINE_STYLE style=STYLE_SOLID, // line style 
                 const int             width=1,           // line width 
                 const bool            back=false,        // in the background 
                 const bool            selection=true,    // highlight to move 
                 const bool            hidden=true,       // hidden in the object list 
                 const long            z_order=0)         // priority for mouse click 
{ 
//--- if the price is not set, set it at the current Bid price level 
   if(!price) 
      price=SymbolInfoDouble(Symbol(),SYMBOL_BID); 
//--- reset the error value 
   ResetLastError(); 
//--- create a horizontal line 
   if(!ObjectCreate(chart_ID,name,OBJ_HLINE,sub_window,0,price)) 
     { 
      Print(__FUNCTION__, 
            ": failed to create a horizontal line! Error code = ",GetLastError()); 
      return(false); 
     } 
//--- set line color 
   ObjectSetInteger(chart_ID,name,OBJPROP_COLOR,clr); 
//--- set line display style 
   ObjectSetInteger(chart_ID,name,OBJPROP_STYLE,style); 
//--- set line width 
   ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width); 
//--- display in the foreground (false) or background (true) 
   ObjectSetInteger(chart_ID,name,OBJPROP_BACK,back); 
//--- enable (true) or disable (false) the mode of moving the line by mouse 
//--- when creating a graphical object using ObjectCreate function, the object cannot be 
//--- highlighted and moved by default. Inside this method, selection parameter 
//--- is true by default making it possible to highlight and move the object 
   ObjectSetInteger(chart_ID,name,OBJPROP_SELECTABLE,selection); 
   ObjectSetInteger(chart_ID,name,OBJPROP_SELECTED,selection); 
//--- hide (true) or display (false) graphical object name in the object list 
   ObjectSetInteger(chart_ID,name,OBJPROP_HIDDEN,hidden); 
//--- set the priority for receiving the event of a mouse click in the chart 
   ObjectSetInteger(chart_ID,name,OBJPROP_ZORDER,z_order); 
//--- successful execution 
   return(true); 
}



//+------------------------------------------------------------------+
//| Move horizontal line                                             |
//+------------------------------------------------------------------+
bool HLineMove(const long   chart_ID=0,   // chart's ID 
               const string name="HLine", // line name 
               double       price=0)      // line price
{ 
//--- if the line price is not set, move it to the current Bid price level 
   if(!price) 
      price=SymbolInfoDouble(Symbol(),SYMBOL_BID); 
//--- reset the error value 
   ResetLastError(); 
//--- move a horizontal line 
   if(!ObjectMove(chart_ID,name,0,0,price)) 
     { 
      Print(__FUNCTION__, 
            ": failed to move the horizontal line! Error code = ",GetLastError()); 
      return(false); 
     } 
//--- successful execution 
   return(true); 
}


//+------------------------------------------------------------------+
//Bye
Razão: