O dolar não tem se comportado da forma "habitual" nos ultimos meses (quando comparado com o ano de 2015). Otimizações considerando apenas 2016 tem resultados melhores.
Posts feitos por FelipeRJ
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
-
RE: MACD em linhas
Tem que usar o TraditionalMACD e configurar. Acho que tem na biblioteca.
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
Difícil começar a responder sua dúvida. Não me parece uma boa ideia para começo de conversa vc, sem saber nada sobre bolsa ou robôs, pagar alguém para otimizar um set (que provavelmente vc não vai saber operar). O melhor é começar estudando mais o assunto no tempo livre que vc tiver, entender onde vc está se metendo, para depois, fazer seus próprios testes e otimizações. Se vc achar que não estão dando bom resultado, ai talvez seja o caso de pagar alguem para fazer o set pra vc.
Ganhar dinheiro na bolsa com consistência não é fácil, independente se é operando no manual ou automático.
-
RE: Colaboração para otimização de robôs
Outra coisa interessante é que o google não está cobrando ainda em cima dos US$300 de créditos. Talvez só passe a cobrar após os 60 dias. Não tenho certeza.
-
RE: Colaboração para otimização de robôs
Criei 3 instancias (servidores) no Google para otimização e testes. Estou rodando uma otimização em cada: 5/15/30 min. Estranhamente notei que otimização completa (brute force) está muito mais rápida do que a de algoritmo genético (que não apresenta todas as combinações). Na teoria não deveria ser assim.
-
RE: Colaboração para otimização de robôs
Devido a um problema na hora de cadastrar no Amazon AWS, acabei utilizando o Google Cloud que dá um credito de US$300,00 por 60 dias. Funciona perfeitamente. Coloquei pra rodar uma otimização completa para dolar 30min. O único cuidado é na hora de selecionar o hardware do seu servidor virtual para não passar dos US$300 (150 por mês, no caso).
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
Wsnipes,
Certamente. Acredito que se deva readequar os set periodicamente visando atender as novas condições e dinâmicas do mercado. Tal período deve ser definido a critério do operador de acordo com a experiencia e objetivo deste. Acredito também que mesmo com uma série histórica de boa qualidade, o desempenho no passado não garante o ganho futuro. Acredito que existam mais similaridades de dinâmica entre semanas próximas do que com a dinâmica de um ano atrás. Não acredito que existam setups perfeitos/vencedores. Tb não acredito em setups sem stop. Nunca defendi especificamente backtest de 1 ano. Não escrevi em nenhum lugar isso. Sinceramente, não entendi o motivo dessa linha de argumentação onde coloca-se com se eu discordasse de constatações tão obvias. Mas voltando ao assunto...
Mesmo concordando com quase tudo que vc escreveu, acho muito difícil entender uma mudança feita no setup que "corrige" todos os erros da semana anterior ("Evitou todos os loss que o setup de 5 minutos deu nesta semana ficando de fora das operações duvidosas."). Mesmo refazendo a otimização adicionando a semana passada ao cálculo não acho seria possivel isso. A não ser é claro que a correção no set foi feita manualmente ou que o tempo de otimização/testes foi curtíssimo (1 ou 2 semanas). Nesse caso devo salientar que acredito ser extremamente perigoso o uso de sets com menos de 1 mês de back/forward test por definição e especialmente devido ao momento atual de extrema instabilidade no mercado. O setup otimizado especificamente (overtrained) para a semana passada que vc sugeriu e que daria grande lucro nesta, pode devido a instabilidade já mencionada apresenta um prejuízo monstruoso na próxima. Por outro lado um set otimizado por mais tempo considerando condições mais diversas de mercado pode, mesmo com semanas ruins e com desempenho financeiro mais modesto, apresentar o resultado esperado em longo prazo. Acredito que a teoria e os testes confirmam essa hipótese. A pratica é um pouco mais complicada como bem sabemos.
A questão de período de treinamento (back + forward) é bastante interessante e deveria receber mais atenção no fórum. O simples compartilhamento de sets ao meu ver não ajuda muito o desenvolvimento de robôs e principalmente de seus operadores.
Um abraço.
-
Colaboração para otimização de robôs
Prezados,
Nos últimos meses, tenho trabalhado em cima de otimização de robôs. Especificamente robô Duran para mini dolar em 5, 10, 15 e 30min. Entretanto, estou tendo problemas devido ao esforço computacional necessário para realizar os cálculos. Tive que diminuir o range das variáveis e as próprias variáveis a serem analisadas para poder realizar a otimização em tempo razoável. O último teste (backtest e forward de 4/2 meses - 30min) com poucas variáveis para "Cada tick" está demorando 5 dias. Para fazer um teste completo com range amplo e que fuja dos mínimos locais deve demorar 1 mês ou mais.
Para resolver esse "pequeno" inconveniente achei interessante, visto o interesse que vários tem demonstrado no assunto, convocar os colegas do fórum para realizar essas otimização de forma colaborativa.
Pelo que vejo o MT5 oferece três formas de faze-lo:
1- Através do recurso "Local Network Farm" onde usaríamos nossos próprios computadores com MT5 instalado operando em conjunto para os cálculos. (Ainda não estudei muito sobre o assunto, e nem sei se é possivel faze-lo fora de uma rede local)
2- Usar o processamento da Amazon AWS (a principio grátis, mas não sei utilizar nem se funciona com MT5).
3- Comprar tempo de processamento no MQL5 (aparentemente fácil de fazer, mas envolve custos ou troca por tempo de processamento*).
Em troca da colaboração, obviamente, todos os envolvidos receberiam os arquivos de resultado dos testes com os respectivos sets para poder escolher o melhor.
Gostaria da opinião de vocês sobre o assunto. Sugestões de quem conhece melhor os sistemas e procedimentos envolvidos também são muito bem vindas.
Um abraço!
-
RE: ABRIR GRÁFICOS
Vc tem que estar cadastrado em uma corretora do Brasil que tenha MT5. Se vc simplesmente baixar o MT5 do site e instalar ele não vai acessar o mercado daqui.
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
Pessoal,
Não é assim que se faz para operar com robôs. Se vc adaptar seu robô para ser ótimo na semana que passou, ele só vai conseguir o mesmo resultado na semana seguinte se houver uma repetição da dinâmica do ativo sendo operado. O que não é necessariamente verdade. Por isso quando se define um set, utilizam-se períodos de meses e não dias para definir se vale a pena ou não determinada estratégia. Assim o robô é testado em várias condições de mercado e não apenas na última semana.
O resultado do robô não pode ser averiguado em curto prazo. O que deve ser visto é , após algumas semanas/meses, se le se mantem o % de ganho nas operações, o ganho/perda média por operação, o rebaixamento máximo, etc. Não existe robô que sempre ganhe do mercado. Existem estratégias que no longo prazo dão resultado. Quanto maior o valor financeiro a ser alcançado, maior o risco assumido nas operação (perda, rebaixamento), é uma relação de compromisso. Não existe almoço grátis.
Um abraço.
Variáveis de interesse para se entender o robô:
-
RE: Otimização de robô para mini dolar - visando menor rebaixamento de capital e escalabilidade.
Nunca tive esse problema de erro para otimizar. Tenho certeza que não precisa de servidor nas nuvens. Apenas fica mais rápido quando a otimização é muito grande ou usa tick. Melhor vc reinstalar o MT5 pra ver se resolve.
Sim, eu tb almejo uma curva mais constante e gradual. Acho que todos querem isso. Mas essa curva é apenas teórica pois reflete o desempenho passado do robô. Nada garante haverá ganho no futuro. Pra aumentar a chance de sucesso estou gastando meu tempo estudando, fazendo testes e otimizando esses sets. Não está sendo fácil nem rápido atingir esse objetivo.
Conforme falei antes, o valor de 5k de saldo pode ou não ser suficiente para operar o robô. Depende da estratégia (set) que vc pretende usar nele. Pra mim, se o robô começar perdendo muito acima do histórico de rebaixamento, provavelmente vou desliga-lo. Por isso, estou otimizando e pretendo ter um robô com o menor rebaixamento possivel (idealmente inferior a 1k com 2 contratos), mesmo que isso comprometa o ganho (devido a relação de compromisso entre essa duas variáveis). A ideia é aumentar a quantidade de contratos com o tempo passado o periodo inicial com sucesso.
Boa sorte pra vc também. Aconselho fortemente vc começar a estudar o assunto e fazer sua própria otimização. Pq mesmo que vc consiga um set "bom" agora, de tempos e tempos, o mercado muda e vc vai precisar readaptar seu robô. E vc certamente precisará desse conhecimento.
@Trader99 disse:
Oi, na parte de configuração do backtest tem uma opção chamada otimização, que fica desabilitada por padrão nos sets do duran, quando eu tento habilitar para "Algoritmo baseado em genética rápida", como ensina no video de otimização do Enrique Vilela, o robô não realiza o backtest, e dá um erro dizendo que não está conectado na nuvem " server cloud" do mql5. Fazer modificações no set do duran eu sei, não tanto, mas sei, o que eu não sei é otimizar, pq no video do vilela de otimização ele mostra que otimizando é possível deixar a curva mais suave sem tantos baixos e altos e ter um crescimento constante e gradual, é isso que me refiro. Mas de qualquer forma to pensando em por o set padrão com 5 mil na conta real , pq o backtest pra 5 mil da certo, testei em muitos intervalos durante anos no histórico do gráfico e nunca bateu no zero o saldo. Mas se isso der certo mesmo na real, vai ser um grande avanço, vou poder perder menos tempo com trades e cuidar mais da minha vida. Boa sorte em sua configuração e boa sorte pra todos nós.
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
Se o robô não estiver fazendo o que o set definiu é um problema. Se a taxa de perda em operações ou o rebaixamento de capital está muito acima do histórico dos testes, tb é um problema.
Se não for isso, a estratégia simplesmente não foi boa para essa semana. Talvez vá melhor na próxima. Talvez não. O robô somente automatiza o procedimento, quem faz a operação é quem define a estratégia através do set. Um robô que ganhe sempre (ou todo o dia ou toda a semana) é algo bastante improvável. Ele tem que ganhar um % de vezes e uma quantidade financeira média por operação que permita que, mesmo com as perdas, ter um valor esperado por trade positivo no final.
Se vc acha que as perdas estão muito pesadas ou frequentes, talvez seja o caso de usar outro set (outra estrategia, quantidade de contratos, níveis de ganho e perda, indicadores, etc) mais adequada ao seu objetivo. É importante ter pleno conhecimento do que é esperado do robô com determinado set para não se decepcionar com os resultados a curto prazo. Além disso, como a definição do set é normalmente baseada em testes de uma série histórica, vale lembrar que resultados financeiros do passado não são garantia de desempenhos ou ganhos no futuros.
-
RE: Otimização de robô para mini dolar - visando menor rebaixamento de capital e escalabilidade.
Oi, ainda estou otimizando e testando algumas estratégias. Depois disso deve testar na conta demo um pouco. Ainda vai demorar um pouco para eu colocar em conta real.
Os sets de 5min e 30min do Cohen estão no seguinte link: https://forum.portaldotrader.com.br/topic/277/rob%C3%B4-duran-vers%C3%A3o-1-0-produ%C3%A7%C3%A3o-02-02-2016/2
Não sei se 5k é pouco. Depende do histórico de rebaixamento do setup que vc for usar. É interessante vc fazer o backtest de qq set que vc usar, ANTES, de colocar na conta real.
Qualquer um pode otimizar. Não precisa pagar nada e nem ser "nas nuvens". Tudo o que precisa é ter o MT5 instalado, estudar um pouco e ter paciência.
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
Jpires83, nos meus testes com mini dolar eu coloco para fazer entradas só até as 14:30 (fechar as 16:00). Os resultados melhoram bastante. Mas depende da sua configuração do robô.
Um abraço!
-
RE: Robô Duran Versão 1.0 - Produção!! [NOVO SET PARA DÓLAR] (08/03/2016) (TRANCADO - Utilize o tópico novo)
Alguem operando em conta real com o set de 30min? Bons resultados?
-
RE: Otimização de robô para mini dolar - visando menor rebaixamento de capital e escalabilidade.
Quais arquivos de otimização? Os sets que o pessoal disponibiliza? Na tela do google drive vc tem uma seta para baixo que permite o download.
O 15/30 mins também são por ai. O problema é o rebaixamento de capital que é alto nos sets com maior ganho e a variação natural das condições na bolsa (que fazem o resultado andar de lado em alguns meses). Um set que atenda aos cenários da bolsa (lateralização e tendência) e tenha baixo rebaixamento é o que estou querendo otimizar. Acho que evolui nessas ultimas semanas. Talvez comece a usar na conta real já na segunda feira.
-
RE: Otimização de robô para mini dolar - visando menor rebaixamento de capital e escalabilidade.
Oi Trader215,
Testei com 10min tb. Resultados semelhantes. Mas estou preferindo tempos maiores com menos entradas e stops/gain maiores tb. 15 ou 30mins.
Problema que vejo no momento é a diferença de otimizar um robô para longo prazo vs. curto prazo. Mês de Jan 2016 por exemplo tem sido atípico (quando comparados a 2015). Utilizar um robô que funcione bem para Jan e não vá tão bem em outros cenários ou o contrário. Essa é a dúvida.
Gostaria de um com resultado modestos porém constantes.
Um abraço!
-
Otimização de robô para mini dolar - visando menor rebaixamento de capital e escalabilidade.
Prezados,
Estou trabalhando na otimização do robô do duran visando diminuir rebaixamento de capital e ter escalabilidade de contratos. Gostaria de saber de vcs, de acordo com a experiencia previa em backtest, quais seriam as configurações no testador de estratégias que ofereceriam um resultado mais realista.
Variáveis:
Ativo: Wdofut, Wdoh16... (qual seria a serie histórica mais confiável, considerando testes mensal e anual? Sou usuário da rico.)
Execução: Normal ou atraso aleatório
Preço: preciso usar o "Cada tick" ou "OHLC por 1 minuto" já serve, considerando que estou trabalhando com tempos e valores de gain e stop longos (15min e 15pts pra cima)
Também tenho a pretensão de abandonar a premissa de fazer um set de robô para todos os cenários (controle robusto) para varios robos que sejam melhores para determinadas circunstanceas (controle adaptativo). Quem quiser trocar ideias sobre o assunto, estou a disposição.
Um abraço!
-
RE: O Robô Duran chegou!!!!! (somente conta DEMO na RICO)
Quero saber quem vai ser o corajoso que vai ser o primeiro a colocar pra rodar em contra real e postar os resultados. :)
-
RE: Back-Test - Robô Duran(versão_Beta) - mini-dólar - Janeiro/2016
O problema não são somente as várias condições da bolsa (tendência ou lateralização, alta ou baixa volatilidade,etc), o próprio procedimento de backtest simplifica algumas coisas, que na prática podem afetar bastante o resultado final. Se não me engano tem um momento metatrader que fala um pouco sobre isso. Tem muito material na internet tb.