Libreria di classi generiche - bug, descrizione, domande, caratteristiche d'uso e suggerimenti - pagina 38

 

Nella libreria standard sono presenti due file Include\Trade\Trade.mqh e Include\Expert\ExpertTrade.mqh rispettivamente con le classi CTrade e CExpertTrade: public CTrade.

Con CExpertTrade gli sviluppatori hanno creato un'ottima funzionalità per i metodi Buy e Sell, che dovrebbero aprire un'operazione a seconda delle condizioni di mercato e possono essere ordini di entrata, di stop e di limite.

Tuttavia, questi metodi sono in conflitto con i metodi che implementano un comportamento diverso nella classe base CTrade. Ma poiché questi metodi non sono contrassegnati dalla parola chiave virtual nella classe CTrade, non possono essere sovrascritti in CExpertTrade. Di conseguenza, il compilatore emette un avviso e la logica descritta nei metodi di CTrade viene effettivamente utilizzata, ignorando l'implementazione dei metodi in CExpertTrade.

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5