Errori, bug, domande - pagina 2346
![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
e se ho 3-5 istanze di una classe, come posso avvolgere questo in una sostituzione macro?
fare un unico wrap-manager per la sostituzione delle macro e aggiungere le classi al manager. ovviamente.
fare un unico wrapper-manager per la sostituzione delle macro e aggiungere classi al manager. ovvio.
può mostrarmi un esempio dell'ovvio?
un esempio dell'ovvio?
Dalla documentazione
La differenza tra i prezzi Bid e Ask è chiamata spread. Durante i test, lo spread non è modellato, ma preso da dati storici. Se lo spread è inferiore o uguale a zero nei dati storici, viene utilizzato l'ultimo spread conosciuto al momento della generazione.
Questo è tutto, la questione è chiusa per ora - la chiusura non è stata fatta dalla presa.
Grazie per la disponibilità ad aiutare!
Poiché non ci sono zecche, lo spread è lo stesso per tutto l'intervallo di test, ed è piccolo.
Date un'occhiata a MqlRates.
Date un'occhiata a MqlRates.
Cosa dovrei vedere lì?
Si prega di notare l'applicazione
Non elaborato,Iniziato: 2018.12.17 14:19,#2224434
Può mostrarmi un esempio dell'ovvio?
CArrayObj potrebbe aiutare?
Forse CArrayObj aiuterà?
Grazie Artem, ma non lì, il problema è che voglio descrivere la classe MyClass come typedef e poi usare macrosostituzioni nellefunzionistandarddi gestione degli eventi
come ho scritto sopra, per fare una sostituzione di macro in OnInit():
per un'istanza di m_class@fxsaber ha aiutato, ha suggerito come avvolgere nelle definizioni, ma per 3... beh, finora nessuna fortuna
Grazie Artem, ma non lì, il problema è che voglio descrivere la classe MyClass come typedef e poi usare macrosostituzioni nellefunzionistandarddi gestione degli eventi
come ho scritto sopra, per fare una sostituzione di macro in OnInit():
per un'istanza di m_class@fxsaber ha aiutato, ha suggerito come avvolgere nelle definizioni, ma per 3... beh, finora nessuna fortuna
Per una classe di tipo singolo la soluzione è già stata suggerita: ereditare da CObject, e aggiungere una macro al class manager che memorizzerà tutte le istanze aggiunte in CArrayObj, lo percorrerà e chiamerà la funzione OnXXX richiesta.
Nemmeno io sono riuscito ad implementare questo per diverse biblioteche. Per collegare diverse librerie con tali sostituzioni macro in una linea, e per chiamare OnTick di tutte le librerie quando OnTick viene chiamato.