refinamento da estratégia do assessor - página 2

 
IRIP:


Então estamos falando de comércio intradiário... Você quer fugir da azáfama, dos dias, dos estoques, da família, afinal de contas.

Você não?


E você não pode dormir à noite com suas agendas.
 
if (Low[0]>Low[1]&&Low[1]<Low[2]&&High[0]>High[1]&&High[1]<High[2]) BuyOp=true;

if (High[0]<High[1]&&Low[0]<Low[1]&&High[1]>High[2]&&Open[0]<Close[1]) SellOp=true;

Por favor, diga-me, qual pode ser o erro? Por que não está abrindo uma posição?

 
IRIP:
if (Low[0]>Low[1]&&Low[1]<Low[2]&&High[0]>High[1]&&High[1]<High[2]) BuyOp=true;

if (High[0]<High[1]&&Low[0]<Low[1]&&High[1]>High[2]&&Open[0]<Close[1]) SellOp=true;

Por favor, diga-me, qual pode ser o erro? Por que não abre uma posição?


Não há erro nisto, a menos que haja um lógico, mas quem pode adivinhar... Continue procurando.

Recomendo a separação de blocos lógicos separados com parênteses:

if ( (High[0]<High[1]) && (Low[0]<Low[1]) && (High[1]>High[2]) && (Open[0]<Close[1]) ) SellOp=true; 
 
Obrigado, BIGGER!
 
if ( (Baixo[0]>Baixo[1]) && (Baixo[1]<Baixo[2]) && (Baixo[1]<Baixo[2]) && (Alto[1]<Alto[2]) ) BuyOp=true;

se ( (Alto[0]<Alto[1]) && (Baixo[0]<Baixo[1]) && (Alto[1]>Alto[2]) && (Aberto[0]<Fechar[1]) ) SellOp=verdadeiro;
 

A este ritmo

if ( (Baixo[0]>Baixo[1]) && (Baixo[1]<Baixo[2]) && (Baixo[1]<Baixo[2]) && (Alto[1]<Alto[2]) ) BuyOp=true;

posição aberta às 18-15 em usd/jpy embora às 18-05 e 18-00 Low fosse igual

2013.05.27 17:55 101.08 101.09 101.07 101.07

2013.05.27 18:00 101.06 101.06 101.05 101.05

2013.05.27 18:05 101.06 101.07 101.05 101.06

2013.05.27 18:10 101.07 101.07 101.06 101.07

2013.05.27 18:15 101.08 101.09 101.07 101.08

2013.05.27 18:20 101.09 101.10 101.08 101.10

 

Tanto quanto eu entendo, a regra para COMPRAR não é respeitada

(Alto[1]<Alto[2])

Como posso lutar contra isso?

 
IRIP:

A este ritmo

if ( (Baixo[0]>Baixo[1]) && (Baixo[1]<Baixo[2]) && (Baixo[1]<Baixo[2]) && (Alto[1]<Alto[2]) ) BuyOp=true;

posição aberta às 18-15 em usd/jpy embora às 18-05 e 18-00 Low fosse igual

2013.05.27 17:55 101.08 101.09 101.07 101.07

2013.05.27 18:00 101.06 101.06 101.05 101.05

2013.05.27 18:05 101.06 101.07 101.05 101.06

2013.05.27 18:10 101.07 101.07 101.06 101.07

2013.05.27 18:15 101.08 101.09 101.07 101.08

2013.05.27 18:20 101.09 101.10 101.08 101.10


Adivinhar é cansativo. Vamos codificar.
 
aqui está
Arquivos anexados:
hilo.mq4  5 kb
 

A questão é

Para pegar curvas como esta