[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 332

 
Entendo o que você quer dizer, estou contando errado? Explicarei: tenho negociações abertas apenas em um par, executo este roteiro sobre este par e ele produz um resultado diferente daquele retornado pela função de lucro da conta. A solução proposta por você não me convém, porque em vez de asc e bid eu colocarei os novos dados, isso está claro?
 
fore-x:
Ah, entende o que você quer dizer, estou contando errado?

Não, eu quis dizer

Вопрос, как мне мой код подогнать под работу функции - AccountProfit()?

Parece estar bem explicado ali.

E tente normalizar a expressão (OrderOpenPrice() - Ask)/Point para um número inteiro.

 
Roger:

Não, eu quis dizer

Parece estar bem explicado ali.

E tente normalizar a expressão (OrderOpenPrice() - Ask)/Point para um número inteiro

void start()
  {
  double tickvalue = MarketInfo(Symbol(), MODE_TICKVALUE);
  double profitbuy, profitsell;
  
  for(int i = OrdersTotal()-1; i >= 0;i--)
    {
    if(!OrderSelect(i,SELECT_BY_POS)) continue;
    if(OrderSymbol()!=Symbol() || OrderType() >= 2) continue;
    if(OrderType() == 0)
      Alert(
            OrderTicket(),"   ",
            NormalizeDouble(OrderCommission()+OrderSwap(),2),"   ",
            NormalizeDouble(NormalizeDouble((Bid - OrderOpenPrice())/Point,0)*tickvalue*NormalizeDouble(OrderLots(),2),2)
           );
           
    if(OrderType() == 1)
      Alert(
            OrderTicket(),"   ",
            NormalizeDouble(OrderCommission()+OrderSwap(),2),"   ",
            NormalizeDouble(NormalizeDouble((OrderOpenPrice() - Ask)/Point,0)*tickvalue*NormalizeDouble(OrderLots(),2),2)
           );
    }
  }

Не получается, но хоть со спредом вопрос отпал!
 
O que não está dando certo? Onde está a discrepância?
 
Roger:
O que não está dando certo? Onde está a discrepância?


Ou é o meu alerta que está congelado e o seu que não está?
 
fore-x:


E você, fez a soma?
Você está sugerindo que eu também chicoteie um conselheiro rápido e comece a checar isso? Bem, despeça-me, eu prefiro fazê-lo virtualmente.
 
Roger:
O que não está funcionando? Onde está a discrepância?

Troquei o pedido e a oferta, e agora é assim:


Isso é melhor :))))

 
Que moeda?
 
Roger:
Que moeda?
Euro - Dólar