エラー、バグ、質問 - ページ 2957

 
Boris:
これもダメなんです。デバッガにエラーがあるのでは?aに別の型が割り当てられていても大丈夫です。

この不具合は修正されています。最新のベータ版ビルド2781にアップグレードしてください。

 
Aliaksandr Hryshyn:

どうすればいいのか?データのパックとアンパックが正しく動作しない。

これはテストです

結果4001 予期せぬ内部エラー

この問題を解決するよう、開発者に依頼してください

メッセージをありがとうございました。修正しました。

現在のバージョンでは、関数に空の受信配列を渡す場合は、ArrayFree(arr, 0)を使用 します。
Документация по MQL5: Операции с массивами / ArrayFree
Документация по MQL5: Операции с массивами / ArrayFree
  • www.mql5.com
ArrayFree - Операции с массивами - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ilyas:

現在のバージョンでは、関数に空の受信配列を渡す場合は、ArrayFree(arr, 0)を使用 します。

おそらく不要だと思います。

 

何も契約してないのに、PMでこれ。


 
fxsaber:

何も申し込んでいないのに、PMにこんなことが。

みんな怒ってる、開発者は気にしてない。

 
Ilyas:

メッセージをありがとうございました。修正しました。

現在のバージョンでは、関数に空の受信配列を渡す場合は、ArrayFree(arr, 0)を使用 します。

ありがとうございます。

 

なぜこのコードは常に0,0という結果を出すのかがわかりません。

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0)となります。

short_lot=money.CheckOpenShort(m_symbol.Ask(),0)となります。


このようなことに遭遇した人、その場での選択肢は? どこで掘ればいい?

 
Aleksei Skrypnev:

なぜこのコードは常に0,0という結果を出すのかがわかりません。

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0)となります。

short_lot=money.CheckOpenShort(m_symbol.Ask(),0)となります。


このようなことに遭遇した人、その場での選択肢は? どこで掘ればいい?

m_money』とは?m_money は初期化されましたか?

削除済み  
Aleksei Skrypnev:

なぜこのコードは常に0,0という結果を出すのかがわかりません。

long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0)となります。

short_lot=money.CheckOpenShort(m_symbol.Ask(),0)となります。


このようなことに遭遇した人、その場での選択肢は? どこで掘ればいい?

これは役に立つかもしれないhttps://www.mql5.com/ru/docs/standardlibrary/expertclasses/expertbaseclasses/cexpert/cexpertlotopenlong

備考

買い取引の金額を決定します (資金管理オブジェクトの CheckOpenLong(...) メソッドの呼び出し)。

インプリメンテーション

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


クエリーは何も見つかりませんでした。


検索が全般的にイマイチ(異なるバリエーションで。