Errori, bug, domande - pagina 2957

 
Boris:
Anche questo non funziona. Forse c'è un errore nel debugger? Se ad a viene assegnato un tipo diverso, va bene.

Questo bug è stato risolto, aggiorna all'ultima build beta 2781

 
Aliaksandr Hryshyn:

Cosa fare? L'impacchettamento e lo spacchettamento dei dati non funziona correttamente:

Questo è un test

Risultato. 4001 Errore interno inatteso

Si prega di chiedere agli sviluppatori di risolvere questo problema

Grazie per il suo messaggio. Corretto.

Per la versione attuale, passate un array di ricezione vuoto alla funzione, usate ArrayFree(arr, 0);
Документация по MQL5: Операции с массивами / ArrayFree
Документация по MQL5: Операции с массивами / ArrayFree
  • www.mql5.com
ArrayFree - Операции с массивами - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ilyas:

Per la versione attuale, passate un array di ricezione vuoto alla funzione, usate ArrayFree(arr, 0);

Probabilmente non è necessario.

 

Non si è iscritto a nulla, e nel PM questo.


 
fxsaber:

Non mi sono iscritto a nulla, e questo nel PM.

Tutti sono incazzati, gli sviluppatori se ne fregano.

 
Ilyas:

Grazie per il suo messaggio. Corretto.

Per la versione attuale, passate un array di ricezione vuoto alla funzione, usate ArrayFree(arr, 0);

Grazie.

 

Non riesco a capire perché questo codice dà sempre un risultato di 0,0

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0);

short_lot=money.CheckOpenShort(m_symbol.Ask(),0);


Chi ha incontrato qualcosa di simile, quali sono le opzioni al volo? dove scavare?

 
Aleksei Skrypnev:

Non riesco a capire perché questo codice dà sempre un risultato di 0,0

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0);

short_lot=money.CheckOpenShort(m_symbol.Ask(),0);


Chi ha incontrato qualcosa di simile, quali sono le opzioni al volo? dove scavare?

Chi è 'm_money'? È stato inizializzato 'm_money'?

 
Aleksei Skrypnev:

Non riesco a capire perché questo codice dà sempre un risultato di 0,0

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0);

short_lot=money.CheckOpenShort(m_symbol.Ask(),0);


Chi ha incontrato qualcosa di simile, quali sono le opzioni al volo? dove scavare?

questo potrebbe aiutarehttps://www.mql5.com/ru/docs/standardlibrary/expertclasses/expertbaseclasses/cexpert/cexpertlotopenlong

Nota

Determina l'importo di una compravendita (chiamata del metodo CheckOpenLong(...) dell'oggetto money management).

Implementazione

//+------------------------------------------------------------------+
//| Method of getting the lot for open long position.                |
//| INPUT:  price - price,                                           |
//|         sl    - stop loss.                                       |
//| OUTPUT: lot for open.                                            |
//| REMARK: no.                                                      |
//+------------------------------------------------------------------+
double CExpert::LotOpenLong(double price,double sl)
  {
   return(m_money.CheckOpenLong(price,sl));
  }
Документация по MQL5: Стандартная библиотека / Модули стратегий / Базовые классы экспертов / CExpert / LotOpenLong
Документация по MQL5: Стандартная библиотека / Модули стратегий / Базовые классы экспертов / CExpert / LotOpenLong
  • www.mql5.com
LotOpenLong(double,double) - CExpert - Базовые классы экспертов - Модули стратегий - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vladimir Karputov:


https://www.mql5.com/ru/search#!author=Vladimir%20Karputov&module=mql5_module_codebase


La tua ricerca non ha trovato nulla.


La ricerca non è molto buona in generale(. In diverse varianti.