[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 758
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
State confrontando i numeri delle sottofinestre in cui sono disegnati gli oggetti. Se in uno, la funzione ObjectFind(); restituisce questo numero di finestra e sarà lo stesso per i due valori confrontati. Così si confrontano i numeri delle finestre. E molto probabilmente la stessa finestra con se stessa...
Colleghi, una domanda.
Quando si testa un EA, controllando se l'indicatore funziona correttamente, possiamo spesso usare la funzione Alert()
//----------------------------------------------------------------------------------------------------------------------------------------------
Ma, col tempo, nell'output di Alert() si accumula un sacco di "casino" (dati vecchi intendo) nel campo di output
ed è visivamente disordinato...
//----------------------------------------------------------------------------------------------------------------------------------------------
è possibile cancellare il campo di uscita Alert() dai vecchi record all'avvio di un nuovo indicatore?
//----------------------------------------------------------------------------------------------------------------------------------------------
Molte grazie in anticipo.
Numeri per cosa? Puoi essere più specifico?
I numeri sono presi da altri indicatori :)
Come si fa a leggerli dalla finestra di conversione - confronto?
I numeri sono presi da altri indicatori :)
Come faccio a leggerli dalla finestra di conversione - confronto?
Improbabile dalla finestra... Leggere dall'indicatore.
Colleghi, una domanda.
Non è possibile cancellare la finestra di allarme via software, solo il sovraccarico del terminale stesso può aiutare.
Di solito il problema si risolve aggiungendo un separatore all'init e al deinit qualcosa come questo:
Per evitare di confondere i dati.I numeri sono presi da altri indicatori :)
Come li leggete dalla finestra di scala - confronto?
È abbastanza semplice.
Il principio generale: si fa un ciclo attraverso gli oggetti necessari(OBJ_TEXT e/oOBJ_LABEL) e si leggono i loro valori di testo usando la funzione ObjectDescription().
E poi riformattare usando StrToDouble().
Non puoi leggere gli array di un altro indicatore da un indicatore, e non puoi dichiararli come globali... attraverso variabili globali - è molto... Potresti doverlo scrivere in un file.
Tutto è abbastanza semplice.
Il principio generale è quello di passare attraverso gli oggetti richiesti(OBJ_TEXT o/eOBJ_LABEL) nel ciclo e leggere i loro valori di testo usando ObjectDescription().
E poi riformattare usando StrToDouble().
E come lo testerete? Non credo che lo scambio di dati tramite un file possa aiutare nei test e nell'ottimizzazione.
È una cosa multi-valuta, dovrò comunque rovinarla con i test, direttamente alla demo :) se la rompo, ovviamente.
In realtà, questo è il motivo per cui tutto viene fatto attraverso il grafico - per vedere dove stiamo andando :)