エラー、バグ、質問 - ページ 974 1...967968969970971972973974975976977978979980981...3185 新しいコメント 削除済み 2013.04.26 17:28 #9731 tol64:voix_kasの 偉業を再現できた人はいるのだろうか?//---それとも誤植?))) 誤字ではありません。ビジュアルモードでは、常にチャート統計を有効にしてExpert Advisorをテストしています。その方が自分にとって情報量が多いからです。 Anatoli Kazharski 2013.04.26 17:31 #9732 voix_kas: 誤字ではありません。ビジュアルモードでは、私はいつもチャートの統計をオンにしてExpert Advisorをテストしています。この方が私には情報量が多い。 テスターでのテストというのは、可視化モードのことでしょうか?私の知る限り、現時点では、OBJ_BITMAP_LABELなどの オブジェクトは、他のいくつかのオブジェクトと同様に、可視化モードでは表示されないようです。だから、どうやったのかが二重の意味で興味深い。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5 削除済み 2013.04.26 17:40 #9733 tol64: テスターでのテストというのは、可視化モードのことでしょうか?私が知る限り、現時点では、OBJ_BITMAP_LABELの ようなオブジェクトは、他のオブジェクトと同様に可視化モードでは表示されないようです。だから、どうやったのかが二重の意味で興味深い。可視化モードのOBJ_BITMAP_LABEL+ResourceCreate タイプのオブジェクトがチャートに描画 されます。794を構築。 Anatoli Kazharski 2013.04.26 17:55 #9734 voix_kas:OBJ_BITMAP_LABEL+ResourceCreate タイプのオブジェクトが可視化モードのチャートにレンダリング されます。ビルド794例を示してください。あるいは、そのようなコードを使用したときに、ビジュアライゼーションモードで表示されたもの(スクリーンショット)を、差し支えなければ、見せてください。//+------------------------------------------------------------------+ //| !expTEST.mq5 | //| Copyright 2013, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2013, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //--- Подключим класс для работы с канвой #include <Canvas\Canvas.mqh> //--- Загрузка класса CCanvas canvas; //--- Свойства канвы string font_name ="Calibri"; // Шрифт color canvas_bg_color =C'20,20,20'; // Цвет фона канвы string canvas_name ="canvas"; // Название канвы ENUM_COLOR_FORMAT clr_format =COLOR_FORMAT_ARGB_NORMALIZE; // Компонент альфа-канала игнорируется //+------------------------------------------------------------------+ //| ИНИЦИАЛИЗАЦИЯ | //+------------------------------------------------------------------+ int OnInit() { //--- Установим высоту текста canvas.FontSet(font_name,15,FW_NORMAL); SetCanvas(); return(0); } //+------------------------------------------------------------------+ //| ДЕИНИЦИАЛИЗАЦИЯ | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { canvas.Destroy(); } //+------------------------------------------------------------------+ //| СОБЫТИЕ ТИК ТЕКУЩЕГО СИМВОЛА | //+------------------------------------------------------------------+ void OnTick() { } //+------------------------------------------------------------------+ //| Установить канву | //+------------------------------------------------------------------+ void SetCanvas() { if(ObjectFind(0,canvas_name)<0) canvas.CreateBitmapLabel(0,0,canvas_name,0,10,200,200,clr_format); //--- ShowInfo(); } //+------------------------------------------------------------------+ //| Отображает список | //+------------------------------------------------------------------+ void ShowInfo() { canvas.Erase(canvas_bg_color); //--- for(int i=10; i<100; i+=15) { //--- Название показателя canvas.TextOut(50,i,"Text"+IntegerToString(i)+" :",ColorToARGB(clrWhite),TA_LEFT|TA_TOP); } //--- canvas.Update(); }//---ビルド803。 Mikhail Filimonov 2013.04.26 18:32 #9735 こんばんは!(^o^)MetaTrader5のバグについて開発者に問い合わせるにはどうしたらいいですか? Anatoli Kazharski 2013.04.26 18:33 #9736 Mikalas:こんばんは!(^o^)MetaTrader5のバグについて開発者に問い合わせるにはどうしたらいいですか? こちらからも書き込みができます。また、サービスデスクに手紙を書くこともできます。ウィンドウの左側にあるあなたのプロフィールにリンクがあります。 Maxim Khrolenko 2013.04.26 18:40 #9737 Mikalas:こんばんは!(^o^)MetaTrader5のバグについて開発者に問い合わせるにはどうしたらいいですか? 削除済み 2013.04.26 18:46 #9738 tol64:例を示してください。あるいは、そのようなコードを使用したときに、ビジュアライゼーションモードで表示されたもの(スクリーンショット)を、差し支えなければ、見せてください。//---ビルド803。上記のコードでは、同じ結果(ビットマップがレンダリングされない)になります。ビルド794残念ながら、私はすでにビットマップからEAコードをクリーンにしてしまったので、反論をすることはできません。 Anatoli Kazharski 2013.04.26 19:08 #9739 voix_kas:上記のコードでは、同じ結果(ビットマップがレンダリングされない)になります。794を構築。残念ながら、私はすでにビットマップからEAコードをクリーンにしてしまったので、反論をすることはできません。この可能性は、現在のビルド(803)も含め、これまでのどのビルドでもテスターに実装されていないため、反論は重要ではありません。ですから、どうしてテスターで結果が出たのか、また、再現を求められても再現できないのかが不明なのです。また再現してください、とても面白いです。個人的には、2年待ってようやくテスターでビットマップを完成させることができました。))) Yury Kulikov 2013.04.27 03:37 #9740 voix_kas:グラフィックオブジェクトの性能に関する情報に興味がある人がいるかもしれない...。...なんて言ったらいいんだろう。1枚のBitmapは、26枚の通常のラベルよりも一桁遅く動作します(!)。...速度が一桁落ちているのがわかるので、特別なタイミングはとって いない。テスターでもリアルタイムでも(グラフをスクロールさせると、非常にはっきりとしたジャーキング/ジャーキングが発生します)。この発言に対する証拠が示されていないのは残念だ。 経験上、特に大きな表を描く必要がある場合は、ビットマップの方が速いです。ビットマップを使う例としては、IShiftのグラスや、ビルトインのChartWallパネルのタブなどがあります。現在、インターフェースライブラリを全てビットマップに変換し、インターフェースパネルを1つのビットマップオブジェクトとして完成させようとしています。スピードと信頼性を高めることが目的です。また、チャートをスクロールしても「ホバリング/ジャーキング」は発生せず、IShiftのスタックはティックが入るよりも頻繁に更新される(フォートマーケットの意味)ことに注意してください。 1...967968969970971972973974975976977978979980981...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
voix_kasの 偉業を再現できた人はいるのだろうか?
//---
それとも誤植?)))
誤字ではありません。ビジュアルモードでは、私はいつもチャートの統計をオンにしてExpert Advisorをテストしています。この方が私には情報量が多い。
テスターでのテストというのは、可視化モードのことでしょうか?私が知る限り、現時点では、OBJ_BITMAP_LABELの ようなオブジェクトは、他のオブジェクトと同様に可視化モードでは表示されないようです。だから、どうやったのかが二重の意味で興味深い。
OBJ_BITMAP_LABEL+ResourceCreate タイプのオブジェクトが可視化モードのチャートにレンダリング されます。ビルド794
例を示してください。あるいは、そのようなコードを使用したときに、ビジュアライゼーションモードで表示されたもの(スクリーンショット)を、差し支えなければ、見せてください。
//---
ビルド803。
こんばんは!(^o^)
MetaTrader5のバグについて開発者に問い合わせるにはどうしたらいいですか?
こんばんは!(^o^)
MetaTrader5のバグについて開発者に問い合わせるにはどうしたらいいですか?
こんばんは!(^o^)
MetaTrader5のバグについて開発者に問い合わせるにはどうしたらいいですか?
例を示してください。あるいは、そのようなコードを使用したときに、ビジュアライゼーションモードで表示されたもの(スクリーンショット)を、差し支えなければ、見せてください。
//---
ビルド803。
上記のコードでは、同じ結果(ビットマップがレンダリングされない)になります。ビルド794
残念ながら、私はすでにビットマップからEAコードをクリーンにしてしまったので、反論をすることはできません。
上記のコードでは、同じ結果(ビットマップがレンダリングされない)になります。794を構築。
残念ながら、私はすでにビットマップからEAコードをクリーンにしてしまったので、反論をすることはできません。
この可能性は、現在のビルド(803)も含め、これまでのどのビルドでもテスターに実装されていないため、反論は重要ではありません。ですから、どうしてテスターで結果が出たのか、また、再現を求められても再現できないのかが不明なのです。また再現してください、とても面白いです。個人的には、2年待ってようやくテスターでビットマップを完成させることができました。)))
グラフィックオブジェクトの性能に関する情報に興味がある人がいるかもしれない...。
...
なんて言ったらいいんだろう。1枚のBitmapは、26枚の通常のラベルよりも一桁遅く動作します(!)。
...
速度が一桁落ちているのがわかるので、特別なタイミングはとって いない。テスターでもリアルタイムでも(グラフをスクロールさせると、非常にはっきりとしたジャーキング/ジャーキングが発生します)。
この発言に対する証拠が示されていないのは残念だ。
経験上、特に大きな表を描く必要がある場合は、ビットマップの方が速いです。ビットマップを使う例としては、IShiftのグラスや、ビルトインのChartWallパネルのタブなどがあります。現在、インターフェースライブラリを全てビットマップに変換し、インターフェースパネルを1つのビットマップオブジェクトとして完成させようとしています。スピードと信頼性を高めることが目的です。
また、チャートをスクロールしても「ホバリング/ジャーキング」は発生せず、IShiftのスタックはティックが入るよりも頻繁に更新される(フォートマーケットの意味)ことに注意してください。