Jump to content


Photo

Hilfe bei Trade Counter


  • Please log in to reply
2 replies to this topic

#1 Gunner_Duck

Gunner_Duck

    Runners

  • Addict
  • PipPip
  • 47 posts
  • 123 thanks

Posted 15 September 2017 - 03:38 PM

Hallo Freunde,

 

ich versuche mir grade einen Trade-Counter in meinen EA zu integrieren mit folgendem Code hier:

//+------------------------------------------------------------------+//|==========================TRADE-COUNTER===========================|//+------------------------------------------------------------------+int TradeCounter()  {    for(int OT = OrdersTotal(); OT >= 0; OT--) {      if(OrderSelect(OT, SELECT_BY_POS, MODE_TRADES) == true) {       if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && (OrderType() == OP_BUY || OrderType() == OP_SELL))  {          TotalTrades++;       }      }    }    for(int OHT = OrdersHistoryTotal(); OHT >= 0; OHT--) {      if(OrderSelect(OHT, SELECT_BY_POS, MODE_HISTORY) == true) {       if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && (OrderType() == OP_BUY || OrderType() == OP_SELL))  {          TotalTrades++;       }      }     }return(TotalTrades);}

Alles soweit relativ einfach. Aber sobald ich im Markt bin, wird gefühlt jeder Tick als Trade gezählt, obwohl ich nur einen Trade ausgeführt hab.

 

Die Variable "TradeCounter()" rufe ich als Comment() im int start() auf.

 

Irgendwie stehe ich grad auf dem Schlauch und weiß nicht warum das nicht geht.

 

Könntet Ihr mir bitte mal auf die Sprünge helfen.


Edited by Gunner_Duck, 15 September 2017 - 03:39 PM.

  • 0

Thanked by 1 Member:
Vola

#2 conglom-o

conglom-o

    Heatball User

  • *_skilled
  • 2,157 posts
  • 13600 thanks
  • Wohnsitz:O-Town

Posted 15 September 2017 - 09:16 PM

Du musst vor dem Zählen den TraderCounter (TotalTrades) auf 0 setzen. Sonst returnt er die Zahl und addiert beim nächsten Tick immer weiter.

int TradeCounter() {TotalTrades=0;for ...

  • 1

Marktgedanken - ...denn der Markt vergisst nie!

Meine Trophäen (dedicated to Vola *g*): conglom-o.gif b2m.gif lukas.gif licens.gifmarcus.gif germano.gif


Thanked by 2 Members:
Vola , oldschuren

#3 Gunner_Duck

Gunner_Duck

    Runners

  • Addict
  • PipPip
  • 47 posts
  • 123 thanks

Posted 16 September 2017 - 05:44 AM

super, vielen dank. Das wars ;-)


  • 0

Thanked by 2 Members:
Vola , oldschuren



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users