エラー、バグ、質問 - ページ 2266 1...225922602261226222632264226522662267226822692270227122722273...3185 新しいコメント Nikolai Semko 2018.08.28 15:53 #22651 fxsaber: では、「四角いもの」の問題は解決したのでしょうか?もちろん、ノンスケーラブルなキャンバスを1つ使うなら、ないに越したことはない。 CCanvasクラスを継承した簡単なiCanvasクラスをKBで公開したいのですが、デフォルトで宣言すると全画面キャンバスが作成され、ウィンドウサイズが変わると自動的に変更されるようになっています。 また、キャンバスの図形をX座標ではなく、価格やバー番号、時間などで描画 する機能も追加される予定です。すなわち、X(datatime T), X(double bar), Y(double price)関数を追加します。 だから、そのカンヴァスは多くの人にとってそれほどストレスに感じないのです。 fxsaber 2018.08.28 16:11 #22652 Nikolai Semko:もちろん、スケーリングされていない単一のカンヴァスを使用する場合は、それらが存在しないだけです。いつも1枚のカンヴァスで、赤い四角がずっと出ていました。その理由を理解しようと長い間悩んだが、結局は理解できなかった。 Nikolai Semko 2018.08.28 17:22 #22653 fxsaber:いつも1枚のカンヴァスで、赤い四角がずっと出ていました。その理由を理解しようと長い間悩んだが、結局は理解できなかった。キャンバスを再度開いたり、リサイズ機能を使ったりしてサイズを変更した場合は、ウィンドウ全体をキャンバスにすると、赤い四角が表示されずに済みます。 #include <Canvas\Canvas2.mqh> int OnStart(void) { int Width=(int)ChartGetInteger(0,CHART_WIDTH_IN_PIXELS); int Height=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS); CCanvas canvas; if(!canvas.CreateBitmapLabel("SampleCanvas",0,0,Width,Height,COLOR_FORMAT_ARGB_NORMALIZE)) Print("Error creating canvas: ",GetLastError()); .... } また、Erase機能は非常に高速で、フルスクリーンFullHDの場合、〜0.5ミリ秒かかることを忘れないでください。 そして、フルスクリーンFullHDでのUpdateの遅さ〜5〜7ミリ秒。 はい - このオプションは、500x200のようなUpdate kanvasのサイズが〜0.5ミリ秒かかるので、よりコストがかかります。 つまり、ご都合主義なんですね。 個人的には、Update = 5 milliseconds で 200 fps のマージンがあるので、今はほとんどフルスクリーン・カンヴァスを使用しています。 fxsaber 2018.08.28 19:45 #22654 次のビルドまでに修正する方法はありますか? 他のアカウントに切り替えると、カスタムキャラクターチャートの バーがなくなり、「更新を待っています」と表示されます。バーのリクエストはできません。同時にダニも......問題ありません。 Terminalを再起動すると、もちろんチャート上のバーが利用できるようになります。 カスタムシンボルバーは、他のアカウントに切り替えても再起動せずに使えるようにしてほしいです。 SergeyN 2018.08.28 20:27 #22655 合成ツール」を作成し、コンピュータがクラッシュした場合、合成ツールは保存されません。小さなことですが、不便です。修正お願いします。 fxsaber 2018.08.28 20:30 #22656 バックテストは、テスト区間の最後から2番目のティック(あなたが考えるように、最後ではない)で終了することが判明しました。 A100 2018.08.28 22:01 #22657 実行中にエラーが発生しました。 #define MACRO( int ) int void f( uint ) { Print( 1 ); } void f( int ) { Print( 2 ); } void OnStart() { MACRO( uint ) x = 0; f( x ); } 結果:2 期待値:1 fxsaber 2018.08.28 23:37 #22658 MT5の最新ビルドの番号をいつでも知ることができるのは、心理的な異常なのでしょう。 現在の為替 レートはわからないが、いつも数字は知っている。今日、1カ月前、1年前......と聞いてみてください。 A100 2018.08.29 01:19 #22659 コンパイルエラーです。class A { template<typename T> A *StringFormat( string, T ) { return &this; } A *f() { return StringFormat( "", 1 ); } //Error: 'StringFormat' - object pointer expected }; fxsaber 2018.08.29 10:50 #22660 いずれも、カスタムキャラクターのティック履歴は、テスターを適用すると消えてしまいます。修正されるはずです。 1...225922602261226222632264226522662267226822692270227122722273...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
では、「四角いもの」の問題は解決したのでしょうか?
もちろん、ノンスケーラブルなキャンバスを1つ使うなら、ないに越したことはない。
CCanvasクラスを継承した簡単なiCanvasクラスをKBで公開したいのですが、デフォルトで宣言すると全画面キャンバスが作成され、ウィンドウサイズが変わると自動的に変更されるようになっています。
また、キャンバスの図形をX座標ではなく、価格やバー番号、時間などで描画 する機能も追加される予定です。すなわち、X(datatime T), X(double bar), Y(double price)関数を追加します。
だから、そのカンヴァスは多くの人にとってそれほどストレスに感じないのです。
もちろん、スケーリングされていない単一のカンヴァスを使用する場合は、それらが存在しないだけです。
いつも1枚のカンヴァスで、赤い四角がずっと出ていました。その理由を理解しようと長い間悩んだが、結局は理解できなかった。
いつも1枚のカンヴァスで、赤い四角がずっと出ていました。その理由を理解しようと長い間悩んだが、結局は理解できなかった。
キャンバスを再度開いたり、リサイズ機能を使ったりしてサイズを変更した場合は、ウィンドウ全体をキャンバスにすると、赤い四角が表示されずに済みます。
また、Erase機能は非常に高速で、フルスクリーンFullHDの場合、〜0.5ミリ秒かかることを忘れないでください。
そして、フルスクリーンFullHDでのUpdateの遅さ〜5〜7ミリ秒。
はい - このオプションは、500x200のようなUpdate kanvasのサイズが〜0.5ミリ秒かかるので、よりコストがかかります。
つまり、ご都合主義なんですね。
個人的には、Update = 5 milliseconds で 200 fps のマージンがあるので、今はほとんどフルスクリーン・カンヴァスを使用しています。
次のビルドまでに修正する方法はありますか?
他のアカウントに切り替えると、カスタムキャラクターチャートの バーがなくなり、「更新を待っています」と表示されます。バーのリクエストはできません。同時にダニも......問題ありません。
Terminalを再起動すると、もちろんチャート上のバーが利用できるようになります。
カスタムシンボルバーは、他のアカウントに切り替えても再起動せずに使えるようにしてほしいです。
実行中にエラーが発生しました。
結果:2 期待値:1
MT5の最新ビルドの番号をいつでも知ることができるのは、心理的な異常なのでしょう。
現在の為替 レートはわからないが、いつも数字は知っている。今日、1カ月前、1年前......と聞いてみてください。