Announcement

Collapse
No announcement yet.

Chiusura Parziale al raggiungimento di x punti... Help

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • umbertosm
    replied
    il problema è OrderLots()/2

    come spiegato in questo dettagliato articolo https://metatrader-forex-trading.blo...error-131.html

    Leave a comment:


  • Chiusura Parziale al raggiungimento di x punti... Help

    ciao a tutti

    avevo in mente di fare una funzione di chiusura parziale al raggiungimento di es: 50 punti. ho scritto la funzione ma quando faccio il BT mi da errore 131...
    non so dov'è l'errore. spero mi possiate dare un aiuto. thanks

    void ChiusuraParziale(){

    for(int i=OrdersTotal()-1; i>=0; i--){

    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){

    if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber){

    if(OrderType() == OP_BUY && Bid >= OrderOpenPrice() ){

    if(OrderClose(OrderTicket(),OrderLots()/2,Bid,0,clrAzure));
    }

    if(OrderType() == OP_SELL && Ask <= OrderOpenPrice() ){

    if(OrderClose(OrderTicket(),OrderLots()/2,Ask,0,clrBlueViolet));
    }
    }
    }
    }
    }
Working...
X