Errori, bug, domande - pagina 1613

 
Sergei Vladimirov:
No. Scrivilo tu. Potete vedere un esempio qui: https://www.mql5.com/ru/articles/81

Grazie.

 
Aleksandr Teleguz:
Salve. Potreste dirmi se esiste un analogo della funzione iBarShift di mql4 nel linguaggio mql5? La funzione restituisce l'indice di una barra per tempo
Bar
 
Quando si lavora con la cronologia dell'account Selezionare il periodo, se si seleziona una settimana tutta la cronologia viene persa, anche se è ...
 
Vladimir Pastushak:
Quando si lavora con la cronologia dell'account Seleziona il periodo, se si seleziona una settimana tutta la cronologia non c'è più, anche se è ...
I rapporti di Office possono fare molto di più.
 
Karputov Vladimir:
I rapporti di Office possono fare molto di più.
Lo so, ma quello che dovrebbe funzionare nel terminale non lo fa.
 
Vladimir Pastushak:
Lo so, ma nel terminale quello che dovrebbe funzionare non funziona.
Quindi dovresti essere più specifico, il terminale è scuro...
 

I dati storici occupano molto spazio (questa non è una lamentela, è una constatazione). Devo usare diversi terminali e ognuno di essi raccoglie gigabyte di storia, e la storia è duplicata nelle cartelle del tester e del terminale.

Possiamo mettere tutti i file della storia in una cartella e specificare la cartella di riferimento nei terminali? Non ci saranno problemi di accesso alla storia tra terminali diversi?

Suggerimento agli sviluppatori:

Permettere di selezionare le cartelle dei dati storici nelle impostazioni del terminale.

 

La proprietà POSITION_COMMISSION nel tester (RoboForexEU-MetaTrader 5) restituisce sempre zero commissioni.

//+------------------------------------------------------------------+
//| Get the property value "POSITION_COMMISSION"                     |
//+------------------------------------------------------------------+
double CPositionInfo::Commission(void) const
  {
   return(PositionGetDouble(POSITION_COMMISSION));
  }

Anche POSITION_COMMISSION (== 8) manca nell'aiuto e nel meta-editor (evidenziazione), ma è familiare al compilatore. La commissione di posizione non è difficile da determinare con un altro metodo (di lavoro). La proprietà POSITION_COMMISSION è un rudimento?


 
Che senso ha avereENUM_DEAL_PROPERTY_INTEGER::DEAL_TICKET se l'unico posto dove può essere applicato è in HistoryDealGetInteger(TicketDeal, DEAL_TICKET)?
 
Se l'HDD è andato in tilt, la compilazione nel meta editor funziona - "reset" come per guidare EX5. Ma il tester non può raccoglierlo. Scrive

2016.07.19 03:25:04     Tester  loading of C:\Program Files\MetaTrader 5\MQL5\Experts\Test.ex5 failed
2016.07.19 03:25:04     Test    invalid EX5 file (533)

Il terminale stesso non sveglia l'HDD. E se viene svegliato da un'azione esterna, il terminale dà ancora errore. Riavviare il terminale aiuta.

Terminal        Microsoft Windows XP (X86 based PC), IE 08.00, Intel Core2 Duo  T7700 @ 2.40 GHz, RAM: 2867 / 3581 Mb, HDD: 20998 / 27784 Mb, GMT+02:00
Terminal        MetaTrader 5 build 1368 started (MetaQuotes Software Corp.)

Motivazione: