Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 837

 

MQL4

A idéia é simples:

Definimos BuyLimit ou SellLimit e esperamos TakeProfit.

A tarefa do consultor especializado é definir o StopLoss para todos os pedidos de tal forma que o prejuízo esperado seja 10 vezes menor do que o lucro esperado.

Tudo funciona, o Expert Advisor monitora constantemente as ordens e se uma nova ordem aparecer, ou se eu tiver mudado o preço de lucro em aberto/de lucro em qualquer ordem, ele ajusta imediatamente o StopLoss para os parâmetros especificados.

A estranheza começou quando eu decidi que a EA não deveria corrigir as paralisações daquelas ordens em que essas paralisações foram definidas para "quebrar o equilíbrio".

Eu adicionei uma condição simples antes de modificar uma ordem (é comentada no código abaixo) e o Expert Advisor parou de funcionar. Ele parou de modificar qualquer ordem.

Eu experimentei, mas ainda não entendo onde está meu erro.

Mais uma coisa estranha:

Se substituirmos "else" por uma condição direta "if (OrderType()==OP_SELL)". - o Conselheiro Especialista deixa de trabalhar também.

Eu também não consegui encontrar a razão para isto.

int i=0;

void start()
{
   i=OrdersTotal();
   while (i>0)
   {
      i=i-1;
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if (MathAbs(OrderTakeProfit()-OrderOpenPrice())!=MathAbs(OrderOpenPrice()-OrderStopLoss())*10)
      {
         if (OrderType()==OP_BUY)
         {
            //if (OrderOpenPrice()>OrderStopLoss())
            OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-(OrderTakeProfit()-OrderOpenPrice())/10,OrderTakeProfit(),0);
         }
         else 
         //if (OrderType()==OP_SELL)
         {
            //if (OrderOpenPrice()<OrderStopLoss())
            OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+(OrderOpenPrice()-OrderTakeProfit())/10,OrderTakeProfit(),0);
         }
      }
   }
}  
 

caras, como reduzir a data em um dia com a mesma hora

por exemplo

2015,01,22, 01:00

e precisa conseguir o próximo

2015,01,23 01:00 Não consigo entender como. Obrigado .

 
evillive:

Aqui está


Obrigado e tudo de bom! Ficou melhor do que eu imaginava)
 
evillive:

Aqui está


Você está construindo um foguete?

Ou pelo menos tente esclarecer qual se refere a qual, se.

A menos, é claro, que você mesmo consiga descobrir isso.

Os parênteses são geralmente úteis neste caso

 
Vinin:

Você está construindo um foguete?

Ou pelo menos tente esclarecer qual se refere a qual, se.

A menos, é claro, que você mesmo consiga descobrir isso.

Os aparelhos são normalmente úteis neste caso.

O código não é meu, todas as perguntas para o autor ;)

A pergunta era sobre obter uma citação de outro cronograma e os parênteses não eram apropriados.

 
Tenho uma pergunta, meu consultor especializado tira uma foto depois que cada comércio é fechado. Mas, ao mesmo tempo, o comércio é feito manualmente. Como faço para que o negócio em si apareça no gráfico assim quando o fecho?
 

Boa tarde!

Pergunta: onde posso fazer o download/upload da melhor qualidade, "ticking" histórico

por 3 ou de preferência 5 anos (por grandes instrumentos)?

 
woin2110:
Tenho uma pergunta, meu consultor especializado tira uma foto depois que cada comércio é fechado. Mas, ao mesmo tempo, o comércio é feito manualmente. Como posso fazer com que o negócio em si apareça no gráfico desta maneira quando o fecho?
Você não pode fazê-lo manualmente. O terminal desenhará estes ícones somente se você comercializar usando um programa. Como opção, você pode então copiar o histórico de negociações manuais para o gráfico, todas as negociações serão indicadas.
 
RoniIron:

Boa tarde!

Pergunta: onde posso fazer o download/upload da melhor qualidade, "ticking" histórico

por 3 ou de preferência 5 anos (por grandes instrumentos)?

Tickstory Lite.
 

Não é possível reunir o projeto

ENUM_DAY_OF_WEEK day = (ENUM_DAY_OF_WEEK)SymbolInfoString(_Symbol,ENUM_DAY_OF_WEEK);

Ele continua jurando

ENUM_DAY_OF_WEEK

De dia eu tenho que obter o índice

DOMINGO

Domingo

SEGUNDA-FEIRA

Segunda-feira

TERÇA-FEIRA

Terça-feira

SEGUNDA-FEIRA

Quarta-feira

QUINTA-FEIRA

Quinta-feira

SEXTA-FEIRA

Sexta-feira

SÁBADO

Sábado