エラー、バグ、質問 - ページ 721 1...714715716717718719720721722723724725726727728...3185 新しいコメント Yedelkin 2012.04.18 10:39 #7201 ivandurak:MqlDateTime 構造体において intday;// 日 は、月日を意味するのでしょうか? そして、構造の説明から例題に取り組みます。例のstr1.dayは何を出しているのでしょうか?:) Alexey 2012.04.18 11:28 #7202 Yedelkin: そして、構造の説明から例を作り上げる。例のstr1.dayは何を出しているのでしょうか?:) 申し訳ありませんが、私は深いジョ......デバッグ、ちょうどイエスまたはノーです。 Fia 2012.04.18 12:09 #7203 Yedelkin: ライブラリのカスタムインジケータのパラメータは問題ないですか? err_wrong_internal_parameter 4002 クライアント端末の内部関数呼び出しのパラメータに誤りがある それこそ、パラメーターですべてうまくいくんです。プログラム本体から iCustomを 呼び出すとすべてうまくいくのですが、ex5ライブラリから iCustomを 呼び出そうとすると、ハンドルが-1になってしまいます。同時に、すべての入力パラメータは、Printで正しくそこにライブラリに渡されます。(別のiCustomを 試したところ、メインプログラムでは動作するのですが、ライブラリからはできません)...。 Yedelkin 2012.04.18 13:54 #7204 ivandurak: 申し訳ありません、私は深いジョ......デバッグ、ちょうどイエスまたはノー......。 全く問題ありません。例から判断すると、月日が経っていることです。曜日と 年は、構造体内の他のフィールドに割り当てられる。 Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте www.mql5.com Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5 Yedelkin 2012.04.18 14:01 #7205 Fia: それこそ、パラメーターですべてがうまくいくんです。 プログラム本体から iCustomを 呼び出すと問題ないのですが、ex5ライブラリから iCustomを 呼び出そうとすると、ハンドルが-1になってしまいます。 同時に、すべての入力パラメータは、Printで正しくそこにライブラリに渡されます。 (別のiCustomを 試したところ、メインプログラムでは同様に動作するのですが、ライブラリからは動作しません)...。 バージョンとして。図書館がインジケーターの位置をどのように決定するかという問題、解決されましたか? iCustomの インジケータ名もパラメータであるということです。 iCustomを 呼び出したExpert Advisorが、特定のフォルダにあるインジケータを見た場合、ライブラリはこのインジケータをどのように「見つける」のでしょうか。大雑把に言うと、図書館でインジケーターを見るかどうか? ...エクスポートポストモディファイも あるのでしょうか? Andrew Petras 2012.04.18 14:50 #7206 liteforexのターミナル(SIGの方)にはトレーリングストップがありません。ブローカーがそれを無効にすることができる、そのように設計されていますか? Fia 2012.04.18 15:37 #7207 Yedelkin: バージョンとして。ライブラリがインジケーターの位置をどのように定義しているかという疑問は解決されましたか? iCustomの インジケータ名もパラメータであるということです。 iCustomを 呼び出したExpert Advisorが、あるフォルダにあるインジケータを見た場合、ライブラリはこのインジケータをどのように「見つける」のでしょうか。大雑把に言うと、図書館でインジケーターを見るかどうか? ...エクスポートポストモディファイアも あるのでしょうか?MT5の最新版、ビルド630ということであれば。インジケーターの話であれば、https://www.mql5.com/ru/code/100 を含め、こちらで試しました。MQL5のindicatorsの配置に標準フォルダを使用しているため、indicators名はパスなしで正しく記述する必要があります(標準フォルダなので)。ライブラリにクレバーな方法を指定する必要があるのかどうか(ヘルプには何も書いてない、インジケータの標準フォルダです)。フルパスを設定しようとしても、うまくいきません。EX5のライブラリに標準のiMAとiMACDはあるのですが、iCustomの 方はなぜか動きません。 ZeroLag MACD 投票: 92010.04.14Neerwww.mql5.com ZeroLag MACD с раскраской баров гистограммы относительно предыдущего бара. Valerii Mazurenko 2012.04.18 22:19 #7208 tol64:Valeryさん、MT5タンブラーにオートストラテジーを導入してみましたか?1ヶ月くらい前に試したけどダメだった、フォーラムで誰も答えてくれない。バグなのか、私の勘違いなのか、よくわかりません。光を当てる。:)私は株式市場には手を出しません。なぜなら、まだ面白い相場の出目を見たことがないからです(おそらく、MT5が証券会社から提供されるようになれば、出目が現れるでしょう)。また、テスターはロックに対応していません。そして、具体的に何がうまくいかないのでしょうか?私が直面したところでは、SYMBOL_TRADE_EXECUTION_EXCHANGEで、SL/TPを別々に設定する必要があります。 Victor 2012.04.19 04:07 #7209 Yedelkin: 二度と引用しないことを約束します。 Victor 2012.04.19 04:11 #7210 MQL5」の開発者の皆様へ。 以下のコメントは、議論を必要としないので、興味がなければ、無視していただいて結構です。1. DoubleToString()関数は、場合によっては数値の末尾にゴミを付けてしまうようです(過去の投稿を参照)。2. DoubleToString()のドキュメントに不正確な記述がある(Yedelkin氏からのコメント参照)。3. NormalizeDouble()のドキュメントに、こんなフレーズがあります。Нужно иметь в виду, что нормализованное число при выводе в Журнал с помощью Print() может содержать большее количество знаков после запятой, чем вы ожидаете.このフレーズには不正確な表現が含まれています。おそらく、不正確な数値の出力はPrint()のせいではなく、またDoubleToString()のせいでしょう。それに、数学に関しては、こういう表現は公式文書で使うべきではないと思います。数値は丸められるか、丸められないかのどちらかです。4. NormalizeDouble()のドキュメントにある例では、うまく動作しないようです。与えられた例は、NormalizeDouble() が機能しないことを説得力を持って示していますが、おそらくDoubleToString()が再び非難されるのでしょう。ほとんどの場合、これらの例は単にかなりうまく選択されていない、それはPrint()の代わりにPrintFormat()を使用することで十分であり、例は一度にNormalizeDouble()の効果を正しく実証する。5. Print()関数が丸め込まれる場合がある ようです。 これについては、ドキュメントには何も書かれていません。 Документация по MQL5: Преобразование данных / NormalizeDouble www.mql5.com Преобразование данных / NormalizeDouble - Документация по MQL5 1...714715716717718719720721722723724725726727728...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MqlDateTime 構造体において
intday;// 日
そして、構造の説明から例を作り上げる。例のstr1.dayは何を出しているのでしょうか?:)
ライブラリのカスタムインジケータのパラメータは問題ないですか?
err_wrong_internal_parameter
4002
クライアント端末の内部関数呼び出しのパラメータに誤りがある
それこそ、パラメーターですべてうまくいくんです。
プログラム本体から iCustomを 呼び出すとすべてうまくいくのですが、ex5ライブラリから iCustomを 呼び出そうとすると、ハンドルが-1になってしまいます。
同時に、すべての入力パラメータは、Printで正しくそこにライブラリに渡されます。
(別のiCustomを 試したところ、メインプログラムでは動作するのですが、ライブラリからはできません)...。
申し訳ありません、私は深いジョ......デバッグ、ちょうどイエスまたはノー......。
それこそ、パラメーターですべてがうまくいくんです。
プログラム本体から iCustomを 呼び出すと問題ないのですが、ex5ライブラリから iCustomを 呼び出そうとすると、ハンドルが-1になってしまいます。
同時に、すべての入力パラメータは、Printで正しくそこにライブラリに渡されます。
(別のiCustomを 試したところ、メインプログラムでは同様に動作するのですが、ライブラリからは動作しません)...。
バージョンとして。図書館がインジケーターの位置をどのように決定するかという問題、解決されましたか? iCustomの インジケータ名もパラメータであるということです。 iCustomを 呼び出したExpert Advisorが、特定のフォルダにあるインジケータを見た場合、ライブラリはこのインジケータをどのように「見つける」のでしょうか。大雑把に言うと、図書館でインジケーターを見るかどうか?
...エクスポートポストモディファイも あるのでしょうか?
バージョンとして。ライブラリがインジケーターの位置をどのように定義しているかという疑問は解決されましたか? iCustomの インジケータ名もパラメータであるということです。 iCustomを 呼び出したExpert Advisorが、あるフォルダにあるインジケータを見た場合、ライブラリはこのインジケータをどのように「見つける」のでしょうか。大雑把に言うと、図書館でインジケーターを見るかどうか?
...エクスポートポストモディファイアも あるのでしょうか?
MT5の最新版、ビルド630ということであれば。
インジケーターの話であれば、https://www.mql5.com/ru/code/100 を含め、こちらで試しました。
MQL5のindicatorsの配置に標準フォルダを使用しているため、indicators名はパスなしで正しく記述する必要があります(標準フォルダなので)。
ライブラリにクレバーな方法を指定する必要があるのかどうか(ヘルプには何も書いてない、インジケータの標準フォルダです)。フルパスを設定しようとしても、うまくいきません。
EX5のライブラリに標準のiMAとiMACDはあるのですが、iCustomの 方はなぜか動きません。
Valeryさん、MT5タンブラーにオートストラテジーを導入してみましたか?1ヶ月くらい前に試したけどダメだった、フォーラムで誰も答えてくれない。バグなのか、私の勘違いなのか、よくわかりません。光を当てる。:)
私は株式市場には手を出しません。なぜなら、まだ面白い相場の出目を見たことがないからです(おそらく、MT5が証券会社から提供されるようになれば、出目が現れるでしょう)。また、テスターはロックに対応していません。そして、具体的に何がうまくいかないのでしょうか?
私が直面したところでは、SYMBOL_TRADE_EXECUTION_EXCHANGEで、SL/TPを別々に設定する必要があります。
二度と引用しないことを約束します。
MQL5」の開発者の皆様へ。
以下のコメントは、議論を必要としないので、興味がなければ、無視していただいて結構です。
1. DoubleToString()関数は、場合によっては数値の末尾にゴミを付けてしまうようです(過去の投稿を参照)。
2. DoubleToString()のドキュメントに不正確な記述がある(Yedelkin氏からのコメント参照)。
3. NormalizeDouble()のドキュメントに、こんなフレーズがあります。
Нужно иметь в виду, что нормализованное число при выводе в Журнал с помощью Print() может содержать большее количество знаков после запятой, чем вы ожидаете.
このフレーズには不正確な表現が含まれています。おそらく、不正確な数値の出力はPrint()のせいではなく、またDoubleToString()のせいでしょう。それに、数学に関しては、こういう表現は公式文書で使うべきではないと思います。数値は丸められるか、丸められないかのどちらかです。
4. NormalizeDouble()のドキュメントにある例では、うまく動作しないようです。与えられた例は、NormalizeDouble() が機能しないことを説得力を持って示していますが、おそらくDoubleToString()が再び非難されるのでしょう。ほとんどの場合、これらの例は単にかなりうまく選択されていない、それはPrint()の代わりにPrintFormat()を使用することで十分であり、例は一度にNormalizeDouble()の効果を正しく実証する。
5. Print()関数が丸め込まれる場合がある ようです。 これについては、ドキュメントには何も書かれていません。