Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 450

 
Juer:

Y tengo varios campos del mismo tipo. No creo que eso ayude.

Encontré estehttps://www.mql5.com/ru/code/16282

He decidido pasar su dirección (offset) en bytes en lugar del nombre del campo.

Ya veo. Parece que no entiendes bien lo que tienes y lo que quieres conseguir.

 
Juer:

O dígame, ¿cómo puedo obtener un campo de estructura conociendo su nombre de cadena?

aquí tengo un valor

string field="dval";

Quiero consultar este campo de estructura particular.

No hay nombres de variables en el programa traducido. Referencia de la dirección. y puedes, por ejemplo, así.

test x; if(number=1) y=x.num; o if(name="num") y=x.num; El acceso byte a byte a la estructura también es una opción

 

¿Pueden decirme cómo encontrar la relación de 2 períodos de tiempo? (Necesito una relación de barras entre 2 períodos)
Lo escribí así, pero da 0. Tiempo1>Tiempo>Tiempo3 siempre

Intentado sin conversión de tipo explícita, y (doble) intentado escribir

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

¿Pueden decirme cómo hallar la relación de 2 períodos de tiempo?
Lo escribí así, pero da 0. Tiempo1>Tiempo>Tiempo3 siempre

intentó sin conversión de tipo explícita, y (doble) intentó escribir



¿y qué es el Tiempo1?

 
Vladislav Andruschenko:



¿Qué es el Tiempo1?

Aquí se almacena el valor del tiempo, al igual que las otras variables

 
Roman Sharanov:

Aquí se almacena el valor del tiempo, al igual que las otras variables

¿Tal vez datetime en lugar de double?
 
Vladislav Andruschenko:
¿Qué tal si se trata de un datetime en lugar de un double?

¿Dónde escribo esto? No lo entiendo.

 
Roman Sharanov:

¿Pueden decirme cómo encontrar la relación de 2 períodos de tiempo? (Necesito una relación de barras entre 2 períodos)
Lo escribí así, pero da 0. Tiempo1>Tiempo>Tiempo3 siempre

Intentado sin conversión de tipo explícita, y (doble) intentado escribir

(double)(Time1-Time2)/(double)(Time2-Time3)
 
¿Podría decirme cómo calcular la pérdida o el beneficio al cerrar las contraórdenes? Hay venta de 1,23615 y compra de 1,24915, el precio está en Ask 1,24583. ¿Hay alguna fórmula?
 
Taras Slobodyanik:

Dijo que lo había intentado así antes, nada

Razón de la queja: