Prorealtime - ajuda
Quico Escreveu:Caros colegas:
Há alguém que use o ProRealTime para fazer backtest (módulo ProBacktest)?
É que parece que fizeram um upgrade no software. A coisa está com melhor aspecto, mas parece-me que sistemas que tinha programado e que (aparentemente) funcionavam bem passaram a funcionar de forma defeituosa.
Alguém está também com problemas?
Na esperança que apareça alguma "alma caridosa", estou a puxar este tópico para cima...

"People want to be told what to do so badly that they'll listen to anyone." - Don Draper, Mad Men
Caros colegas:
Há alguém que use o ProRealTime para fazer backtest (módulo ProBacktest)?
É que parece que fizeram um upgrade no software. A coisa está com melhor aspecto, mas parece-me que sistemas que tinha programado e que (aparentemente) funcionavam bem passaram a funcionar de forma defeituosa.
Alguém está também com problemas?
Há alguém que use o ProRealTime para fazer backtest (módulo ProBacktest)?
É que parece que fizeram um upgrade no software. A coisa está com melhor aspecto, mas parece-me que sistemas que tinha programado e que (aparentemente) funcionavam bem passaram a funcionar de forma defeituosa.
Alguém está também com problemas?
"People want to be told what to do so badly that they'll listen to anyone." - Don Draper, Mad Men
Essa não sei...
Para optimizar um parâmetro do Backtest, dá um nome ao parâmetro - neste caso chamei "n". Depois tens que colocar esse nome na lista de variáveis (parâmetros) a optimizar e tens que definir as características dessa variável (restricção, valor máximo e mínimo, e o passo com que vai fazer variar essa variável no teste (de 1 em 1 como no exemplo, de 5 em 5, etc.).
Não sei se deu para perceber...

Para optimizar um parâmetro do Backtest, dá um nome ao parâmetro - neste caso chamei "n". Depois tens que colocar esse nome na lista de variáveis (parâmetros) a optimizar e tens que definir as características dessa variável (restricção, valor máximo e mínimo, e o passo com que vai fazer variar essa variável no teste (de 1 em 1 como no exemplo, de 5 em 5, etc.).
Não sei se deu para perceber...
- Anexos
-
- Screen shot 2011-09-05 at 16.48.29.png (84.07 KiB) Visualizado 6066 vezes
"People want to be told what to do so badly that they'll listen to anyone." - Don Draper, Mad Men
Quico Escreveu:Queres dizer: optimizar um parâmetro* testando todos os seus valores possíveis?
(* - p. ex.: fazer variar o numero de dias de uma média móvel)
Ehehe...não era isso, mas também me podes ensinar a optimizar um parâmetro porque isso é muito interessante

O queria saber é se é possível fazer um backtest a todas as acções do PSI ou aos resultados obtidos no proscreener de uma vez só.
Obrigado.
Entretanto já consegui fazer o que queria. Se calhar não da forma mais simples mas pronto.
Assim de repente o teu caso resolve-se com qualquer coisa assim:
indicator1 = close
c1 = (indicator1 > indicator1[1])
SCREENER[c1]
Assim de repente o teu caso resolve-se com qualquer coisa assim:
indicator1 = close
c1 = (indicator1 > indicator1[1])
SCREENER[c1]
Mais vale perder um lucro do que ganhar um prejuízo.
É melhor um burro vivo do que um cavalo morto.
Mais vale uma alegria na vida do que um tostão no bolso.
É melhor um burro vivo do que um cavalo morto.
Mais vale uma alegria na vida do que um tostão no bolso.
Quem dá uma ajudinha ao pobrezinho.
Queria procurar com o ProScreener acções que tenham numa das últimas 5 sessões feito um máximo (ou estarem a 3% do máximo)em relação às últimas 260 (52 semanas * 5).
O que fiz foi isto (a procurar no NYSE:all):
indicator1 = highest[260](high)
indicator2 = highest[5](high)
c1 = (0.97*indicator1 <= indicator2)
No entanto não me dá nada.
(Por exemplo a KO deveria aparecer)
Alguém pode ajudar sff?

Queria procurar com o ProScreener acções que tenham numa das últimas 5 sessões feito um máximo (ou estarem a 3% do máximo)em relação às últimas 260 (52 semanas * 5).
O que fiz foi isto (a procurar no NYSE:all):
indicator1 = highest[260](high)
indicator2 = highest[5](high)
c1 = (0.97*indicator1 <= indicator2)
No entanto não me dá nada.

(Por exemplo a KO deveria aparecer)
Alguém pode ajudar sff?
Mais vale perder um lucro do que ganhar um prejuízo.
É melhor um burro vivo do que um cavalo morto.
Mais vale uma alegria na vida do que um tostão no bolso.
É melhor um burro vivo do que um cavalo morto.
Mais vale uma alegria na vida do que um tostão no bolso.
Precisava de uma ajuda que para alguns será simples mas para mim é complexo.
Queria fazer um "indicador" para colocar nos gráficos que me desse o seguinte valor:
Média móvel de x dias do valor diário de (high-low)/close.
Basicamente queria saber a amplitude média intraday de um período de x dias.
Alguma alma caridosa me pode ajudar nesse código?
Obrigado.
Edit: Já consegui resolver o problema. Obrigado na mesma.

Queria fazer um "indicador" para colocar nos gráficos que me desse o seguinte valor:
Média móvel de x dias do valor diário de (high-low)/close.
Basicamente queria saber a amplitude média intraday de um período de x dias.
Alguma alma caridosa me pode ajudar nesse código?
Obrigado.
Edit: Já consegui resolver o problema. Obrigado na mesma.

Mais vale perder um lucro do que ganhar um prejuízo.
É melhor um burro vivo do que um cavalo morto.
Mais vale uma alegria na vida do que um tostão no bolso.
É melhor um burro vivo do que um cavalo morto.
Mais vale uma alegria na vida do que um tostão no bolso.
rsacramento Escreveu:PairOfJacks Escreveu:Já agora, alguém sabe ajustar os gráficos no prorealtime (após pagamento de dividendos por exemplo) - se é que é possível?
para dividendos:
E é possível ajustar num aumento de capital? ou só é possivel fazer após pagamento de dividendos?
- Mensagens: 35
- Registado: 19/2/2009 23:37
- Localização: 24
Tinhas uma coisa mal e eu outra.
Afinal não estavas a usar a variável "rsi_old". O meu erro é que o ProRealTime não gosta de veriáveis com "_"; por isso mudei o nome para "rsiold".
Experimenta antes isto:
rsiold = RSI[14](close)
if RSI[14](close) > rsiold[4] then
a=1
else
a=-1
endif
return a
Abraço
Afinal não estavas a usar a variável "rsi_old". O meu erro é que o ProRealTime não gosta de veriáveis com "_"; por isso mudei o nome para "rsiold".
Experimenta antes isto:
rsiold = RSI[14](close)
if RSI[14](close) > rsiold[4] then
a=1
else
a=-1
endif
return a
Abraço
"People want to be told what to do so badly that they'll listen to anyone." - Don Draper, Mad Men
Quico Escreveu:Faz assim:
rsi_old=RSI[14](close)
Assim os valores de RSI também vão sendo memorizados na variável "rsi_old".
Para comparar a seguir faz:
RSI[14](close) > rsi_old[4]
Assim ele vai buscar o valor de rsi_old de há 4 dias.
Abraço.
Boas Quico, está a dar erro.
Estou a colocar esta formula:
rsi_old=RSI[14](close)
if RSI[14](close) > RSI[4](close) then
a=1
else
a=-1
endif
return a and rsi_old
o erro é no Rsi_old, assim me parece
Faz assim:
rsi_old=RSI[14](close)
Assim os valores de RSI também vão sendo memorizados na variável "rsi_old".
Para comparar a seguir faz:
RSI[14](close) > rsi_old[4]
Assim ele vai buscar o valor de rsi_old de há 4 dias.
Abraço.
rsi_old=RSI[14](close)
Assim os valores de RSI também vão sendo memorizados na variável "rsi_old".
Para comparar a seguir faz:
RSI[14](close) > rsi_old[4]
Assim ele vai buscar o valor de rsi_old de há 4 dias.
Abraço.
"People want to be told what to do so badly that they'll listen to anyone." - Don Draper, Mad Men
Bull Bull Escreveu:Tenho esta dúvida.
quer fazer um indicador que compare por exemplo:
O rsi do dia com o rsi de à 4 dias atrás como faço
Neste caso estou usar a formula:
if rsi (14) (close) > ????????
acho que descobri de outra maneira
Usando como ajuda a média do indicador.
Mas gostava saber se existe alguma maneira de fazer esta comparação.
O que eu quero é usar um indicador que me indique a tendência do Rsi, fazendo dela uma comparação do tipo.
If rsi de hoje > rsi de 4 dias atrás então...............
PairOfJacks Escreveu:Já agora, alguém sabe ajustar os gráficos no prorealtime (após pagamento de dividendos por exemplo) - se é que é possível?
Por defeito, os gráficos no prorealtime vêm ajustados com dividendos, porém podes seleccionar o que preferires, para isso na caixa de busca inicial, vais a OPÇÕES/AJUSTAR DADOS HISTÓRICOS/C/S DIVIDENDOS.
Não faço ideia do que se terá passado com as minhas configurações, de todas as formas em 10 minutos volto a colocar aquilo no sítio...

mquinaz Escreveu:People, a vossa plataforma prorealtime está a carregar correctamente?
Aqui por trás da serra, ao carregar aparece automáticamente o gráfico psi20, as minhas configurações tais como médias e volume não aparecem e este ultimo nem sequer aparece a opção para o colocar
- Anexos
-
- PSI 20 INDEX.png (10.83 KiB) Visualizado 6259 vezes
Quem está ligado:
Utilizadores a ver este Fórum: Bing [Bot], PAULOJOAO, Phil2014, Shimazaki_2, trilhos2006 e 164 visitantes