Caldeirão da Bolsa

ProRealTime: dúvida de programação

Espaço dedicado a todo o tipo de troca de impressões sobre os mercados financeiros e ao que possa condicionar o desempenho dos mesmos.

por Crómio » 3/5/2008 15:26

Boas!

Provavelmente existem melhores formas de programar isto mas esta foi a primeira que me resultou.

compra1: o MACD de hoje foi maior que o de ontem,
compra2: o MACD de ontem foi maior que o de antes-de-ontem
Se compra1 e compra2 se verificarem compra ao melhor 10% do capital

Para venda é o mesmo raciocínio mas inversamente.

O código:

Código: Selecionar todos
compra1 = MACD[12,26,9](close) > MACD[12,26,9](close-1)
compra2 = MACD[12,26,9](close-1) > MACD[12,26,9](close-2)

vende1 = MACD[12,26,9](close) < MACD[12,26,9](close-1)
vende2 = MACD[12,26,9](close-1) < MACD[12,26,9](close-2)

If compra1 AND compra2 Then
   BUY 10%CAPITAL AT MARKET
Endif

If   vende1 AND vende2 Then
   SELL 10%CAPITAL AT MARKET
Endif


Espero que te dê alguma luz...

Um abraço
There are two kinds of investors: those who don't know where the market is headed, and those who don't know that they don't know.

William Bernstein
Avatar do Utilizador
 
Mensagens: 2745
Registado: 2/11/2007 16:52

ProRealTime: dúvida de programação

por Luis19 » 3/5/2008 12:03

Bom dia a todos,

Ao tentar programar 1 indicador no ProRealTime, surgiu-me uma dúvida que não consigo esclarecer mesmo após ter lido o capitulo correspondente do manual de instruções deste programa:

A minha ideia é programar 1 indicador envolvendo o STO e o MACD.

Consigo fazê-lo usando as seguintes condições:
Buy:
-> STO >20 e MACD >0

Sell:
-> STO <80 e MACD <0

No entanto não sei como escrever 1 linha de programação que permita dar sinal "Buy" quando o MACD aumenta consecutivamente em 2 sessões consecutivas e inversamente dê sinal "Sell" quando diminuir consecutivamente em 2 sessões consecutivas.

Alguém dá uma ajudinha?

Obrigado.
 
Mensagens: 407
Registado: 4/12/2007 16:30
Localização: 14


Quem está ligado:
Utilizadores a ver este Fórum: latbal, PAULOJOAO, Phil2014, Purificaçao, smog63, zulu404 e 72 visitantes