Preguntas de un "tonto" - página 61

 

Yedelkin:

si el valor de un tick no es igual a 1, entonces el valor de dicho tick es flotante.

conclusión incorrecta.
 
Yedelkin:
Sí, no estoy preguntando. Pero en este caso tenemos que asegurarnos de que la pérdida real no supere un valor determinado. Y el tickvalue se utiliza de dos formas al calcular el volumen.
Bueno, si lo necesitas para una pérdida, entonces usa tickvalue para una pérdida.
 
sergeev:
la conclusión equivocada.
¿Cuál es la conclusión "correcta"?
 
sergeev:
Bueno, si lo quieres por pérdida, entonces toma tickvalue por pérdida.

Sí, tendremos que llevarlo y comprobarlo. "Para la admisibilidad". Gracias, aunque no se ha aclarado nada "en física".

Y la conclusión "correcta"...

 
Yedelkin:
¿Cuál es la conclusión "correcta"?

el tickvalue es diferente para los distintos instrumentos. ejecute el script del kit - SymbolInfo y mire el yen

y por cierto, tickvalue=1 es para algunos instrumentos de 5 dígitos. para sus 4 dígitos es =10

 
sergeev:

para diferentes instrumentos un tickvalue diferente.

Bien, su enfoque es claro.
 
Dima_S:
Utiliza la estructura como una envoltura para un buffer dinámico. Se ha probado y funciona.
Me gustaría un ejemplo...
 

¿Puedes decirme cómo implementar una transferencia de estructura a una función sin conocer la estructura de antemano?

Cómo implementar una transferencia de estructura a una función sin conocer la estructura de antemano :) ?

Sólo estructuras simples.

PS/ Porque los incorporados lo hacen de alguna maneraFileReadStruct, FileWrite

int funRead(&anyStructDest)
   {
    filehandle = ............;
    FileReadStruct(filehandle, anyStructDest);
   } 
int funWrite(&anyStructSours)
   {
    filehandle = ............;
    FileWrite(filehandle, anyStructSours);
    } 
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 

O declarar una función como esta

void funRead( ... );

Escribe el tipo de clase esperado

 
rlx:

¿Puedes decirme cómo implementar una transferencia de estructura a una función sin conocer la estructura de antemano?

Cómo implementar una transferencia de estructura a una función sin conocer la estructura de antemano :) ?

Permítanme reformularlo. ¿Le interesa saber si, al definir una función

имя_функции(формальные_параметры)
  {
   инструкции
  }

especificar una variable del tipo de la estructura como su parámetro formal, ignorando el nombre de la propia estructura? Es decir, por ejemplo, ¿especificar no void funcName(MqlTradeRequest & req) sino simplemente void funcName(& req)?

Документация по MQL5: Основы языка / Переменные / Формальные параметры
Документация по MQL5: Основы языка / Переменные / Формальные параметры
  • www.mql5.com
Основы языка / Переменные / Формальные параметры - Документация по MQL5