[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 215

 
 

Alguém usa a plataforma Prorealtime? Estou curioso, como iniciante, que indicadores são usados lá e podem ser inseridos no MT4?

Aqui está o link www.prorealtime.com

 
Alex5757000 >> :
Não entendo como posso calcular o preço real de abertura se abrimos com lotes diferentes, por exemplo, com um fator de média de N. // 0,1 lote e 0,2 e 0,4 - aqui N===2 a preços 1,8 e 1,6 e 1,4 . Qual será o preço real de abertura?

O mais interessante é que quando calculamos com um coeficiente, não dependemos do tamanho do lote inicial.

Roteiro:

double start_lot=0.01;               //стартовый лот, нафикк не нужен :)
double koeff=2;                     //коэфициент
double Price[4]={1.4,1.6,1.8,0,0};  //цены, в этом случае до пяти штук 
                                    //(от Price[0] до Price[4] 
int start()
   {
   double A=0;
   double B=0;
   for (int count=0; Price[ count]>0; count++)
      {
      A= A+( Price[ count]* MathPow( koeff, count));  
      B= B+(MathPow( koeff, count));  
      }   
   Alert ( A/ B);
return(0);
}
 

Olá.

Você poderia me dizer como inserir um indicador em um EA?

Ou melhor, como construir o código para que as condições de compra e venda sejam cumpridas.

Aproximadamente.

If(red histogram candle){sell=true;}

if(blue ...){comprar=verdadeiro;}


Quero que a EA esteja no mercado o tempo todo e que se inverta.

Arquivos anexados:
 
tmp.0, muito obrigado!
 
olezya >> :

Alguém usa a plataforma Prorealtime? Estou curioso, como iniciante, que indicadores são usados lá e podem ser inseridos no MT4?

Aqui está o link www.prorealtime.com

Acho que você não encontrará nenhum especialista nessa plataforma. Fiquei um pouco impressionado com o tutorial deles.

Eles parecem tentar encontrar seu lugar sob o sol e, portanto, concentram-se principalmente nas "massas" - parece ser útil

interface e várias opções em termos de gráficos. Eles permitem que até mesmo o iniciante teste estratégias sem nenhuma

quaisquer idéias na programação. Espero que o MT5 tenha tais "artifícios" úteis.

Indicadores padrão, não há necessidade de "colocá-los" na MT, eles já estão lá.

 

Gente! Profissionais!

Por favor, ajudem-me, estou perdendo massa!

Diário de bordo do terminal:

2009.09.08 00:44:50 '64766': ordem #11573500 vender 1.80 EURCHF a 1.51958 sl: 0.00000 tp: 0.00000 fechado ao preço 1.51948
2009.09.08 00:44:48 '64766': pedido em processo
2009.09.08 00:44:48 '64766': o pedido foi aceito pelo servidor
2009.09.08 00:44:47 '64766': fechar pedido #11573500 vender 1.80 EURCHF a 1.51958 sl: 0.00000 tp: 0.00000 ao preço 1.51948
2009.09.08 00:44:46 '64766': requote 1.51907 / 1.51947 para compra aberta 1.80 EURCHF a 1.51920 sl: 0.00000 tp: 0.00000
2009.09.08 00:44:43 '64766': pedido em processo
2009.09.08 00:44:43 '64766': o pedido foi aceito pelo servidor
2009.09.08 00:44:42 '64766': compra imediata 1,80 EURCHF a 1,51920 sl: 0,00000 tp: 0,00000
2009.09.08 00:44:42 Expert stdlib EURCHF,M5: carregado com sucesso
2009.09.08 00:44:42 '64766': requote 1.51893 / 1.51933 para pedido #11573500 vender 1.80 EURCHF fechando em 1.51914
2009.09.08 00:44:40 '64766': pedido em processo
2009.09.08 00:44:40 '64766': o pedido foi aceito pelo servidor
2009.09.08 00:44:39 '64766': fechar pedido #11573500 vender 1.80 EURCHF a 1.51958 sl: 0.00000 tp: 0.00000 ao preço 1.51914
2009.09.08 00:31:04 '64766': pedido foi aberto : #11573500 vender 1.80 EURCHF a 1.51958 sl: 0.00000 tp: 0.00000
2009.09.08 00:31:02 '64766': pedido em processo
2009.09.08 00:31:02 '64766': o pedido foi aceito pelo servidor
2009.09.08 00:31:01 '64766': pedido instantâneo venda 1.80 EURCHF a 1.51958 sl: 0.00000 tp: 0.00000

Na linha 2009.09.08 00:44:42 '64766': requote 1.51893 / 1.51933 para pedido #11573500 vender 1.80 EURCHF fechando em 1.51914

- O servidor ofereceu para fechar o pedido a um preço melhor do que o robô tentou fechar (ofereceu 1,51893, e quis fechar a 1,51914)

E de acordo com o suporte técnico da minha corretora, o terminal rejeitou esta oferta muito lucrativa.

Acontece que meu robô se recusou a lucrar mais!

Ahtung!

Pergunta: Como faço para deixar de ser tão lento - aceitar a oferta mais lucrativa e recusar a menos lucrativa?

 

Isto é possível? DoC oferece para fechar um pedido a um preço melhor???? Esta é a primeira vez que ouço falar de uma empresa de corretagem ficando tão descuidada.

Se você é um robô, não pode ser um tolo, por definição ele funciona estritamente de acordo com seu programa.

Você deve apenas corrigir o código, se você quiser pode colocá-lo aqui e eles o ajudarão.

 
Zdravstvyjte. podskagute pojgalysta est lu vozmognost vuklyuchat expert na grafuke uz evo ge sobstvennogo koda. Ulu ge skudat ego s grafuka.
Zaranne blagodaren. U pru vozmognostu eslu est prumer.
 
AndBar >> :
Zdravstvyjte . podskagute pojgalysta est lu vozmognost vuklyuchat expert na grafuke uz evo ge sobstvennogo koda. Ulu ge skudat ego s grafuka.
Zaranne blagodaren. U pru vozmognostu eslu est prumer.

Realizar uma análise lingüística:

1. Desligamento>>>Além da operação>>Não realizar operações

2. A partir do próprio código>>Sem intervenção do operador>>A condição de desabilitação é gerada pelo código do Expert Advisor

A análise mostrou que a introdução de uma variável lógica adicional, digamos, bool ON, resolve o problema.

O código prevê a execução de operações comerciais somente quando ON=verdadeiro, por exemplo: if(buy=1 && ON) OrderSend(.....).

O Expert Advisor decide negociar e atribui ON=true à variável; Status do Expert Advisor: Ativado.

Expert decide não negociar e atribui a variável ON=false; Status de Expert Advisor: Off.