OI in ritardo (interesse aperto) - pagina 3

 
Andrey Khatimlianskii:

Sì, è sufficiente per dimostrare il problema. Perché disturbare se non c'è niente di sostanziale da dire?


Pietà per la ragazza? :)

 
prostotrader:

Un timer NON è necessario.

OnBookEvent non si attiva solo se si è verificata una transazione.

e si DEVE filtrare il simbolo in questa funzione

Dal momento che tutto ciò che si trova nella revisione del mercato viene "scaricato" in questa funzione

Perché postare "ginocchia nude"?

Aggiunto

"Molto professionale" per prendere il lavoro

E non sapere come farlo.

Non lo è :)

 
Dmi3:

Non lo è :)

Non è proprio quello che intendevo.

Quello che volevo dire è.

#property copyright "Copyright 2020 prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"
bool is_first_book;
bool is_second_book;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
  is_first_book = MarketBookAdd(Symbol());
  is_second_book = MarketBookAdd("GOLD-3.21");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
  if(is_first_book == true) MarketBookRelease(Symbol());
  if(is_second_book == true) MarketBookRelease("GOLD-3.21"); 
  }

//+------------------------------------------------------------------+
//| BookEvent function                                               |
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
{
  Print("EA symbol = ", symbol);   
}

Come si fa a capire la differenza senza un filtro?

2021.01.08 20:44:32.062 BE_Test (RTS-3.21,M1)   EA symbol = RTS-3.21
2021.01.08 20:44:32.075 BE_Test (RTS-3.21,M1)   EA symbol = RTS-3.21
2021.01.08 20:44:32.176 BE_Test (RTS-3.21,M1)   EA symbol = GOLD-3.21
2021.01.08 20:44:32.195 BE_Test (RTS-3.21,M1)   EA symbol = GOLD-3.21
2021.01.08 20:44:32.237 BE_Test (RTS-3.21,M1)   EA symbol = RTS-3.21
2021.01.08 20:44:32.415 BE_Test (RTS-3.21,M1)   EA symbol = GOLD-3.21
2021.01.08 20:44:32.483 BE_Test (RTS-3.21,M1)   EA symbol = RTS-3.21
2021.01.08 20:44:32.490 BE_Test (RTS-3.21,M1)   EA symbol = GOLD-3.21
2021.01.08 20:44:32.651 BE_Test (RTS-3.21,M1)   EA symbol = RTS-3.21
2021.01.08 20:44:32.795 BE_Test (RTS-3.21,M1)   EA symbol = RTS-3.21
 

L'argomento è interessante e sembra non essere privo di insidie.

Qual è il risultato finale?

 
Renat Akhtyamov:

L'argomento è interessante e sembra non essere privo di insidie.

Qual è il risultato finale?

È sempre meglio controllare un simbolo

void OnBookEvent(const string &symbol)
{
  if(symbol == Symbol())
  {
    Print("EA symbol = ", symbol);
  }   
}
 
I dati sugli OI (FORTS) sulla demo corrispondono a quelli reali? (BCS)
 
Renat Akhtyamov:
I dati sugli OI (FORTS) sulla demo corrispondono a quelli reali? (BCS)

Su una demo, non ci può essere una corrispondenza di principio.

 
prostotrader:

Sul demo, in linea di principio, non ci può essere una corrispondenza.

e nemmeno il nastro?

come si fa a vedere i volumi reali quando non si hanno soldi?

 
Renat Akhtyamov:

e anche il nastro?

come si fa a vedere i volumi reali quando non si hanno soldi?

Devi avere un conto reale.

Sembra che si possa aprirne uno alla BCS senza soldi, ma non ne sono sicuro.

 
prostotrader:

Devi avere un conto reale.

Penso che si possa aprirne uno alla BCS senza soldi, ma non sono sicuro.

Sembra che non abbiano affatto mt5 per i forti reali, offrono quik.

Quale broker ne ha uno?