Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Scripts

Timeframe to short name - script para MetaTrader 5

Visualizações:
498
Publicado:
2023.12.10 23:26
Atualizado:
2023.12.10 23:36
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Essa função me retorna os nomes encurtados dos timeframes

Exemplo:

"M1" em vez de "PERIOD_M1"


void OnStart()
  {
   ENUM_TIMEFRAMES timeframe = Period();
   string result = GetTimeframeShortName(timeframe);
   Comment(result);
   Print(result);
  }
//+------------------------------------------------------------------+
//| function to get timeframe short name                             |
//+------------------------------------------------------------------+
string GetTimeframeShortName(const ENUM_TIMEFRAMES timeframe)
  {
    switch(timeframe)
      {
        case PERIOD_M1: return "M1";
        case PERIOD_M2: return "M2";
        case PERIOD_M3: return "M3";
        case PERIOD_M4: return "M4";
        case PERIOD_M5: return "M5";
        case PERIOD_M6: return "M6";
        case PERIOD_M10: return "M10";
        case PERIOD_M12: return "M12";
        case PERIOD_M15: return "M15";
        case PERIOD_M20: return "M20";
        case PERIOD_M30: return "M30";
        case PERIOD_H1: return "H1";
        case PERIOD_H2: return "H2";
        case PERIOD_H3: return "H3";
        case PERIOD_H4: return "H4";
        case PERIOD_H6: return "H6";
        case PERIOD_H8: return "H8";
        case PERIOD_H12: return "H12";
        case PERIOD_D1: return "D1";
        case PERIOD_W1: return "W1";
        case PERIOD_MN1: return "MN1";
        default: return "";
      }
  }
    Exemplo de uso do modelo ONNX para reconhecer dígitos desenhados Exemplo de uso do modelo ONNX para reconhecer dígitos desenhados

    Esse EA não negocia. Painel simples, implementado usando a biblioteca Canvas padrão, que permite desenhar números com o mouse. O reconhecimento de padrões é realizado usando o modelo treinado mnist.onnx.

    Funções de Tempo Aplicadas no Código Funções de Tempo Aplicadas no Código

    Tempo local e de servidor

    Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 1 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 1

    O primeiro capítulo do livro apresenta a linguagem e o ambiente de desenvolvimento MQL5. Uma das principais mudanças no MQL5 em comparação com o MQL4 (linguagem MetaTrader 4) é o suporte à programação orientada a objetos (OOP), que o torna semelhante ao C++.

    Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 2 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 2

    A Parte 2, "Fundamentos da programação MQL5", é uma introdução aos conceitos-chave dessa linguagem. Nesta parte do livro, os leitores serão apresentados a tipos de dados, identificadores, variáveis, expressões e operadores, e aprenderão a combinar diferentes instruções para formar a lógica de um programa.