エラー、バグ、質問 - ページ 1675 1...166816691670167116721673167416751676167716781679168016811682...3185 新しいコメント fxsaber 2016.09.09 14:30 #16741 BlackTomcat: 昨日、1687ページで説明しました。:)でも、1686ページ目のこの投稿を読んだ方がいいですよ。https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 ところで、その人はあなたの質問に答えてくれました。ただ、このような図式になっていることがわかりました。インジケーターの呼び出し要求は、端末に行きます。つまり、Expert Advisorやスクリプトが直接インジケータを呼び出すのではなく、端末が仲介役となるのです。端末は、このインジケータが指定されたパラメータで既に存在するかどうかを確認します。その場合、インジケータを呼び出したプログラムに、既に存在するインジケータへのハンドル(リンク)を返します。そして、その末端の下層土には、このインジケータの別の呼び出しがあったことをカウンターでマークしています。つまり、このインジケーターに対して、いくつのハンドルが返されたかを記録しています。誰かがIndicatorReleaseを行ったところで、同じパラメータで同じインディケータを呼び出した他の人が、このインディケータを必要としなくなるわけではありません。そのため、Terminalはカウンターを1つ減らしますが、他の誰かが使用するため、インジケーターはアクティブなままです。これは、カウンタがゼロになるまで続けられます。カウンタがゼロになると、TerminalはRAMからインジケータを永久に削除します。 IndicatorReleaseを含むが、インジケータ自体を呼び出さないコードを作ろうとすると、コンパイルできない。なぜなら、IndicatorReleaseにハンドルを渡す必要があるが、プログラムからインジケータを呼び出さない場合は、ハンドルを取得できないからである。しかし、残念ながら調べてみると、それはすべて憶測に過ぎないことがわかった。内部カウンタがある場合、ご説明のような動作にはなりません。バッファをランダムに埋めるインジケータを書きました。iCustomを通して、同じ入力パラメータで別の場所(MT5)からこのインディケータを呼び出しています。バッファの値が全然違うんですけど!?または、MT5にバグがあり、発表されているようにインジケータが動作しない。 Artyom Trishkin 2016.09.09 15:38 #16742 MT4です。インジケータバッファ DRAW_ARROW に色 clrNONE を設定すると、無色ではなく、黒になります。以前にもあったことだが、今回もまた......。 削除済み 2016.09.09 16:13 #16743 矢印バッファにclrNONEをつける意味は?DRAW_NONEのスタイルを 入れればいいのでは...。 Alexander Puzanov 2016.09.09 16:19 #16744 Alexey Kozitsyn- ユーザーはこのオプションを持っていません。 OFF: フォーラムが壊れているのでしょうか?週末になると壊れるはずなのに...。 削除済み 2016.09.09 16:24 #16745 Alexander Puzanov:Alexey Kozitsyn- ユーザーはそのような可能性はありません。 OFF: フォーラムが壊れた?週末には予定通りだと思うのですが・・・。DRAW_ARROWとDRAW_NONEをユーザーに選択させることができる...。そう、引用もできなかった...。 Artyom Trishkin 2016.09.09 16:25 #16746 Alexey Kozitsyn: 矢印バッファにclrNONEを設定する意味は何ですか?DRAW_NONEのスタイルを 入れればいいのですが・・・。 インジケーターユーザーに質問です。任意のバッファの矢印を表示しないようにしたい場合、設定からどのようにすればよいのでしょうか?多くの方から、設定で透明な色を選択すると、黒ではなく欠けた色になるようにしてほしいという要望をいただいています。以前は、設定で色をclrNoneにすると、色なしに設定されているインジケーターバッファで表示される矢印が非表示になっていました。 Artyom Trishkin 2016.09.09 16:29 #16747 Alexey Kozitsyn:DRAW_ARROWとDRAW_NONEをユーザーに選択させることができる...。はい、どちらも引用できませんでした...。 通常の故障を回避する方法はいろいろありますが、バグということで報告させていただきました。 削除済み 2016.09.09 16:31 #16748 Artyom Trishkin: インジケーターユーザーに質問です。任意のバッファの矢印を表示しないようにしたい場合、設定からどのようにすればよいのでしょうか?多くの方から、設定で透明な色を選択すると、黒ではなく欠けた色になるようにしてほしいという要望をいただいています。以前は、設定で色をclrNoneにすると、インジケーターバッファが無色に設定され、矢印が隠されていました。昔はこうだったというのなら、それはそれでいいんです。正確には、便利です。もし、矢印を表示しないようにしたいのに、開発者がそれを修正しないのであれば、先に述べたように、inputに「表示/非表示」のフラグを設定し、DRAW_ARROW/DRAW_NONEとして実装すればよいのです。 Artyom Trishkin 2016.09.09 16:33 #16749 Alexey Kozitsyn:昔はこうだったというのなら、それはそれでいいんです。より正確には、「便利」です。もし、矢印を表示しないようにしたいが、開発者がそれを修正しないのであれば、私が言ったように、inputに「表示/非表示」のフラグを立て、DRAW_ARROW/DRAW_NONEとして実装すればよいのです。 デフォルトの内訳を迂回する方法はいろいろあるようですが、今回報告したのはこのバグです。 削除済み 2016.09.09 16:34 #16750 Artyom Trishkin: 状態異常の回避方法はいろいろありますが、報告したのは間違いです。 はい、見ました) 1...166816691670167116721673167416751676167716781679168016811682...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
昨日、1687ページで説明しました。:)でも、1686ページ目のこの投稿を読んだ方がいいですよ。https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 ところで、その人はあなたの質問に答えてくれました。ただ、このような図式になっていることがわかりました。インジケーターの呼び出し要求は、端末に行きます。つまり、Expert Advisorやスクリプトが直接インジケータを呼び出すのではなく、端末が仲介役となるのです。端末は、このインジケータが指定されたパラメータで既に存在するかどうかを確認します。その場合、インジケータを呼び出したプログラムに、既に存在するインジケータへのハンドル(リンク)を返します。そして、その末端の下層土には、このインジケータの別の呼び出しがあったことをカウンターでマークしています。つまり、このインジケーターに対して、いくつのハンドルが返されたかを記録しています。誰かがIndicatorReleaseを行ったところで、同じパラメータで同じインディケータを呼び出した他の人が、このインディケータを必要としなくなるわけではありません。そのため、Terminalはカウンターを1つ減らしますが、他の誰かが使用するため、インジケーターはアクティブなままです。これは、カウンタがゼロになるまで続けられます。カウンタがゼロになると、TerminalはRAMからインジケータを永久に削除します。
IndicatorReleaseを含むが、インジケータ自体を呼び出さないコードを作ろうとすると、コンパイルできない。なぜなら、IndicatorReleaseにハンドルを渡す必要があるが、プログラムからインジケータを呼び出さない場合は、ハンドルを取得できないからである。
しかし、残念ながら調べてみると、それはすべて憶測に過ぎないことがわかった。内部カウンタがある場合、ご説明のような動作にはなりません。
バッファをランダムに埋めるインジケータを書きました。iCustomを通して、同じ入力パラメータで別の場所(MT5)からこのインディケータを呼び出しています。バッファの値が全然違うんですけど!?または、MT5にバグがあり、発表されているようにインジケータが動作しない。
OFF: フォーラムが壊れているのでしょうか?週末になると壊れるはずなのに...。
Alexey Kozitsyn- ユーザーはそのような可能性はありません。
OFF: フォーラムが壊れた?週末には予定通りだと思うのですが・・・。
DRAW_ARROWとDRAW_NONEをユーザーに選択させることができる...。
そう、引用もできなかった...。
矢印バッファにclrNONEを設定する意味は何ですか?DRAW_NONEのスタイルを 入れればいいのですが・・・。
DRAW_ARROWとDRAW_NONEをユーザーに選択させることができる...。
はい、どちらも引用できませんでした...。
インジケーターユーザーに質問です。
昔はこうだったというのなら、それはそれでいいんです。正確には、便利です。
もし、矢印を表示しないようにしたいのに、開発者がそれを修正しないのであれば、先に述べたように、inputに「表示/非表示」のフラグを設定し、DRAW_ARROW/DRAW_NONEとして実装すればよいのです。
昔はこうだったというのなら、それはそれでいいんです。より正確には、「便利」です。
もし、矢印を表示しないようにしたいが、開発者がそれを修正しないのであれば、私が言ったように、inputに「表示/非表示」のフラグを立て、DRAW_ARROW/DRAW_NONEとして実装すればよいのです。
状態異常の回避方法はいろいろありますが、報告したのは間違いです。