ola,
posta o codigo ou alguma parte dele, pfv
:)
claudio garini:
ola,
posta o codigo ou alguma parte dele, pfv
:)
//+------------------------------------------------------------------+
//| CiclosRA2.mq5 |
//| Copyright 2019, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots 2
//--- plot Azul
#property indicator_label1 "Azul"
#property indicator_type1 DRAW_ARROW
#property indicator_color1 clrBlue
#property indicator_style1 STYLE_SOLID
#property indicator_width1 2
//--- plot Rosa
#property indicator_label2 "Rosa"
#property indicator_type2 DRAW_ARROW
#property indicator_color2 clrFuchsia
#property indicator_style2 STYLE_SOLID
#property indicator_width2 2
//--- indicator buffers
double AzulBuffer[];
double RosaBuffer[];
input bool AsSeries=true;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//--- indicator buffers mapping
SetIndexBuffer(0,AzulBuffer,INDICATOR_DATA);
SetIndexBuffer(1,RosaBuffer,INDICATOR_DATA);
//ArraySetAsSeries(AzulBuffer,true);
//ArraySetAsSeries(RosaBuffer,true);
PlotIndexSetInteger(0,PLOT_ARROW,108);
PlotIndexSetInteger(1,PLOT_ARROW,108);
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//---
//---
//-------Variáveis Iniciais--------//
int CicloAzul=0;
int CicloRosa=0;
int CicloAzul_Vermelho=0;
int CicloAzul_Verde=0;
int CicloRosa_Verde=0;
int CicloRosa_Vermelho=0;
int Erros=0;
//---------Leitura de Todos os Candles-----//
for(int i=3;i<rates_total-1;i++){
//-----CANDLE VERMELHO-----//
if(open[i]>close[i]){
for(int j=0;j<3;j++){
//--Ciclo AZUL VERMELHO
if(open[i-1]>close[i-1] && open[i-2]>close[i-2] && open[i-3]<=close[i-3]){
//-----VERMELHO VERMELHO VERMELHO------//
AzulBuffer[i]=high[i];
}
//------Ciclo ROSA VERDE--------------//
if(open[i-1]<close[i-1] && open[i-2]<close[i-2] && open[i-3]>=close[i-3]){
//-----VERDE VERDE VERMELHO---------//
RosaBuffer[i]=low[i];
}
}
}
//-----CANDLE VERDE----------//
if(open[i]<close[i]){
for(int j=0;j<3;j++){
//------Ciclo Azul Verde---------//
if(open[i-1]<close[i-1] && open[i-2]<close[i-2] && open[i-3]>=close[i-3]){
//----------VERDE VERDE VERDE-----------//
AzulBuffer[i]=high[i];
}
//---------Ciclo Rosa Vermelho--------------//
if(open[i-1]>close[i-1] && open[i-2]>close[i-2] && open[i-3]<=close[i-3]){
//------------VERMELHO VERMELHO VERDE-------------//
RosaBuffer[i]=low[i];
}
}
}
}
//--- return value of prev_calculated for next call
return(rates_total);
}
//+------------------------------------------------------------------+
![Descubra novos recursos para o MetaTrader 5 com a comunidade e os serviços MQL5 Descubra novos recursos para o MetaTrader 5 com a comunidade e os serviços MQL5](https://c.mql5.com/36/30/descubra-novos-recursos-para-o.png)
Descubra novos recursos para o MetaTrader 5 com a comunidade e os serviços MQL5
- www.mql5.com
Tire dúvidas sobre análise técnica, fale com outros traders sobre sistemas de negociação e melhore suas habilidades de programação de estratégias em linguagem MQL5. Participe do fórum, compartilhe ideias com traders de todo o mundo e ajude com feedback os novatos — nossa comunidade está crescendo junto com você. EA - Tempo de Operação Boa...
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá pessoal, bom dia.
Estou há um tempo batendo um pouco a cabeça neste problema, recentemente criei um indicador que mostra na tela pontos rosas e azuis, porém como faço para acessar estes valores destes pontos rosas e azuis?
Poderia acessar através de um vetor para mostrar a sequência gráfica e ordenada destes pontos? Por exemplo [Rosa Azul Rosa Rosa Rosa Azul ...] .
Desde já, Obrigado pela atenção.