Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1246
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
separatamente dal calcolo che si può assegnare agli elementi
Non sono sicuro di capire...
solo una serie di buffer può essere recuperata da un buffer
Per favore, è possibile ricevere i dati dell'indicatore come struttura? Per esempio, quando si chiama un indicatore da un Expert Advisor, non si ricevono i dati del buffer dell'indicatore, ma una struttura con questi dati, preparata nell'indicatore stesso?
Non si può.
Non si può.
È un peccato.
Grazie.
Si prega di consigliare come fare in modo che gli avvisi di MT5 abbiano "Timeout 30 secondi" immediatamente quando si imposta l'avviso. Il valore predefinito è di 10 secondi.
Toomas , ***
Cari colleghi, è possibile ricevere i dati dell'indicatore come struttura? Per esempio, quando chiamate l'indicatore dall'Expert Advisor, non ricevete i dati dei buffer dell'indicatore, ma la struttura con questi dati, preparata nell'indicatore stesso?
quando non puoi, ma vuoi davvero farlo, puoi bypassare...
union Pad {
MyStruct data;
double buffer[N]; // N=sizeof(MyStruct)/sizeof(double)+(0!=(sizeof(MyStruct)%sizeof(double))); то есть буферов должно хватать
};
sul lato indicatore si mette la struttura e la si mette nei buffer; sul lato EA si mettono i buffer e si tira fuori la struttura; solo la struttura non deve contenere righe, array di din e riferimenti a oggetti; basta compattare la struttura nei buffer, non un campo in ogni buffer
strutture e array mega-grandi possono essere trascinati attraverso una base esterna - l'indicatore fa un record e mette il suo uniq_id nel buffer. Quando EA ha bisogno, prenderà l'id dal buffer e la struttura dal database.
quando non è possibile, ma lo si vuole veramente, si può bypassare...
union Pad {
MyStruct data;
double buffer[N]; // N=sizeof(MyStruct)/sizeof(double)+(0!=(sizeof(MyStruct)%sizeof(double))); то есть буферов должно хватать
};
sul lato indicatore si mette la struttura e la si mette nei buffer; sul lato EA si mettono i buffer e si tira fuori la struttura; solo la struttura non deve contenere righe, array di din e riferimenti a oggetti; basta compattare la struttura nei buffer, non un campo in ogni buffer
strutture e array mega-grandi possono essere trascinati attraverso un database esterno - l'indicatore fa un record e mette il suo uniq_id nel buffer. Quando l'EA ha bisogno, prenderà l'id dal buffer e la struttura dal database.
Grazie.
Buona sera a tutti!
Nella mia vecchiaia sto cercando di padroneggiare le basi di MQL5. La mia curiosità mi sta uccidendo - mi chiedo se non posso padroneggiare la programmazione se ho circa 60 anni. Anche se ho fatto amicizia con il semplice HTML, ho anche creato i miei siti web in esso. Semplice, davvero, ma comunque... Se le mie domande causano irritazione, allora ditemelo subito, così non farò domande ingenue e non renderò le persone nervose.
Quindi, ha aperto il primo codice che ho visto. Ho commentato il significato di una riga di questo codice usando Google Translator e MQL5 Reference. Cosa chiedo alla comunità? Guardate i commenti e se non sono veri, per favore correggete il mio pensiero:
Per alcuni è un libro aperto, ma a me sembrano gli stessi caratteri cinesi. Per favore, non ridete troppo forte.
Perché lo faccio? Così, sto cercando di scoprire da solo quanto sono senza speranza nella programmazione.
Sinceramente, Vladimir.