//+------------------------------------------------------------------+//| 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));
}
これもダメなんです。デバッガにエラーがあるのでは?aに別の型が割り当てられていても大丈夫です。
この不具合は修正されています。最新のベータ版ビルド2781にアップグレードしてください。
どうすればいいのか?データのパックとアンパックが正しく動作しない。
これはテストです
結果4001 予期せぬ内部エラー
この問題を解決するよう、開発者に依頼してくださいメッセージをありがとうございました。修正しました。
現在のバージョンでは、関数に空の受信配列を渡す場合は、ArrayFree(arr, 0)を使用 します。現在のバージョンでは、関数に空の受信配列を渡す場合は、ArrayFree(arr, 0)を使用 します。
おそらく不要だと思います。
何も契約してないのに、PMでこれ。
何も申し込んでいないのに、PMにこんなことが。
みんな怒ってる、開発者は気にしてない。
メッセージをありがとうございました。修正しました。
現在のバージョンでは、関数に空の受信配列を渡す場合は、ArrayFree(arr, 0)を使用 します。ありがとうございます。
なぜこのコードは常に0,0という結果を出すのかがわかりません。
long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0)となります。
short_lot=money.CheckOpenShort(m_symbol.Ask(),0)となります。
このようなことに遭遇した人、その場での選択肢は? どこで掘ればいい?
なぜこのコードは常に0,0という結果を出すのかがわかりません。
long_lot=m_money.CheckOpenLong(m_symbol.Ask(),0)となります。
short_lot=money.CheckOpenShort(m_symbol.Ask(),0)となります。
このようなことに遭遇した人、その場での選択肢は? どこで掘ればいい?
m_money』とは?m_money は初期化されましたか?
なぜこのコードは常に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(...) メソッドの呼び出し)。
インプリメンテーション
https://www.mql5.com/ru/search#!author=Vladimir%20Karputov&module=mql5_module_codebase
クエリーは何も見つかりませんでした。
検索が全般的にイマイチ(異なるバリエーションで。