[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 332

 
Entiendo lo que quieres decir, ¿estoy contando mal? Me explico: tengo operaciones abiertas sólo en un par, ejecuto este script en este par y arroja un resultado diferente al que devuelve la función de beneficios de la cuenta. La solución que propones no me conviene, porque en lugar de asc y bid pondré los nuevos datos, ¿está claro?
 
fore-x:
Ah, veo lo que quieres decir, ¿estoy contando mal?

No, me refería a

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

Parece que está bien explicado allí.

E intente normalizar la expresión (OrderOpenPrice() - Ask)/Punto a un número entero.

 
Roger:

No, me refería a

Parece que está bien explicado allí.

Y prueba a normalizar la expresión (OrderOpenPrice() - Ask)/Punto a un número entero

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)
           );
    }
  }

Не получается, но хоть со спредом вопрос отпал!
 
¿Qué es lo que no funciona? ¿Dónde está la discrepancia?
 
Roger:
¿Qué es lo que no funciona? ¿Dónde está la discrepancia?


¿O es mi alerta la que está congelada y la tuya no?
 
fore-x:


Y tú, ¿has sumado?
¿Está sugiriendo que yo también debería preparar un asesor rápido y empezar a comprobarlo? Bueno, despídeme, prefiero hacerlo virtualmente.
 
Roger:
¿Qué es lo que no funciona? ¿Dónde está la discrepancia?

Cambié la oferta y la demanda, y ahora es así:


Así está mejor :)))

 
¿Qué moneda?
 
Roger:
¿Qué moneda?
Euro - Dólar