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
C'è un modo per ottenere il valore attuale del passo della scala dei prezzi in una variabile?
È possibile ottenere dati sul minimo e sul massimo della finestra del grafico corrente, ma ciò che intendi non è molto chiaro, per favore chiarisci.
Il passo della griglia del grafico corrente cambia costantemente a seconda dello zoom e delle serie temporali e semplicemente nel processo di comparsa di nuove barre. Quindi ho bisogno di sapere in tempo reale questo passo. In linea di principio, forse i "dati minimi e massimi" possono aiutare. Per favore, consigliate come ottenerlo.
Quindi, abbiamo capito il succo del discorso, risulta che avete bisogno della dimensione verticale della griglia nei listini.
Riferimento MQL5 / Operazioni con i grafici / ChartGetInteger ENUM_CHART_PROPERTY_INTEGER
Riferimento MQL5 / Operazioni con i grafici / ChartGetDouble ENUM_CHART_PROPERTY_DOUBLE
aiuto.
Anche se è meglio chiedere la formula agli sviluppatori, perché la conoscono (il terminale ricalcola automaticamente i valori), mentre tu dovresti usare la tua esperienza per trovarla.
Il software costruisce un numero N di oggetti grafici casuali con nomi, proprietà e altri attributi casuali. È possibile accedere alla coda di questi oggetti nell'ordine in cui sono stati costruiti (ad esempio per rimuovere gli oggetti più vecchi)? Cioè, sono stati costruiti sequenzialmente nel tempo e in termini di una lista/coda/array come sono stati creati dovrebbero avere indici ordinali in ordine crescente. Esiste una tale lista o array se la ricerca per nome e altri attributi è inutile?
È possibile salvare programmaticamente queste risorse su disco solo per mezzo di MQL5, dal programma stesso che contiene le risorse?
Date un'occhiata alla funzione ResourceSave.
Grazie, lo conosco bene. Il desiderio che ho inviato a servicedesk è stato esaudito. :) A parte il fatto che nell'aiuto c'è scritto:
ResourceSave
Imposta il valore della variabile predefinita _LastError a zero.
Grazie, lo conosco bene. Il desiderio che ho inviato a servicedesk è stato esaudito. :) Tranne che il certificato dice:
Cioè, descrizione errata nell'aiuto. ResetLastError deve averlo ottenuto. :)tol64, il punto è che OBJPROP_CREATETIME non è, di nuovo, altro che una delle proprietà dell'oggetto... e sono preoccupato che, aggrappandosi ad esso, gli dia "unicità non necessaria". Dopo tutto, non è solo il nome dell'oggetto che lo identifica come un oggetto unico, ma anche alcuni dei suoi altri parametri, no? Non posso permettermelo, perché ci sono casi in cui al posto di un oggetto precedente, ne viene disegnato un altro con gli stessi parametri (time1,price1,time2,price2), ma il terminale vede che esiste già lo stesso identico oggetto e non lo disegna sopra, ma lo salta, e se l'oggetto precedente, diciamo, era blu e il nuovo oggetto è arrivato in giallo, cambia semplicemente colore in giallo. Questo è quello che io chiamo assorbimento, che risparmia un sacco di risorse non producendo gemelli inutili che si bloccano a vicenda. Niente ObjectFind, parsing di stringhe di nomi, confronti via if e altri gesti inutili. Ma questo si ottiene non nominando gli oggetti con nomi unici. Con proprietà - non ho ancora testato...