Domande da un "manichino" - pagina 61

 

Yedelkin:

se il valore di un tick non è uguale a 1, allora il valore di tale tick è fluttuante.

conclusione errata.
 
Yedelkin:
Sì, non lo sto chiedendo. Ma in questo caso dobbiamo assicurarci che la perdita effettiva non superi un valore specifico. E il tickvalue è usato in due forme quando si calcola il volume.
Beh, se ti serve per una perdita, allora usa tickvalue per una perdita.
 
sergeev:
la conclusione sbagliata.
Qual è la conclusione "giusta"?
 
sergeev:
Beh, se lo vuoi in perdita, allora prendi tickvalue in perdita.

Sì, dovremo prenderlo e controllarlo. "Per l'ammissibilità". Grazie, anche se nulla è stato chiarito "in fisica".

E la conclusione "giusta"...

 
Yedelkin:
Qual è la conclusione "corretta"?

il tickvalue è diverso per i diversi strumenti. esegui lo script dal kit - SymbolInfo e guarda lo yen

e a proposito, tickvalue=1 è per alcuni strumenti a 5 cifre. per i loro 4 cifre =10

 
sergeev:

per strumenti diversi un tickvalue diverso.

Ok, il tuo approccio è chiaro.
 
Dima_S:
Usa la struttura come un wrapper per un buffer dinamico. Questo è stato testato - funziona.
Vorrei un esempio...
 

Potete dirmi come implementare un trasferimento di struttura in una funzione senza conoscere prima la struttura?

Come implementare il trasferimento di una struttura in una funzione senza conoscere prima la struttura :) ?

Solo strutture semplici.

PS/ Perché quelli integrati lo fanno in qualche modoFileReadStruct, FileWrite

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

Oppure dichiarare una funzione come questa

void funRead( ... );

Scrive il tipo di classe previsto

 
rlx:

Potete dirmi come implementare un trasferimento di struttura in una funzione senza conoscere prima la struttura?

Come implementare il trasferimento di una struttura in una funzione senza conoscere prima la struttura :) ?

Permettetemi di riformulare. Vi interessa sapere se, quando si definisce una funzione

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

specificare una variabile del tipo struttura come suo parametro formale, ignorando il nome della struttura stessa? Cioè, per esempio, specificare non void funcName(MqlTradeRequest & req) ma solo void funcName(& req)?

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