Agora com as cotações disponiveis pelo Clubeinvest , era importante começar a dar uns passos na feitura de sistemas automáticos do programa Metastock (//bolsa/metastock.php) já que exixte um Sistem Tester como pude verificar.
Pergunto aos entendidos:
1- Como posso programar um sistema que faça um Enter Long quando o RSI(14) corta para cima o valor 30 que faça um Enter Short quando o RSI(14) corta para baixo o valor 70 ?
2-Como posso programar um sistema que faça um Enter Long quando o preço ultrapassa o valor máximo dos ultimos 5 dias?
3-Qual é a formula para calcular o valor máximo atingido e o valor minimo atingido pelo preço nos últimos 10 dias?
Obrigado aos entendidos.
Boas J.Bond,
Essas condições são muito simples de programar ;)
Se tiver tempo posto-as ai um dia destes.
um abraço
Citação de: J.Bond em Outubro 10, 2006, 22:53
Agora com as cotações disponiveis pelo Clubeinvest , era importante começar a dar uns passos na feitura de sistemas automáticos do programa Metastock (//bolsa/metastock.php) já que exixte um Sistem Tester como pude verificar.
Pergunto aos entendidos:
1- Como posso programar um sistema que faça um Enter Long quando o RSI(14) corta para cima o valor 30 que faça um Enter Short quando o RSI(14) corta para baixo o valor 70 ?
2-Como posso programar um sistema que faça um Enter Long quando o preço ultrapassa o valor máximo dos ultimos 5 dias?
3-Qual é a formula para calcular o valor máximo atingido e o valor minimo atingido pelo preço nos últimos 10 dias?
Obrigado aos entendidos.
Enter Long: cross(rsi(c,14),30);
Enter Short: cross(70,rsi(c,14);
Enter Long:cross(c,hhv(h,5));
Valor máximo:hhv(h,10);
Valor mínimo:llv(l,10);
Por falar em sistemas e em system tester; já alguém experimentou o TradeSim? É um add-on do programa Metastock (//bolsa/metastock.php) que substitui o system tester.
PS: Epá rating -1? Ó OmZijEsbanjaTavares andas aplicado.
Boas Lark,
Toma lá uns pontinhos que mereces ;)
um abraço
Citação de: Pedro Miranda em Outubro 11, 2006, 00:28
Boas Lark,
Toma lá uns pontinhos que mereces ;)
um abraço
eheh, obrigado Pedro.
Mas não me parece que vão durar muito.
Não podem explicar como se programa...por favor? A formula é a que o Lark publicou...mas como se programa. Esta e outras naturalmente. Muito obrigado
Citação de: arocha em Outubro 11, 2006, 00:56
Não podem explicar como se programa...por favor? A formula é a que o Lark publicou...mas como se programa. Esta e outras naturalmente. Muito obrigado
arocha,
não percebi a tua pergunta. Como se programa em geral?
Ou onde se introduzem estas formulas?
Exactamente. No caso presente é como introduzo esta formúla. Como não sei programar vou procurando aprender caso a caso. Formula a formula.
Amigo Lark:
Deixaste aí uma maneira interessante e extremamente expedita de resolver as dúvidas do colega Arocha, o uso da função Cross é uma forma de programação bem mais rápida, elegante e eficiente do que as tradicionais condições IF.
Fiquei contudo com uma dúvida, provavelmente tens razão em relação ao 2º sistema cuja fórmula apresentaste mas fiquei aqui a matutar, sem experimentar no programa Metastock (//bolsa/metastock.php), um pequeno bug que pode suceder na prática.
A dúvida reside no seguinte: na função Cross penso que a primeira variável (à esquerda da vírgula dentro do parêntesis da função cross) tem de cruzar em subida a segunda variável (à direita) para retornar uma situação verdadeira, ou seja, o sinal seria disparado apenas quando C > HHV(H,5).
Acontece que C nunca pode ser maior que o máximo do dia, cada vez que o Close sobe o High sobe também, mas repito, como não testei esta condição em nenhum sistema posso estar enganado.
Se por acaso estiver correcta esta minha dúvida, talvez possa ser ultrapassada pela seguinte condição alternativa: cross(c,ref(hhv(h,4),-1)) .
Abraço amigo,
Turn
Citação de: Mr. Turn em Outubro 11, 2006, 19:17
Amigo Lark:
Deixaste aí uma maneira interessante e extremamente expedita de resolver as dúvidas do colega Arocha, o uso da função Cross é uma forma de programação bem mais rápida, elegante e eficiente do que as tradicionais condições IF.
Fiquei contudo com uma dúvida, provavelmente tens razão em relação ao 2º sistema cuja fórmula apresentaste mas fiquei aqui a matutar, sem experimentar no programa Metastock (//bolsa/metastock.php), um pequeno bug que pode suceder na prática.
A dúvida reside no seguinte: na função Cross penso que a primeira variável (à esquerda da vírgula dentro do parêntesis da função cross) tem de cruzar em subida a segunda variável (à direita) para retornar uma situação verdadeira, ou seja, o sinal seria disparado apenas quando C > HHV(H,5).
Acontece que C nunca pode ser maior que o máximo do dia, cada vez que o Close sobe o High sobe também, mas repito, como não testei esta condição em nenhum sistema posso estar enganado.
Se por acaso estiver correcta esta minha dúvida, talvez possa ser ultrapassada pela seguinte condição alternativa: cross(c,ref(hhv(h,4),-1)) .
Abraço amigo,
Turn
Só o Mr. Turn para detectar o erro. Efectivamente a condição que apresentei é sempre falsa. Evidentemente o close nunca pode ser maior que o highest high de um conjunto de dias a que ele próprio (close) pertence. Proponho a seguinte solução:
cross(c,ref(hhv,5),-1).
Em anexo o exemplo dos dois indicadores: o primeiro erradíssimo - retorna sempre 0 (falso) e o segundo que funcemina como deve ser.
Estive a introduzir o primeiro sistema e apareceu-me uma indicação:"this variable or expression must contain only constant data", tendo eu retirado o "C" das expressões e desta forma não deu erro estando a funcionar.
Agora mais algumasas para quando tiverem tempo (vamos lá a ensinar e a desenferrujar os neurónios):
1- um sistema que verifique que uma média de 50 dias simples está a subir ou a descer ou a lateralizar.
2-um sistema que desenhe uma recta de tendencia ascendente
3-um sistema que desenhe uma recta de tendencia descendente
4-um sistema que após um periodo de subida seguida de correcção técnica compre so preço caiu 50% da subida
Obrigado
Citação de: J.Bond em Outubro 11, 2006, 20:54
Estive a introduzir o primeiro sistema e apareceu-me uma indicação:"this variable or expression must contain only constant data", tendo eu retirado o "C" das expressões e desta forma não deu erro estando a funcionar.
Agora mais algumasas para quando tiverem tempo (vamos lá a ensinar e a desenferrujar os neurónios):
1- um sistema que verifique que uma média de 50 dias simples está a subir ou a descer ou a lateralizar.
2-um sistema que desenhe uma recta de tendencia ascendente
3-um sistema que desenhe uma recta de tendencia descendente
4-um sistema que após um periodo de subida seguida de correcção técnica compre so preço caiu 50% da subida
Obrigado
5- Um sistema que faça de forma consistente 200% ao ano com MDD de 2% e ainda consiga engatar a Izabel Goulart. :-*
6- Um Sistema que compre sempre no mínimo e venda sempre no máximo e ainda consiga engatar a Adriana Lima; :-*
Era porreiro não era? ;D
...
Era capaz de dar mais resultado, começares por ler, o livrinho de fórmulas da Equis. ::)
E lá para a frente, quando souberes minimamente o que estás a pedir, então colocas as dúvidas. ;)
Bons sistemas.
SaR
alguem me pode arranjar o livrinho de formula da Equis? Não encontro em lado nenhum (penso eu ser de borla n?) mas no site n encontro o manual para o Meta nem o livro das formulas...
a quem tiver agradecia se pudessem postar... gracias
Oi Salvador,
Fizeste bem em perguntar, porque era algo que também vou precisar um destes dias. (decidi desenterrar o meu Metastock ;))
Fiz uma pesquisa e julgo que descobri o livro chamado "Formula Primer" (que julgo ser o que estás a pedir).
Deixo-te aqui o link para ele:
http://www.equis.com/customer/resources/formulas/MetaStockFormulaPrimer.pdf
Já agora, a página de resources da equis também poderá ter algum interesse para ti:
http://www.equis.com/customer/resources/
Era isto?
Abraço!
obrigado. Eu acho q esse e' so de fomrulas.... tambem estava a procura do manual de instrucçoes normal... penso q deva existir e era esse em particular q procurava. Pelo menos no site n encontrei
Citação de: salvadorveiga em Dezembro 14, 2009, 17:21
obrigado. Eu acho q esse e' so de fomrulas.... tambem estava a procura do manual de instrucçoes normal... penso q deva existir e era esse em particular q procurava. Pelo menos no site n encontrei
Vou ver se logo tenho tempo de dar outra olhada e se encontro isso.
Já agora, o manual de instruções normal que dizes é o da aplicação em si? Do género, como é que se traçam linhas de tendência, como é que se colocam os indicadores.... etc. Se sim, julgo que cada versão do programa Metastock (//bolsa/metastock.php) terá um manual (mais ou menos) diferente. Qual é a versão que tens?
:(
Os ficheiros metastock.
Pessoal eu consegui colar ficheiros metastock no excel. O problema é que queria dps fazer uma conta com os valores, por exemplo o cálculo de uma média móvel. E como a numeração do programa Metastock (//bolsa/metastock.php) é feita com ponto (.) e não uma vírgula o excel não me faz a conta. Resultado é zero.
Existe alguma maneira de converter todos estes pontos em virgulas?
Algum do carissimos ilustres companheiros que participam neste fórum me pode auxiliar neste pequenino problema, mas que me impossibilita de fazer contas com o ficheiro metastock no excel.
Os meus cumprimentos,
Duarte
Boas,
Penso que se mudar o separador decimal de virgula para ponto nas configurações do windows pode resolver esse problema.
Cumprimentos.
Boas,
A forma mais simples de resolver a situação será selecionar a folha de trabalho toda e fazer edit/editar replace/substituir . por ,
Deverá resolver o problema e efectuar os cálculos sem problema.
Espero ter ajudado.
Cumprimentos,