aqui o código sem essa doideira minha kkkkkkk.
//+------------------------------------------------------------------+ //| WallPaper.mq5 | //| Daniel Jose | //| | //+------------------------------------------------------------------+ #property copyright "Daniel Jose" #property version "1.00" //+------------------------------------------------------------------+ #include <Auxiliar\C_WallPaper.mqh> //+------------------------------------------------------------------+ enum eType {IMAGEM, LOGO, COR}; //+------------------------------------------------------------------+ input char user01 = 30; //Transparencia ( 0 a 100 ) input string user02 = "WallPaper_01"; //Nome do arquivo input eType user03 = IMAGEM; //Tipo de fundo do grafico //+------------------------------------------------------------------+ C_WallPaper WallPaper; //+------------------------------------------------------------------+ int OnInit() { if(user03 != COR) WallPaper.Init(user03 == IMAGEM ? "WallPapers\\" + user02 : "WallPapers\\Logos\\" + _Symbol, (char)(100 - user01)); return INIT_SUCCEEDED; } //+------------------------------------------------------------------+ void OnDeinit(const int reason) { WallPaper.Destroy(); } //+------------------------------------------------------------------+ void OnTick() { } //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { if(id == CHARTEVENT_CHART_CHANGE) WallPaper.Resize(); } //+------------------------------------------------------------------+
felipe ramos:
fiz assim mais não deu certo, seria tipo uma listas de nome de imagens que ao escolher chama a imagem correspondente
chato ficar escrevendo o nome no input pra chamar.
Boa noite Felipe e Cesar!
Felipe, acho que você pode usar tanto o CASE que o Cesar sugeriu acima quanto o exemplo abaixo, o resultado deve ser o mesmo . . .
enum eMeasure1 { points0 = 0, //WallPaper_01 points1 = 1, //WallPaper_02 points2 = 2 //WallPaper_03 }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ input char user01 = 30; //Transparencia ( 0 a 100 ) input eMeasure1 user02 = points1; //[Nome do arquivo] input eType user03 = IMAGEM; //Tipo de fundo do grafico //--- string file_name[3] = {"WallPapers\\WallPaper_00", "WallPapers\\WallPaper_01", "WallPapers\\WallPaper_02"}; //+------------------------------------------------------------------+ int OnInit() { if(user03 != COR) WallPaper.Init(user03 == IMAGEM ? file_name[user02] : "WallPapers\\Logos\\" + _Symbol, (char)(100 - user01)); return INIT_SUCCEEDED; }
obrigado por responder, sou novato ainda kkkkkk tenho muito que aprender. Estou desenvolvendo um EA meu e já esta chegando na finalização, só falta fazer os testes das minhas estratégias e desempenho do EA. Admito que estou um pouco perdido nisso kkkk. Não sei a forma certa de fazer. Mais grato por responder.
felipe ramos #:
obrigado por responder, sou novato ainda kkkkkk tenho muito que aprender. Estou desenvolvendo um EA meu e já esta chegando na finalização, só falta fazer os testes das minhas estratégias e desempenho do EA. Admito que estou um pouco perdido nisso kkkk. Não sei a forma certa de fazer. Mais grato por responder.
obrigado por responder, sou novato ainda kkkkkk tenho muito que aprender. Estou desenvolvendo um EA meu e já esta chegando na finalização, só falta fazer os testes das minhas estratégias e desempenho do EA. Admito que estou um pouco perdido nisso kkkk. Não sei a forma certa de fazer. Mais grato por responder.
De nada...
Existem alguns tópicos em português também relacionados a esse tema. Veja se lhe ajudam:
Histórico completo de ticks para MiniÍndice - Geral - Fórum de negociação algorítmica MQL5

Tudo sobre Backtesting, Otimização, Setups, Validação e Testes de Estratégias
- 2019.04.26
- www.mql5.com
Decidi criar esse tópico para concentrar tudo (perguntas, respostas, cases, informações, etc...

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
fiz assim mais não deu certo, seria tipo uma listas de nome de imagens que ao escolher chama a imagem correspondente
chato ficar escrevendo o nome no input pra chamar.