ProRealTime: dúvida de programação
2 mensagens
|Página 1 de 1
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:
Espero que te dê alguma luz...
Um abraço
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
William Bernstein
ProRealTime: dúvida de programação
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.
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
2 mensagens
|Página 1 de 1