エラー、バグ、質問 - ページ 2802 1...279527962797279827992800280128022803280428052806280728082809...3185 新しいコメント Nikolai Semko 2020.07.13 21:15 #28011 Mihail Matkovskij:誰も否定はしていない。ただ、キャンバスとして1つの画面があるというコンセプトはありますね。そして、同じカスタムキャンバス(ピクセルの配列)がウィンドウ(チャート)のキャンバス上に描画されます。より正確には、まず ResourceCreate を使って(OBJ_BITMAP またはOBJ_BITMAP_LABEL で)チャートに渡される(コピーされる)。チャートウィンドウでは、すべてWin APIを使って描画されます(私の勘違いでなければ)。ただし、他のAPIを使用しても可能です。しかし、CCanvas クラスは、m_pixels 配列の要素に描画する独自のメソッドを持っています。 それは、小さな矩形を描画してから、まだResourceCreateを 使用して多くのピクセルを渡す必要があることが判明した(描画のみの時間を節約する)。そして、この 方法では、 m_pixels配列を 処理してOBJ_BITMAP_LABELにコピーすることなく、OBJ_BITMAP_LABELをチャート上で移動させるだけでよいのです。 つまり、CCanvasクラスにはキャンバスを移動するメソッドがないのですが、これはとても不思議なことです。 iCanvasクラスにはそれが実装されています。 ZZZ すいません、今見たらKBのiCanvasの現バージョンではこのメソッドは実装されておらず、宣言のみでした。今すぐ訂正します。 bool iCanvas::MoveCanvas(const int x,const int y) { if(ObjectSetInteger(m_chart_id,m_objname,OBJPROP_XDISTANCE,x) && ObjectSetInteger(m_chart_id,m_objname,OBJPROP_YDISTANCE,y)) return(true); else return(false); } 修正済み ファイル: iCanvas.mqh 45 kb Movement.mq5 2 kb Mihail Matkovskij 2020.07.14 05:42 #28012 Nikolai Semko:CCanvasクラスにはキャンバスを移動するメソッドがないのが、なんとも不思議なところです。 iCanvasクラスにはそれが実装されています。ZZZ すみません、今見たらKBのiCanvasの現バージョンではこのメソッドは実装されておらず、宣言のみでした。今すぐ訂正します。修正済み CCanvasにムーブがないことは、大きな問題ではありません。注意深いユーザーなら、キャンバスの移動はそのチャートオブジェクトの移動によって行われることを理解できるだろう。そして、これは標準的な機能です。したがって、不足しているメソッドを追加することができます。あるいは、彼独自の描き方を書いたり...。何でもできる。CCanvasのソースコードを調査することができます。 Vladimir Karputov 2020.07.14 12:13 #28013 このトピックに関連しないコメントは、「MQL4 MT4 MetaTrader 4初心者からの質問」に移動しました。 Mihail Matkovskij 2020.07.14 17:03 #28014 ポータブル版のMetaEditorが動作しなくなった(ショートカットのプロパティで/portable)。今日のアップデートでそうなりました。プロパティから/portableを削除すると、エディタは起動しますが、インストールされているターミナルとMetaEditorの 設定が反映されます。また、ポータブル版で私のフォルダーから作業ディレクトリを使用していません。ターミナルはオプション/portableで 正常に起動するようですが、MetaEditorもF4キーを押しても起動 しないのです。 ログに書き込まれ続けている。 2020.07.14 20:00:17.560 Error MetaEditor not found ポータブル版のターミナルとエディターを正しく動作させるには、どのように設定すればよいのでしょうか。 Mihail Matkovskij 2020.07.15 06:21 #28015 Mihail Matkovskij:ポータブル版のMetaEditorが動作しなくなった(ショートカットのプロパティで/portable)。今日のアップデートでそうなりました。プロパティから/portableを削除すると、エディタは起動しますが、インストールされているターミナルとMetaEditorの 設定が反映されます。また、ポータブル版で私のフォルダーから作業ディレクトリを使用していません。ターミナルはオプション/portableで 正常に起動するようですが、MetaEditorもF4キーを押しても起動 しないのです。 ログに書き込まれ続けている。今、ポータブル版のターミナルとエディターを正しく動作させるには、どのように調整すればよいのでしょうか。 もうひとつのアップデートが公開されました。MetaEditorを 確認することにしました。ショートカットのプロパティに/portableを追加して 実行したところ、うまくいきました。すべての設定と作業ディレクトリは、以前と同じ場所にあります。 fxsaber 2020.07.17 19:58 #28016 以下のようなことは、通常の方法で可能でしょうか? PCM->Viewでログを表示します。そこにフィルターを使っています。 この結果、必要な線が見つかりました。 フィルタを無効にした場合、この行の前後をログで確認したいのですが。 やり方がないんです。LINEの時間やおおよその内容を覚えておいて、フィルターを無効にして手動で検索する必要があるんです。 Stanislav Korotky 2020.07.18 20:00 #28017 fxsaber:以下のようなことは、通常の方法で可能でしょうか? PCM->Viewでログを表示します。そこにフィルターを使っています。 この結果、必要な線が見つかりました。 フィルタを無効にした場合、この行の前後をログで確認したいのですが。 やり方がないんです。時間やおおよその行の内容を覚えておいて、フィルターを無効にして手動で検索する必要があります。 内蔵のログビューアは(指定された使用例も含めて)非常に不便で、外部プログラムを使用しなければならない。 Stanislav Korotky 2020.07.18 20:03 #28018 math モードのテスターでアルゴリズムの一般的な状態を保存・更新する方法について、何かヒント(リンク、提案)をください。共通ファイルの発想は説得力がないように見える。フレームは片道(エージェントから端末へ)しか行きません。 Denis Nikolaev 2020.07.19 18:48 #28019 こんにちは。 mt4 marketplaceのautovalidatorで何かが壊れています。 異なるEAで5-6回オートバリュエーションを試した。 いつもこのエラー。 昨日オートバリデーションしたEAも今日はオートバリデーションできない 昨日のバリデーション成功のメッセージは以下の通りです。 何かが本当に壊れている。 Anton 2020.07.20 10:48 #28020 Denis Nikolaev:こんにちは。mt4 marketplaceのautovalidatorで何かが壊れています。異なるEAで5-6回オートバリュエーションを試した。いつもこのエラー。昨日オートバリデーションしたEAも今日はオートバリデーションできない昨日のバリデーション成功のメッセージは以下の通りです。何かが本当に間違っている。 メッセージをありがとうございました。修正しました。 1...279527962797279827992800280128022803280428052806280728082809...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
誰も否定はしていない。ただ、キャンバスとして1つの画面があるというコンセプトはありますね。そして、同じカスタムキャンバス(ピクセルの配列)がウィンドウ(チャート)のキャンバス上に描画されます。より正確には、まず ResourceCreate を使って(OBJ_BITMAP またはOBJ_BITMAP_LABEL で)チャートに渡される(コピーされる)。チャートウィンドウでは、すべてWin APIを使って描画されます(私の勘違いでなければ)。ただし、他のAPIを使用しても可能です。しかし、CCanvas クラスは、m_pixels 配列の要素に描画する独自のメソッドを持っています。
それは、小さな矩形を描画してから、まだResourceCreateを 使用して多くのピクセルを渡す必要があることが判明した(描画のみの時間を節約する)。そして、この 方法では、 m_pixels配列を 処理してOBJ_BITMAP_LABELにコピーすることなく、OBJ_BITMAP_LABELをチャート上で移動させるだけでよいのです。つまり、CCanvasクラスにはキャンバスを移動するメソッドがないのですが、これはとても不思議なことです。
iCanvasクラスにはそれが実装されています。
ZZZ すいません、今見たらKBのiCanvasの現バージョンではこのメソッドは実装されておらず、宣言のみでした。今すぐ訂正します。
修正済み
CCanvasクラスにはキャンバスを移動するメソッドがないのが、なんとも不思議なところです。
iCanvasクラスにはそれが実装されています。
ZZZ すみません、今見たらKBのiCanvasの現バージョンではこのメソッドは実装されておらず、宣言のみでした。今すぐ訂正します。
修正済み
CCanvasにムーブがないことは、大きな問題ではありません。注意深いユーザーなら、キャンバスの移動はそのチャートオブジェクトの移動によって行われることを理解できるだろう。そして、これは標準的な機能です。したがって、不足しているメソッドを追加することができます。あるいは、彼独自の描き方を書いたり...。何でもできる。CCanvasのソースコードを調査することができます。
ポータブル版のMetaEditorが動作しなくなった(ショートカットのプロパティで/portable)。今日のアップデートでそうなりました。プロパティから/portableを削除すると、エディタは起動しますが、インストールされているターミナルとMetaEditorの 設定が反映されます。また、ポータブル版で私のフォルダーから作業ディレクトリを使用していません。ターミナルはオプション/portableで 正常に起動するようですが、MetaEditorもF4キーを押しても起動 しないのです。 ログに書き込まれ続けている。
2020.07.14 20:00:17.560 Error MetaEditor not found
ポータブル版のターミナルとエディターを正しく動作させるには、どのように設定すればよいのでしょうか。
ポータブル版のMetaEditorが動作しなくなった(ショートカットのプロパティで/portable)。今日のアップデートでそうなりました。プロパティから/portableを削除すると、エディタは起動しますが、インストールされているターミナルとMetaEditorの 設定が反映されます。また、ポータブル版で私のフォルダーから作業ディレクトリを使用していません。ターミナルはオプション/portableで 正常に起動するようですが、MetaEditorもF4キーを押しても起動 しないのです。 ログに書き込まれ続けている。
今、ポータブル版のターミナルとエディターを正しく動作させるには、どのように調整すればよいのでしょうか。
もうひとつのアップデートが公開されました。MetaEditorを 確認することにしました。ショートカットのプロパティに/portableを追加して 実行したところ、うまくいきました。すべての設定と作業ディレクトリは、以前と同じ場所にあります。
以下のようなことは、通常の方法で可能でしょうか?
以下のようなことは、通常の方法で可能でしょうか?
内蔵のログビューアは(指定された使用例も含めて)非常に不便で、外部プログラムを使用しなければならない。
こんにちは。
mt4 marketplaceのautovalidatorで何かが壊れています。
異なるEAで5-6回オートバリュエーションを試した。
いつもこのエラー。
昨日オートバリデーションしたEAも今日はオートバリデーションできない
昨日のバリデーション成功のメッセージは以下の通りです。
何かが本当に壊れている。
こんにちは。
mt4 marketplaceのautovalidatorで何かが壊れています。
異なるEAで5-6回オートバリュエーションを試した。
いつもこのエラー。
昨日オートバリデーションしたEAも今日はオートバリデーションできない
昨日のバリデーション成功のメッセージは以下の通りです。
何かが本当に間違っている。
メッセージをありがとうございました。修正しました。