Fehler, Irrtümer, Fragen - Seite 2957

 
Boris:
Auch das funktioniert nicht. Vielleicht liegt ein Fehler im Debugger vor? Wenn a ein anderer Typ zugewiesen wird, ist das in Ordnung.

Dieser Fehler wurde behoben, aktualisieren Sie auf die neueste Beta-Build 2781

 
Aliaksandr Hryshyn:

Was ist zu tun? Das Packen und Entpacken von Daten funktioniert nicht richtig:

Dies ist ein Test

Ergebnis. 4001 Unerwarteter interner Fehler

Bitte fordern Sie die Entwickler auf, dieses Problem zu beheben

Vielen Dank für Ihre Nachricht. Korrigiert.

In der aktuellen Version übergeben Sie der Funktion ein leeres Empfangsarray, verwenden Sie ArrayFree(arr, 0);
Документация по MQL5: Операции с массивами / ArrayFree
Документация по MQL5: Операции с массивами / ArrayFree
  • www.mql5.com
ArrayFree - Операции с массивами - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ilyas:

In der aktuellen Version übergeben Sie der Funktion ein leeres Empfangsarray, verwenden Sie ArrayFree(arr, 0);

Wahrscheinlich unnötig.

 

Ich habe mich für nichts angemeldet, und in der PM steht dies.


 
fxsaber:

Ich habe mich für nichts angemeldet, und das hier steht in der PM.

Alle sind verärgert, den Entwicklern ist das egal.

 
Ilyas:

Vielen Dank für Ihre Nachricht. Korrigiert.

In der aktuellen Version übergeben Sie der Funktion ein leeres Empfangsarray, verwenden Sie ArrayFree(arr, 0);

Ich danke Ihnen.

 

Ich kann nicht verstehen, warum dieser Code immer ein Ergebnis von 0,0 liefert.

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

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


Wer ist auf so etwas gestoßen, welche Möglichkeiten gibt es? wo kann man graben?

 
Aleksei Skrypnev:

Ich kann nicht verstehen, warum dieser Code immer ein Ergebnis von 0,0 liefert.

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

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


Wer ist auf so etwas gestoßen, welche Möglichkeiten gibt es? wo kann man graben?

Wer ist "m_money"? Ist 'm_money' initialisiert worden?

 
Aleksei Skrypnev:

Ich kann nicht verstehen, warum dieser Code immer ein Ergebnis von 0,0 liefert.

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

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


Wer ist auf so etwas gestoßen, welche Möglichkeiten gibt es? wo kann man graben?

dies könnte helfenhttps://www.mql5.com/ru/docs/standardlibrary/expertclasses/expertbaseclasses/cexpert/cexpertlotopenlong

Hinweis

Ermittelt den Betrag eines Kaufgeschäfts (Aufruf der Methode CheckOpenLong(...) des Money-Management-Objekts).

Umsetzung

//+------------------------------------------------------------------+
//| 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


Ihre Abfrage hat nichts ergeben.


Die Suche ist im Allgemeinen nicht sehr gut(. In verschiedenen Varianten.