Errori, bug, domande - pagina 2300
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
Forse MT5 ha un'API aperta e si può fare questo con essa? Puoi almeno dirmi in che direzione scavare?
Secondo link
Secondo link
A proposito, il server è fuori uso:
Servizio non disponibile.
Errore HTTP 503. Il servizio non è disponibile.
Secondo link
Andrey, ciao. Il tuo link porta al motore di ricerca MQL5.com. Vi sarei molto grato se poteste specificare cosa intendete.
Andrey, ciao. Il tuo link porta al motore di ricerca MQL5.com. Le sarei molto grato se potesse specificare cosa intende.
Intendevo usare il motore di ricerca:
Sto chiedendo aiuto a persone competenti per capire il problema dei puntatori alle istanze di classe. Non lo capisco.
Ecco un esempio di script:
Quando lo si esegue abbiamo, come previsto:
se un'istanza di una classe è dichiarata come:
poi all'esecuzione abbiamo:
cioè il distruttore non viene nemmeno avviato e quindi la memoria non viene liberata.
Ma se un'istanza di una classe è dichiarata come:
il costruttore viene lanciato due volte, il distruttore - una volta, ma la memoria non viene liberata e abbiamo il tipo di puntatore dell'oggettoPOINTER_AUTOMATIC, anche se doveva esserePOINTER_DYNAMIC
Come far sì che il distruttore venga sempre eseguito e cancellato correttamente
Che casino!
Grazie, compatriota, Dio ti dia il karma plus)
Intendevo usare il motore di ricerca:
Questa guida sembra avere quello che ti serve. Continuerò a scavare in quella direzione. Grazie!
Da un EA funzionante, per favore spiegate cosa c'è che non va?
L'uscita dei dati e l'associazione al grafico (per coordinare il prezzo di "riferimento" Low) è fatta come segue:
1) le variabili necessarie sono definite
extern string font_name = "Arial"; extern int font_size = 8; extern color HighColor=Orange, LowColor=PaleGreen;
int kBtT,DtT; //numero di barre, lunghezza del trend corrente e bool tvT,tnT; //trend corrente è ascendente/discendente
2) funzione
void ORT(int n, double Y1, string l, color c) {
string Obj = TimeToStr(Time[n], TIME_DATE|TIME_MINUTES);
ObjectCreate (Obj, OBJ_TEXT, 0, Time[n], Y1;)
ObjectSetText(Obj, l, font_size, font_name);
ObjectSet(Obj, OBJPROP_COLOR, c); }
3) dopo il comando
if(tvT) ORT(kBtT,Low[kBtT],DtT,LowColor); altrimenti ORT(kBtT,High[kBtT]+6*_Point,DtT,HighColor);
Sul grafico di qualsiasi coppia di valute con l'indicatore ZigZag installato, i suoi top e bottom vengono visualizzati con i valori corrispondenti.
Tuttavia, successivamente i valori ai BASSI ZigZag rimangono invariati, ma quando la DIMENSIONE della finestra cambia, iniziano a spostarsi su o giù di qualche pixel per qualche motivo.
Qual è la ragione e cosa si può fare per risolvere questo "problema"?
Da un EA funzionante, per favore spiegate cosa c'è che non va?
L'uscita dei dati e l'associazione al grafico (per coordinare il prezzo di "riferimento" Low) è fatta come segue:
1) le variabili necessarie sono definite
extern string font_name = "Arial"; extern int font_size = 8; extern color HighColor=Orange, LowColor=PaleGreen;
int kBtT,DtT; //numero di barre, lunghezza del trend corrente e bool tvT,tnT; //trend corrente è ascendente/discendente
2) funzione
void ORT(int n, double Y1, string l, color c) {
string Obj = TimeToStr(Time[n], TIME_DATE|TIME_MINUTES);
ObjectCreate (Obj, OBJ_TEXT, 0, Time[n], Y1;)
ObjectSetText(Obj, l, font_size, font_name);
ObjectSet(Obj, OBJPROP_COLOR, c); }
3) dopo il comando
if(tvT) ORT(kBtT,Low[kBtT],DtT,LowColor); altrimenti ORT(kBtT,High[kBtT]+6*_Point,DtT,HighColor);
Sul grafico di qualsiasi coppia di valute con l'indicatore ZigZag WBLE installato, i suoi top e bottom sono stati visualizzati con i valori corrispondenti.
Tuttavia, successivamente i numeri ai BASSI dello ZigZag rimangono invariati, ma ai TAG DI ZIGZAG, quando la DIMENSIONE della finestra cambia, cominciano a spostarsi su o giù di qualche pixel per qualche motivo.
Qual è la ragione e cosa si può fare per risolvere questo "problema"?
Per un oggetto testo posizionato su High[], il punto di ancoraggio (proprietà OBJPROP_ANCHOR) dovrebbe essere impostato su ANCHOR_LOWER (punto di ancoraggio in basso al centro).
Per un oggetto testo che si trova su Low[], il punto di ancoraggio (proprietà OBJPROP_ANCHOR) deve essere impostato su ANCHOR_UPPER (punto di ancoraggio in alto al centro).
Oppure ANCHOR_CENTER per entrambe le posizioni - punto di ancoraggio centrale.
Provate.
Per un oggetto testo situato su High[], il punto di ancoraggio (proprietà OBJPROP_ANCHOR) deve essere impostato su ANCHOR_LOWER (punto di ancoraggio in basso al centro).
Per un oggetto testo che si trova su Low[], il punto di ancoraggio (proprietà OBJPROP_ANCHOR) deve essere impostato su ANCHOR_UPPER (punto di ancoraggio in alto al centro).
O ANCHOR_CENTER per entrambe le posizioni, il punto di ancoraggio è centrato.
Prova.
Grazie. Inizierò la mattina presto (così non mi arrabbio o faccio troppo rumore ora). Buona notte!