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
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.
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
//+------------------------------------------------------------------+//| 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 strictinputENUM_TIMEFRAMES TF=PERIOD_CURRENT; // Time frame /*input*/string InpName="Fibo"; // Line name/*extern*/double InpPrice=0.01; // Line priceinputcolor InpColor=clrRed; // Line colorinputENUM_LINE_STYLE InpStyle=STYLE_DASH; // Line styleinputint 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//+------------------------------------------------------------------+intOnInit()
{
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//+------------------------------------------------------------------+voidOnTick()
{
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);
}
elseif(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//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
for(int i=0;i<6;i++)
ObjectDelete(ChartID(),InpName+(string)i);
//---Print("Bye.");
}
//+------------------------------------------------------------------+//| Create the horizontal line |//+------------------------------------------------------------------+bool HLineCreate(constlong chart_ID=0, // chart's ID conststring name="HLine", // line name constint sub_window=0, // subwindow index double price=0, // line price constcolor clr=clrRed, // line color constENUM_LINE_STYLE style=STYLE_SOLID, // line style constint width=1, // line width constbool back=false, // in the background constbool selection=true, // highlight to move constbool hidden=true, // hidden in the object list constlong 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(constlong chart_ID=0, // chart's ID conststring 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
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
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.
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)
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.
E então no mínimo o mesmo, mas abaixo
Imagem anexada
E então no mínimo o mesmo, mas abaixo
Imagem anexada
¿Ha comprobado el indicador desde el primer puesto de esta banda de rodadura?
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
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
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
Espero que isto seja útil