Libreria di classi generiche - bug, descrizione, domande, caratteristiche d'uso e suggerimenti - pagina 38
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
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.