Como codificar? - página 208

 

Para fxbg

Ajuste sua lógica. Ao fechar a ordem por programa, você muda a CurrentDirection para 0, mas, se ela for fechada por stoploss - não.

 
 

Comparação de valores

Olá a todos,

Pergunta muito simples, pois não estou certo de ter entendido bem os valores dos indicadores !?

Eu tenho valores como este:

laADX00 = iADX(NULL,0,14,PRICE_CLOSE,MODE_MAIN,0);

laADXP0 = iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,0);

laADXM0 = iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,0);

laADX01 = iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,1);

laADXP1 = iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,1);

laADXM1 = iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,1);

laADX02 = iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,2);

laADXP2 = iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,2);

laADXM2 = iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,2);

e se mais tarde eu tiver algo parecido:

Addon= "";

if (laADX02 > laADX01 && laADX01 > laADX00) Addon= "Up laADX0";

if (laADX02 < laADX01 && laADX01 < laADX00) Addon= "Down laADX0";

if (laADX02 > laADX01 && laADX01 < laADX00) Addon= "Top laADX0";

if (laADX02 laADX00) Addon= "Bottom laADX0";

Imprimir Addon.....

Addon= """;

if (laADXP2 > laADXP1 && laADXP1 > laADXP0) Addon= "Up laADXP";

if (laADXP2 < laADXP1 && laADXP1 < laADXP0) Addon= "Para baixo laADXP";

if (laADXP2 > laADXP1 && laADXP1 < laADXP0) Addon= "Top laADXP";

if (laADXP2 laADXP0) Addon= "Bottom laADXP";

Imprimir Addon.....

Addon= """;

if (laADXM2 > laADXM1 && laADXM1 > laADXM0) Addon= "Up laADXM";

if (laADXM2 < laADXM1 && laADXM1 < laADXM0) Addon= "Para baixo laADXM";

if (laADXM2 > laADXM1 && laADXM1 < laADXM0) Addon= "Top laADXM";

if (laADXM2 laADXM0) Addon= "Bottom laADXM";

E eu imprimi que, por exemplo, laADXM UP ...e no gráfico ADX DI- id indo para baixo ou algo mais, mas não subindo. Similar para RSI, CCI, MACD, ...

O que há de errado aqui? Entendi que definido como acima laADX00 é valor de ADX no momento, laADX01 é valor de ADX para barra anterior no momento em que o preço é fechado para aquela barra, laADX02 é valor de ADX para 2 barras atrás no momento em que o preço é fechado para aquela barra. Isso é correto ou laADX01 é o valor de ADX para o tick anterior e laADX02 para 2 ticks atrás?

Alguém pode me esclarecer isto como gráficos e estas definições não são 1:1?

PS: Eu testei meu EA no Simulador de Estratégia quando vi estes resultados contraditórios

Obrigado de antemão

Aleksandar

 

Desculpe ... o exemplo estava errado ... isto é do meu roteiro ... mas de qualquer forma o simulador apresenta-o diferente da frase impressa

Addon= "";

if (laADX02 < laADX01 && laADX01 < laADX00) Addon= "Up laADX0";

if (laADX02 > laADX01 && laADX01 > laADX00) Addon= "Down laADX0";

if (laADX02 laADX00) Addon= "Top laADX0";

if (laADX02 > laADX01 && laADX01 < laADX00) Addon= "Bottom laADX0";

Imprimir Addon.....

 

precisa de ajuda para a escrita

Hi!

Preciso de ajuda para entender como usar a orderselect().

Eu gostaria de saber se é possível definir uma variável com o mesmo valor de orderprofit() .

Obrigado

 

Mais uma coisa: existe uma maneira de fechar todas as ordens abertas????

Obrigado

 

Alisamento dentro do indicador

Estou tentando modificar um dos indicadores de porcentagem b do bollinger afixado aqui. Quero (primeiro de qualquer forma) adicionar simplesmente uma opção para suavizar os dados com uma média móvel e colocar o resultado em Buffer3. Alguém poderia, por favor, me mostrar onde eu estou errando.

if(counted_bars>=BBPeriod) i=Bars-counted_bars-1;

while(i>=0)

{ //(Last - Lower BB)/(Upper BB - Lower BB)

BLGBuffer=((Close - iBands(NULL,0,BBPeriod,StdDeviation,0,AppliedPrice,MODE_LOWER,i))/

(iBands(NULL,0,BBPeriod,StdDeviation,0,AppliedPrice,MODE_UPPER,i)-iBands(NULL,0,BBPeriod,StdDeviation,0,AppliedPrice,MODE_LOWER,i)))*100;

//m_level refers to the bollinger bands centre line. i.e. 21MA

mlevel=iMA(NULL,0,BBPeriod,0,BollingerMAMethod,AppliedPrice,0);

Buffer3 = iMAOnArray(BLGBuffer, 0, SmoothingMAPeriod, 0, SmoothingMAMethod, i);

i--;

}
 

basta tentar

tente o sinal #

código

# isto não é um código

how to insert the image over here ?