Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1011
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
Se ne ho bisogno per 1 tick all'ora e non ne ho bisogno per il resto del tempo ... come faccio a rimuoverlo ... occupa la memoria per tutto il tempo
Più variabili ci sono, più il sistema è lento in generale. Perché ingombrare il sistema con dati inutili e quindi rallentarlo?
Abituatevi o scrivete il vostro software, ottimizzato e anche in assembler).
La maggior parte delle aziende produttrici di software di massa stanno andando in questa direzione, con ogni nuova versione il prodotto diventa sempre più vorace ed esigente di risorse. Il terminale di Metakvot non è l'esempio peggiore, gli indiani di Microsoft, secondo me, non sanno come epurare il codice dalla roba obsoleta già inutile e come produrre un software veloce e che faccia risparmiare risorse, non ne hanno davvero bisogno, perché anche i produttori di hardware vogliono spalmare del caviale sul loro pane ))))
Più variabili ci sono, più lentamente funziona il sistema nel suo insieme. Perché ingombrare il sistema con dati inutili e quindi rallentarlo?
Per favore, cercate di non andare oltre questo thread con queste domande.
E leggete attentamente tutta la documentazione, vi ricorderete che la funzione di cui avete bisogno è lì. Tutto quello che dovete fare è trovarlo. Ecco ArrayFree.
//ChartSetInteger(0,CHART_BRING_TO_TOP,0,true);
TERMINAL_SCREEN_DPI questa proprietà non è definita dal compilatore, ma la documentazione la possiede (anche con un esempio)
//ChartSetInteger(0,CHART_BRING_TO_TOP,0,true);
Questo perché questo modo di scrivere CHART_BRING_TO_TOP non è previsto, la funzione opera con la sottofinestra specificata del grafico corrente e accetta solo le proprietà relative alle sottofinestre, e il terminale non può disegnare una sottofinestra sull'altra nel grafico.
Dovrei usare una variante abbreviata con la stampa dell'errore - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true)) Print("Error #", GetLastError()); - così almeno si può scoprire il motivo dell'errore.
e non posso anche ottenere la seguente proprietà del terminale client int screen_dpi = TerminalInfoInteger(TERMINAL_SCREEN_DPI);
TERMINAL_SCREEN_DPI questa proprietà non è definita dal compilatore ma è nella documentazione (anche con un esempio)
Sembra che abbiano stupidamente copiato l'aiuto per МЕ5 senza guardarlo o che abbiano cambiato idea per introdurre questa proprietà. Ma è solo sul sito, in ME aiutare tutti in ordine, non c'è tale proprietà.
Cittadini, leggete l'aiuto di ME e non la sezione Documentazione, è un po' più lenta da aggiornare.
Quindi questo modo di scrivere CHART_BRING_TO_TOP non è previsto, la funzione opera con la sottofinestra specificata del grafico corrente e accetta proprietà solo relative alle sottofinestre.
Dovremmo usare una variante abbreviata con l'output di errore - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true)) Print("Error #", GetLastError()); - in questo modo si può almeno scoprire il motivo del fallimento.
Grazie) ma non funziona neanche così, infatti non c'è nessun errore "sembra funzionare" ... ma in realtà non cambia nulla ... ecco perché ho semplificato il codice a 2 righe.
Ho cercato un grafico sopra ... l'ho trovato, ma non ha funzionato nel modo che stavo cercando (può essere che sia per qualcos'altro?)
PORTA IL GRAFICO IN ALTO
Mostra il grafico sopra tutti gli altri grafici
Questa linea ha funzionato qui (il grafico è davvero in alto):
PRIMO PIANO DEL GRAFICO
Grafico dei prezzi in primo piano
BRING_TO_TOP e FOREGROUND sono diversi?
Quindi questo modo di scrivere CHART_BRING_TO_TOP non è previsto, la funzione opera con la sottofinestra specificata del grafico corrente e accetta solo le proprietà relative alle sottofinestre, e il terminale non è in grado di disegnare una sottofinestra sull'altra nel grafico.
Dovrei usare una variante abbreviata con la stampa dell'errore - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true)) Print("Error #", GetLastError()); - così almeno si può scoprire il motivo dell'errore.
Sembra che abbiano stupidamente copiato l'aiuto per МЕ5 senza guardare o che abbiano cambiato idea per introdurre questa proprietà. Ma è solo sul sito, in ME aiutare tutti in ordine, non c'è tale proprietà.
Cittadini, leggete l'aiuto di ME e non la sezione Documentazione, è un po' più lenta da aggiornare.