Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 450

 
Juer:

E ho diversi campi dello stesso tipo. Non credo che questo possa essere d'aiuto.

Ho trovato questohttps://www.mql5.com/ru/code/16282

Ho deciso di passare il suo indirizzo (offset) in byte invece del nome del campo.

Capisco. Sembra che tu non abbia una piena comprensione di ciò che hai e di ciò che vuoi ottenere.

 
Juer:

O ditemi, come posso ottenere un campo di struttura conoscendo il suo nome di stringa?

qui ho un valore

campo stringa="dval";

Voglio interrogare questo particolare campo della struttura.

Non ci sono nomi di variabili nel programma tradotto. Riferimento all'indirizzo. e si può, per esempio, così.

prova x; if(number=1) y=x.num; o if(name="num") y=x.num; L'accesso byte per byte alla struttura è anche un'opzione

 

Potete dirmi come trovare il rapporto tra 2 periodi di tempo? (Ho bisogno di un rapporto di barre tra 2 periodi)
L'ho scritto così, ma dà 0. Tempo1>Tempo>Tempo3 sempre

Provato senza conversione esplicita del tipo, e (doppio) provato a scrivere

(int)(Time1-Time2)/(int)(Time2-Time3)
 
Roman Sharanov:

Potete dirmi come trovare il rapporto tra 2 periodi di tempo?
L'ho scritto così, ma dà 0. Tempo1>Tempo>Tempo3 sempre

provato senza conversione esplicita del tipo, e (doppio) provato a scrivere



e cos'è Time1?

 
Vladislav Andruschenko:



Che cos'è Time1?

Qui è dove il valore del tempo è memorizzato, come le altre variabili

 
Roman Sharanov:

Qui è dove il valore del tempo è memorizzato, come le altre variabili

Forse datetime invece di double?
 
Vladislav Andruschenko:
Che ne dite di datetime invece di double?

Dove lo scrivo? Non capisco bene.

 
Roman Sharanov:

Potete dirmi come trovare il rapporto tra 2 periodi di tempo? (Ho bisogno di un rapporto di barre tra 2 periodi)
L'ho scritto così, ma dà 0. Tempo1>Tempo>Tempo3 sempre

Provato senza conversione esplicita del tipo, e (doppio) provato a scrivere

(double)(Time1-Time2)/(double)(Time2-Time3)
 
Potreste dirmi come calcolare la perdita o il profitto quando si chiudono i controordini? Ci sono vendite a 1.23615 e acquisti a 1.24915, il prezzo è a Ask 1.24583. C'è una formula?
 
Taras Slobodyanik:

Ha detto che aveva già provato in questo modo, niente