abimael Silva:
Alguém sabe como descobrir se a ultima semana ou mês é uma tendencia de alta ou baixa via código?
- Para saber se a última semana ou mês fechou em alta ou baixa:
//--- Semana if(iClose(NULL, PERIOD_W1, 1) > iOpen(NULL, PERIOD_W1, 1)) //--- Alta if(iClose(NULL, PERIOD_W1, 1) < iOpen(NULL, PERIOD_W1, 1)) //--- Baixa //--- Mês if(iClose(NULL, PERIOD_MN1, 1) > iOpen(NULL, PERIOD_MN1, 1)) //--- Alta if(iClose(NULL, PERIOD_MN1, 1) < iOpen(NULL, PERIOD_MN1, 1)) //--- Baixa
- Para verificar se num determinado período a tendência é de alta ou baixa:
double DataMA[]; int HandleMA, PeriodMA = NN; //--- Moving Average indicator HandleMA = iMA(NULL, PERIOD_W1, PeriodMA, 0, MODE_EMA, PRICE_CLOSE); //--- Semana HandleMA = iMA(NULL, PERIOD_MN1, PeriodMA, 0, MODE_EMA, PRICE_CLOSE); //--- Mês if(HandleMA == INVALID_HANDLE) { Comment(Symbol(), " - Error creating MA indicator..."); Print (Symbol(), " - Error creating MA indicator..."); return; } if(CopyBuffer(HandleMA, 0, 1, 2, DataMA) < 0) { Comment(Symbol(), " - Failed to copy data from MA indicator..."); Print (Symbol(), " - Failed to copy data from MA indicator..."); return; } //--- Checks trend if(DataMA[1] > DataMA[0]) //--- Alta if(DataMA[1] < DataMA[0]) //--- Baixa
Valeu vou testar
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
Alguém sabe como descobrir se a ultima semana ou mês é uma tendencia de alta ou baixa via código?